← guides
integration · published 2026-05-05

Build a weekly GEO digest in n8n with Arenza — no-code AI visibility automation for agencies

Drop three importable JSON workflows into n8n: a weekly per-brand digest to Slack, an anomaly alert when share-of-voice drops more than 10% week-over-week, and a monthly competitor email. All call the Arenza public API + take less than an hour to wire up — no code.

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

WorkflowTriggerWhat it sendsChannel
weekly-digest.jsonCron — Mondays 9am client TZSoV per LLM, top 3 wrong claims, top 3 opportunities, week-over-week deltasSlack channel per brand
anomaly-alert.jsonPolling every 6hAlert when SoV drops >10% wow OR new wrong claim with severity=critical appearsSlack DM to brand owner + email
competitor-comparison.jsonCron — first of monthSide-by-side SoV table, you vs top 3 competitors, per LLM, per marketEmail + 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

  1. Clone the template repo: git clone https://github.com/arenza-ai/arenza-n8n-template
  2. In n8n UI, top-right → Import workflow → upload weekly-digest.json
  3. In Credentials → New → HTTP Header Auth: name "Arenza", header "Authorization", value "Bearer YOUR_TOKEN_HERE"
  4. Open the workflow → click each Slack node → set the channel template (e.g. {{$json.brand.slack_channel}})
  5. Activate the workflow. Manually run once to test.
  6. 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