Monitor AI citations from n8n
A workflow template that watches one domain and tells you only when something changed.
n8n is an open-source workflow automation tool. This template runs on a schedule, reads what TriRank has already measured for a domain, and posts to Slack when that reading differs from the previous run. It stores its state in n8n's own workflow data, so there is no database to set up and nothing to pay an AI provider for.
What it does today
Every Monday it reads the signals endpoint for your domain and compares the measurement state and set of citing engines with the previous run. A changed reading triggers a Slack message showing the engines, visibility score and measurement date. The first scheduled run sends a baseline; later unchanged readings stay quiet. A newer timestamp alone does not trigger a message.
It reports what we have already measured. If a domain has never been audited, the workflow says so rather than reporting a zero — a domain we have not measured and a domain no engine cites are different answers, and the endpoint keeps them apart.
Install
- Run the free audit for your domain once. TriRank only reports domains it has measured, and that first run is what seeds the reading this workflow watches.
- Open the published Slack template below, import it into n8n and set your domain in the configure step.
- Add a Slack credential, pick a channel, and activate the workflow. State is only recorded on scheduled runs, so a manual test click does not establish a baseline.
A manual test checks credentials and message delivery; activate the scheduled workflow to save a persistent baseline. The first scheduled reading sends a baseline notification; later unchanged runs stay quiet.
What it costs you
The read-only signals endpoint allows 60 reads a day without a key, 200 with a free account key and 1000 with a paid account key. One weekly run uses one read. Your n8n hosting and messaging service costs are separate.
Add the key as an n8n Header Auth credential rather than typing it into the node — n8n's template rules forbid hardcoded keys, and so do ours. A rejected key does not fail the run: it falls back to anonymous and the message says so once.
Where the template is
Slack template #19250 and Email template #20942 are published in the n8n library. The multi-domain CSV template #21039 is under review. Status checked 2026-10-16.
Choose Slack or Email below for notifications when stored readings change. The CSV template is awaiting approval; it is not publicly available yet.
Get the Slack workflow on n8nGet the Email workflow on n8n