Morning Reply.io reply triage digest in Slack

Start every morning with an AI-classified summary of every prospect who replied to your Reply.io sequences in the last 24 hours, posted straight to Slack.

Agentic Task
Reply.ioSlack BotSalesPersonal ProductivityDaily DigestsFeedback TriageNotifications & Alerts

Build me an agent workflow that posts a morning "reply triage" digest to Slack every weekday at 8am in my local timezone. The trigger is a cron schedule.

Every run, the agent should pull every prospect who replied to one of my Reply.io sequences in the last 24 hours, classify each reply, and post the whole thing as a single message to one Slack channel I pick at setup.

Data flow using Reply.io:

1. Use Reply.io's List Sequences to find every active sequence in my account.

2. For each sequence, use Get Sequence Contacts (Extended) to find contacts whose status is Replied and whose latest engagement timestamp is within the last 24 hours (since the previous run).

3. For each of those contacts, use Get Contact by ID to pull the full contact record including the reply body, name, company, title, email, and custom fields so the agent has enough context to classify and draft a response.

Classification: for each reply, label it as one of positive, question, objection, out-of-office, or unsubscribe. Use the reply body plus any signals on the contact record (e.g. auto-reply phrasing, opt-out language, explicit questions, pricing or timing concerns).

For each reply, generate:

- A one-line summary of what the prospect actually said.

- The suggested next action, picked from: book a call, send a tailored follow-up, remove from sequence, or ignore.

- A short draft response the rep can copy and paste, tuned to the classification (e.g. a calendar link for positive, a thoughtful rebuttal for objection, nothing for unsubscribe).

Use Slack Bot's Send a Message to post the digest to a single channel I choose at setup. Format the message with one block per reply, ordered so "hot" replies (positive, question) appear at the top and lower-priority ones (out-of-office, unsubscribe) at the bottom. Each block should show: contact name and company, the sequence they came from, the classification label, the one-line summary, the suggested next action, and the draft response in a code block so it's easy to copy. Use Slack mrkdwn formatting (bold names, italic sequence, links where useful).

If there are zero new replies in the last 24 hours, post a short "No new replies overnight" message instead of a full digest, so the channel still confirms the workflow ran.

At setup, ask me for: the Slack channel to post to, my local timezone for the 8am schedule, and confirm the Reply.io and Slack Bot connections.

Additional information

What does this prompt do?
  • Pulls every prospect who replied to one of your Reply.io sequences in the last 24 hours and groups the hot ones at the top.
  • Classifies each reply as positive, a question, an objection, an out of office, or an unsubscribe so you can scan the list in seconds.
  • Gives you a one-line summary of what the prospect said, the suggested next move, and a draft response you can copy and send.
  • Posts the whole digest to one Slack channel of your choice every weekday morning, before your first meeting.
What do I need to use this?
  • A Reply.io account with active sequences and the ability to copy an API key from settings.
  • A Slack workspace where you can install the General Input bot and pick a channel for the digest.
  • The name or ID of the Slack channel you want the digest posted to.
How can I customize it?
  • Change the time or days the digest runs, for example move it to 7am or skip Mondays.
  • Swap the destination channel, send it to a private channel for one rep, or fan it out to multiple channels by team.
  • Tighten or broaden the classification buckets, for example split objections into pricing, timing, and competitor.
  • Adjust the tone and length of the suggested draft reply so it matches how your reps actually write.

Frequently asked questions

Will this work if I have lots of active Reply.io sequences?
Yes. The workflow checks every sequence in your Reply.io account, finds the contacts whose status flipped to Replied in the last 24 hours, and rolls them all into one digest. You do not need to pick sequences by hand.
Does it actually send a reply on my behalf?
No. It only drafts a suggested response inside the Slack message. Your rep reads it, edits if needed, and sends it themselves. Nothing goes out automatically.
Can I post to more than one Slack channel?
Yes. Tell the workflow which channels you want, for example one per rep or one per region, and it will post a tailored digest to each. The starter version posts to a single channel to keep setup simple.
How accurate is the positive, objection, question classification?
Good enough to triage on. The agent reads the actual reply body plus the sequence context, so it catches things like out of office replies, unsubscribe requests, and pricing objections. You can always reclassify in your own head before responding.
What if a prospect replies more than once in the same day?
The digest shows one row per prospect using their most recent reply, so you do not see the same person twice. The summary mentions if there were follow-up messages.

Stop scrolling Reply.io for fresh replies every morning.

Connect Reply.io and Slack once, and Geni delivers a classified, prioritized reply digest to your channel every weekday at 8am.