Daily Crisp support digest, delivered to Slack each morning

Every weekday morning, get a clear summary of yesterday's Crisp chats posted to Slack, leading with what still needs attention today and who handled what.

Agentic Task
CrispSlack BotCustomer SupportDaily DigestsAI ReportsFeedback Triage
PromptCreate

Every weekday at 8:30am, generate a support digest covering yesterday's Crisp live chat conversations and post it to our support Slack channel. This runs on a cron schedule with no human in the loop, so it should produce a finished, ready-to-read summary on its own.

First, gather the previous day's conversations from Crisp using List Conversations. Crisp timestamps are Unix epoch in milliseconds, so compute the window for the prior calendar day in our working timezone and scope the list to conversations that were created or last active in that window. Use the operation's search, filter, and ordering options to focus on the right day, and page through the results until you have all of them. For each conversation, capture its state (unresolved, pending, or resolved), which operator it is assigned to, and how long it has been waiting since the last customer message.

Next, for the conversations that matter, especially anything still unresolved or aging, read the thread with Get Messages In Conversation so you understand what the customer actually asked and how it was handled. You do not need to read every resolved chat end to end, but read enough to identify recurring themes and judge sentiment accurately.

Then write a skimmable digest with short, clearly labeled sections. Lead with Needs attention today: conversations that are still unresolved or aging, sorted so the longest-waiting threads come first, each with the customer, how long it has been waiting, the assigned operator, and a one-line summary. Follow with Volume: the total number of conversations for the day and how many are resolved versus still open. Then Recurring themes and complaints: the topics that came up repeatedly, with rough counts. Then Customer sentiment: an overall read of positive, neutral, or negative with a sentence of justification and any standout unhappy customers. Finally Operator workload: how the conversations were split across operators so it is clear who handled what.

Post the finished digest to our support Slack channel (for example #support) using the Slack Bot Send a Message action. Format it for Slack with mrkdwn, using bold section headers and bullet lists, and keep it tight and scannable. Put the Needs attention today section at the very top so the first thing anyone sees is what to jump on. If there were no conversations yesterday, post a short note that it was a quiet day instead of a full digest.

Example output

šŸ“‹ Daily Support Digest for Tue, Jul 16 āš ļø Needs attention today • Acme Co (waiting 19h, unassigned): refund still not processed, customer following up a second time • Jane Diaz (waiting 15h, Priya): integration setup blocked, waiting on our reply • Mark Lee (waiting 11h, Sam): billing question reopened šŸ“Š Volume 27 conversations yesterday: 21 resolved, 6 still open. šŸ” Recurring themes • Billing and refunds (7) • Login and password resets (5) • Feature request: bulk export (3) šŸ™‚ Sentiment Mostly positive. Two frustrated customers around delayed refunds, both flagged under Needs attention today. šŸ‘„ Operator workload • Priya: 11 conversations • Sam: 9 conversations • Alex: 7 conversations

Additional information

What does this prompt do?
  • Rounds up all of yesterday's Crisp live chat conversations and turns them into one easy-to-read summary.
  • Leads with what needs attention today, calling out the chats that have been waiting the longest.
  • Highlights recurring questions and complaints, overall customer sentiment, and how the workload was split across your team.
  • Posts the digest to your support Slack channel every weekday morning, so the team starts the day aligned.
What do I need to use this?
  • A Crisp account with access to your website's live chat conversations.
  • A Slack workspace with a support channel where the digest should be posted.
  • A support team that uses Crisp day to day, so there is activity to summarize each morning.
How can I customize it?
  • Change the timing, for example run it at 8am, later in the day, or more than once a day.
  • Pick which Slack channel receives the digest, or send it to more than one team.
  • Adjust what the summary emphasizes, such as focusing only on unresolved chats or a specific product area.

Frequently asked questions

Which conversations does the digest cover?
It looks at the previous day's Crisp conversations, so each morning you get a recap of everything that came in the day before.
Will it flag chats that are still open?
Yes. Unresolved and aging conversations are listed first, sorted so the ones that have been waiting the longest appear at the top.
Does it show how busy each team member was?
It breaks down how the conversations were split across your operators, so you can see who handled what.
What happens on a quiet day with no conversations?
Instead of an empty report, it posts a short note letting the team know it was a quiet day.
Can I send the digest to a different Slack channel?
Yes. You can point it at any channel your team uses, and even send it to more than one.

Start every support day knowing what needs attention.

Get a clear Crisp support digest in Slack each morning, without anyone pulling the report by hand.