Automate Algolia
Algolia powers the search box on your site or store, and its analytics show what visitors type and what comes back empty. Teams automate reports on queries with no results, synonym suggestions for those gaps, and alerts when the no-results rate climbs. Explain what you want to your AI assistant, confirm what it will run, and it carries on by itself.
Try asking
Create a ClickRuntime automation: every Monday at 8am, email me the 50 most frequent Algolia searches on my products index that returned no results in the last 7 days.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Algolia
Email yourself last week's zero-result searches
Each Monday you get the top searches on your site that found nothing.
See how it worksTurn failed searches into synonym ideas
Failed queries arrive grouped by intent, with suggested synonyms for each group.
See how it worksAlert Slack when the no-results rate passes 10%
Your team hears the same day if a growing share of searches return nothing.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Algolia, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Algolia automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every Monday, pull Algolia searches with no results from last week and have AI group them into topics we should add content for.
Every week, post the top 20 Algolia search terms and no-result searches to our #product Slack channel.
Every night, sync products from my Google Sheets catalog into my Algolia index, and post a Slack message if any records failed to update.
Beyond chat
Have Algolia work when you're not in the chat
On a schedule
Email yourself last week's zero-result searchesWeekly
On a schedule
Turn failed searches into synonym ideasWeekly
On a schedule
Alert Slack when the no-results rate passes 10%Daily
Setup
Connect Algolia
Algolia needs your Application ID and an API key. A restricted key with only the ACLs the automation uses is safer than your Admin key.
Algolia
Search
- In the Algolia dashboard, open Settings, then API Keys.
- Copy your Application ID.
- Create a restricted API key with the
analyticsACL for search reports, or copy your Write key if the automation must change indexes. - In the ClickRuntime dashboard, open Connections & secrets and save your Algolia app ID and key as secrets for Algolia. They are sent as
X-Algolia-Application-IdandX-Algolia-API-Key.
Good to know
Algolia limits that affect automations
- Use a key limited to the ACLs the automation needs; the Admin key can change and delete any index.
- Analytics data is served from a regional analytics host, which must match the region of your Algolia application.
- Some newer Algolia APIs, such as Ingestion, also use regional hosts rather than the main application host.
FAQ
Questions about automating Algolia
Can ClickRuntime change my search index?
Where does the no-results data come from?
How does the synonym suggestion work?
Do I need an AI key for the grouping?
Does the spike alert run in real time?
Is this a Algolia connector for ChatGPT or Claude?
Related pages
Keep exploring