Daily Slack digest of yesterday's hottest website visitors
Each weekday at 9am, your sales team gets a Slack message with the highest intent companies that visited your site yesterday and why each one matters.
Build me a daily sales intelligence digest that posts yesterday's highest intent website visitors to Slack every weekday at 9am in my timezone.
Trigger: cron, every weekday (Monday through Friday) at 9:00am. The schedule should be configurable.
Step 1 — Pull yesterday's leads from Leadfeeder. Use Leadfeeder's List Leads operation against a custom feed I choose at setup, with start_date and end_date both set to yesterday's date in my local timezone. Treat all Leadfeeder IDs as strings.
Step 2 — For the most promising leads from step 1, call Leadfeeder's List Visits For Lead to pull session-level page detail so we can cite which specific pages they hit (pricing, demo, integrations, contact, etc.) and roughly how long they spent. Cap this enrichment to the top 15 or so candidates by Leadfeeder's lead score so we don't blow the rate limit.
Step 3 — Rank the leads with a combined score that rewards higher page count, visits to key pages (pricing, demo, integrations, contact, careers signals), and second-or-later-session status (returning visitors are hotter than first touches). Pick the top 5 to 10 (default 7, configurable).
Step 4 — Post a single Slack message to a channel I pick at setup using the Slack Bot Send a Message operation. Use Slack mrkdwn formatting (single asterisks for bold, not double). Structure: a one-line header like ‘Top intent visitors for <date>’, then a numbered list. For each company include the company name, domain, country, the Leadfeeder lead score, 2–3 standout pages they viewed, and a one-line ‘why this matters’ rationale a rep can read in two seconds. Keep the message short enough to skim before standup.
Step 5 — Empty-state behavior. If List Leads returns no qualifying companies for yesterday, post a short fallback like ‘No qualifying visitors yesterday.’ to the same channel instead of skipping silently — the team should always see that the check ran.
Configuration knobs to expose at setup: the Leadfeeder custom feed ID, the Slack channel, the number of companies to show (5–10), the schedule, and the timezone used to compute ‘yesterday’.
Use the Slack Bot integration (not the user-OAuth Slack integration) because this is automated workspace messaging, not acting as a specific person. Use Leadfeeder for the data side.
Additional information
What does this prompt do?
- Pulls yesterday's website visitor companies from your Leadfeeder custom feed every weekday morning.
- Ranks the top 5 to 10 accounts by intent signals like pages viewed, key pages hit, and whether it was a return visit.
- Posts one tidy Slack message with each company's name, country, score, the standout pages they viewed, and a one line reason it matters.
- If nothing qualifying came in yesterday, still posts a short heads up so the team is never left guessing.
What do I need to use this?
- A Leadfeeder account with at least one saved custom feed for the companies you care about.
- A Slack workspace where the Slack bot can post in the channel you choose for the digest.
- A few minutes to pick the channel, the time of day, and how many companies you want in each digest.
How can I customize it?
- Change the schedule to a different time of day or run it seven days a week instead of weekdays.
- Swap the channel, or send to multiple channels for different regions or sales pods.
- Tune the ranking rules, the number of companies in the digest, or which pricing and demo pages count as high intent.
Frequently asked questions
Do I need a paid Leadfeeder plan for this?
Where in Slack will the digest land?
What if no companies visited yesterday?
Can I send it to more than one channel?
Why a one line summary per company instead of raw data?
Related templates
Stop chasing cold leads while warm ones get forgotten.
Connect Leadfeeder and Slack once, and your sales team starts every morning with the companies most worth their time.