Skip to content

bearify

bearify
Home
Use Cases

Automate Daily HubSpot Contact Digests

hubspot logo

hubspot

slack logo

slack

Automatically fetch new HubSpot contacts created in the last 24 hours and post scheduled updates to Slack. Ideal for sales and marketing teams who want consistent lead visibility.

TL;DR

This runbook automatically collects new contacts created in HubSpot over the past 24 hours and posts scheduled notifications and a daily summary to Slack. It helps sales, marketing, and RevOps teams stay aligned on lead flow — without logging into HubSpot.

Who is this for?

Sales teams, marketing ops, and revenue operations professionals who want consistent visibility into new contact creation. Especially useful for high-velocity teams that benefit from a daily digest to plan outreach and coordinate follow-ups.

What problem does this solve?

HubSpot doesn’t proactively alert teams about new contacts unless users are actively monitoring the CRM. This can lead to delayed outreach and missed opportunities.

This runbook solves:

  • Lack of visibility into daily new contacts
  • Manual reporting overhead
  • Delays in routing or engaging with new leads

What this workflow accomplishes

  • Pulls new contacts created in the last 24 hours from HubSpot
  • Posts individual messages to a Slack channel with contact details
  • Sends a daily summary with the total number of new contacts processed

This ensures your team stays informed and responsive with minimal effort.

Integrations

This runbook uses the following integrations:

  • HubSpot logoHubSpot Agent: Used to fetch new contact data. Requires access to the CRM API via OAuth token
  • Slack logoSlack Agent: Used to post contact alerts and summary reports. Requires a Slack bot token or webhook URL with permission to post in a specific channel.

You can configure both via Bearify’s Agents panel.

Setup

  • HubSpot:
    • Valid API token
    • Scopes (permissions)
      • crm.objects.contacts.read
      • crm.objects.contacts.search
    • HubSpot logoHubSpot Agent installed in Bearify
  • Slack:
    • Valid Bot token
    • Scopes (permissions)
      • chat:write
    • Slack logoSlack Agent installed in Bearify

Runbook Template

📚 runbook.mdx
Runbook

Objective: Daily Slack alerts for new HubSpot contacts created in the last 24 hours.

Steps:

(1) Use the HubSpot logoHubSpot Agent with the hubspot-search-objects tool.

  • Search for contacts
  • Filter by createdate to return only those created in the last 24 hours
  • Retrieve the following properties: firstname, lastname, email, lifecyclestage, createdate
  • Sort by createdate (most recent first)

(2) For every new contact found in the previous step, use the Slack logoSlack Agent to post a message to the #sales-lead-test channel with the following format:

🆕 New Contact Created

Name: [First Name] [Last Name]
Email: [Email Address]
Lifecycle Stage: [Lifecycle Stage]
Created At: [Creation Time]

(3) After all contacts have been posted individually, use the Slack logoSlack Agent again to post a final summary message to #sales-lead-test with:

📘 Runbook Executed: Daily New HubSpot Contacts Digest
📅 Date: {{execution_time}}
👥 Total New Contacts: {{contacts_list.length}}
All contacts were successfully processed and announced.

Alexis Warner

Marketing

May 30, 2025

5 min read

Categories

    sales

    marketing

    revops

    hubspot

    slack

About this post

Alexis Warner

Marketing

Last updated: May 30, 2025

5 min read

Agents Used

HubSpot logoHubSpot AgentSlack logoSlack Agent

Categories

    sales

    marketing

    revops

    hubspot

    slack

Follow us

Product

IntegrationsUse Cases

2025 © Bearify All Rights Reserved

Terms of ServicePrivacy Policy