Post a weekly Algolia search performance recap to Slack

By General Input

Every Monday morning your team gets a plain-English rundown of the past week's search trends, top clicks, and dead-end queries, right in Slack.

Integrations

  • Algolia
  • Slack

Type

Agentic Task

Categories

  • Marketing
  • Product

Every Monday at 9am in my timezone, pull the last 7 days of search analytics from my main Algolia index and post a short, plain-English recap to a Slack channel.

Trigger: cron, weekly on Monday at 9am. The workflow should compute a startDate/endDate covering the previous 7 days (so a run on Monday covers the prior Monday through Sunday) and reuse that same date range for every analytics call below.

Data to fetch from Algolia for my main index (I will provide the index name during setup):

1. Analytics: Searches Count for the last 7 days AND the 7 days before that, so the recap can talk about week-over-week change.

2. Analytics: Top Searches for the last 7 days AND the prior 7 days, so the agent can spot surging and weakening queries by comparing rank and volume.

3. Analytics: Top Hits for the last 7 days — the records that get clicked or returned most often.

4. Analytics: Top Searches with No Results for the last 7 days — dead-end queries.

5. Analytics: Top Filter Attributes for the last 7 days — which facets shoppers are actually using.

6. Analytics: Top Countries for the last 7 days — where the search traffic is coming from.

Then use an agent to turn those six datasets into a short brief. The agent should focus on what actually moved and what a human should do about it, not dump raw tables. Specifically call out: total search volume and week-over-week change; the 3-5 queries that surged the most; any queries that clearly weakened; the no-results rate and the top 5 no-results queries the content or merchandising team should fix; the top clicked records and whether the mix shifted; notable filter-attribute usage (a facet suddenly popular is a signal); and notable country-mix changes. Keep the whole thing tight — about 8-15 short lines, written in Slack mrkdwn, with a clear 'this week's action items for merchandising and content' section at the bottom.

Finally, use the Send a Message action in Slack to post the recap to the channel I pick during setup. The message should be readable inline (Slack mrkdwn, not raw JSON), lead with the week the recap covers, and end with 2-4 concrete callouts phrased as suggestions the merchandising or content team can act on this week.

Skip the run and send nothing if the Algolia responses come back empty (zero searches for the week). Otherwise always post, even if the week looked flat.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes