If your agency lives on n8n, Make, Zapier, or any HTTP-aware automation tool, you don't need a custom backend to keep clients in the loop on AI visibility. Three workflow templates handle 90% of the agency comms cadence — weekly per-brand digest, real-time anomaly alert, monthly competitor recap.
This guide focuses on n8n because it is open-source, self-hostable, and the workflow JSON is portable. The same patterns work in Make and Zapier with one HTTP node + one formatter.
The 3 workflows you get
| Workflow | Trigger | What it sends | Channel |
|---|---|---|---|
| weekly-digest.json | Cron — Mondays 9am client TZ | SoV per LLM, top 3 wrong claims, top 3 opportunities, week-over-week deltas | Slack channel per brand |
| anomaly-alert.json | Polling every 6h | Alert when SoV drops >10% wow OR new wrong claim with severity=critical appears | Slack DM to brand owner + email |
| competitor-comparison.json | Cron — first of month | Side-by-side SoV table, you vs top 3 competitors, per LLM, per market | Email + Slack thread |
Prerequisites
- n8n self-hosted (Docker / npm) or n8n.cloud account.
- An Arenza Pro account (Free tier rate limits will throttle the polling workflow). Get a token at https://app.arenza.ai/settings/api.
- A Slack workspace with one channel per brand (recommended naming: #brand-acme, #brand-beta).
- About 45 minutes for the first install. Subsequent brands clone in 5 minutes each.
Architecture (in plain text)
[Cron node, Mon 9am]
↓
[HTTP Request: GET https://api.arenza.ai/v1/brands]
↓
[Split In Batches: 1 brand at a time]
↓
[HTTP Request: GET /v1/brands/:id/overview]
↓
[HTTP Request: GET /v1/brands/:id/opportunities?limit=3]
↓
[Function node: format markdown digest]
↓
[Slack node: post to {{$json.brand.slack_channel}}]Two HTTP requests per brand × N brands. For an agency with 50 brands, the workflow runs in about 90 seconds (Arenza API is ~300ms per call) and costs zero in n8n credits because n8n self-hosted is free.
Install
- Clone the template repo: git clone https://github.com/arenza-ai/arenza-n8n-template
- In n8n UI, top-right → Import workflow → upload weekly-digest.json
- In Credentials → New → HTTP Header Auth: name "Arenza", header "Authorization", value "Bearer YOUR_TOKEN_HERE"
- Open the workflow → click each Slack node → set the channel template (e.g. {{$json.brand.slack_channel}})
- Activate the workflow. Manually run once to test.
- Repeat for anomaly-alert.json and competitor-comparison.json.
Customize per agency
The workflow JSON is opinionated but easy to modify. Three common changes:
- Filter by brand group: add a Filter node after "List Brands" with condition
{{$json.brand_group_id}} === "tier-1"to only ping high-priority clients. - Cadence change: edit the Cron node — daily, weekly, monthly all work; Arenza scan frequency is a separate setting in app.arenza.ai/settings.
- Swap Slack for Discord/Email/Webhook: replace the Slack node with the corresponding n8n node; the markdown body stays the same.
Submit your own variant to the n8n template marketplace
If you build a workflow variant that other agencies would benefit from (e.g. "Arenza weekly digest with WhatsApp delivery for LATAM teams"), submit it to https://n8n.io/workflows/templates/. The submission review process takes 1-2 weeks; once accepted, it's discoverable to the entire n8n community — and counts as another distributed mention of Arenza in the AI search corpus.
Companion repo
https://github.com/arenza-ai/arenza-n8n-template — three workflow JSON files + complete README + customization recipes.
Related guides
- Claude Desktop + Arenza walkthrough: https://arenza.ai/guides/claude-desktop-arenza-mcp-walkthrough-2026
- Slack bot for AI brand misquote alerts: https://arenza.ai/guides/slack-bot-ai-brand-misquote-alerts
- Complete agency guide to GEO with Arenza: https://arenza.ai/guides/arenza-for-seo-agencies-complete-guide-2026