Daily Warmly warm accounts briefing in Slack

By General Input

Every weekday at 8am ET, post a ranked morning briefing of yesterday's warm accounts and visitors from Warmly to a dedicated Slack channel, with a 3 to 5 sentence reason to reach out today.

Integrations

  • Warmly
  • Slack Bot

Type

Agentic Task

Categories

  • Sales

Build an agent workflow that posts a daily warm-account briefing from Warmly into Slack. Trigger: cron, every weekday (Mon-Fri) at 8:00 AM America/New_York.

On each run, the agent should do the following:

1. Use Warmly's List Warm Accounts to fetch all warm accounts from the last 24 hours, and Warmly's List Warm Visitors to fetch all identified visitors from the same window. Paginate (take/offset) until the page is shorter than the take size so the agent has the full day of data, not just the first page.

2. For each warm account, combine the account-level signal (number of sessions, distinct pages, identified visitors) with the matching visitor records to determine intent. Rank by: (a) multiple sessions on the same account, (b) decision-maker seniority on the visitor's title (VP, Director, Head of, C-level), and (c) visits to high-intent pages, especially anything that looks like pricing, demo, contact, or product pages.

3. Use the CRM-intersection field that Warmly returns on each account to label the account as either 'Net-new' (not in CRM) or 'Already in pipeline' (matched to an existing CRM record).

4. Pick the top 8 to 10 accounts only. The whole point is that reps actually read it, so do not exceed 10.

5. For each of those top accounts, write 3 to 5 sentences explaining why a rep should reach out today: what the account does, who visited and their title, the highest-intent page(s) they viewed, the pipeline status (net-new vs already in pipeline), and a concrete suggested next step.

6. Send a single message to a dedicated Slack channel (ask the user which channel during setup) using Slack Bot's Send a Message. Format the digest as Slack mrkdwn: a header line with the date, then each account as a numbered block with the account name in *bold*, a one-line tag for 'Net-new' or 'Already in pipeline', the visitor's name and title, the top 1 to 3 pages they viewed, and the 3 to 5 sentence write-up. Keep the message scannable: short blocks, clear separators, no walls of text.

7. If the last 24 hours had zero qualifying warm accounts, post a short single-line message saying so. Do not skip the post, the channel should be predictable.

Notes for the build: Warmly is read-only for this workflow (no writes, no credits consumed beyond list reads). All Warmly calls go through the agent-tools execute path with the workspace's Organization ID. The Slack channel and time zone should be configurable. Do not @-mention anyone in the digest by default.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them