Core workflows
What this page should convert
- Send weekly content-gap checks into Slack or Notion for review.
- Trigger local visibility scans after a CRM stage changes.
- Route ranking drops into tickets, summaries, or client reports.
Need AgentSEO inside n8n without waiting for a custom node? Use one HTTP Request step, one poll step, and route the result into Slack, Notion, Sheets, or your CMS queue.
From a social thread? Copy the setup first, validate one live workflow, then decide whether it belongs in docs, automation, or your agent runtime.
Why this page converts
Best for technical marketers and agencies who want a real SEO automation loop running fast, not a long integration project.
Core workflows
Setup snapshot
POST https://www.agentseo.dev/api/v1/content/gap?sync=true
Authorization: Bearer sk_live_...
Content-Type: application/json
{
"target_url": "https://example.com/seo-audit",
"keyword": "seo audit checklist",
"target_domain": "example.com"
}Position this as a supported HTTP workflow, not a native n8n node. That keeps the page honest and still aligns with how n8n users actually connect APIs.
Implementation plan
Store the AgentSEO API key in n8n credentials or environment variables.
Use an HTTP Request node to call an AgentSEO endpoint such as /content/gap, /rank/track, or /audit/local.
For longer jobs, save the returned jobId and poll /jobs/{id} until the workflow reaches completed or failed.
Branch on agent_workflow.decision or job status to send alerts, write to a sheet, or create follow-up tasks.
Output shape
Limits
Visual flow
The clean pattern is queue, poll, branch. Keep AgentSEO narrow and let n8n handle orchestration.
Cron or trigger starts the flow.
HTTP Request node enqueues content gap or rank check.
Second request waits for completed or failed.
Slack, Notion, sheet, or CMS queue gets only high-signal results.
Concrete example
Use one scheduled workflow to identify pages worth updating, then push only high-signal items into Slack or Notion.
HTTP Request node payload
POST https://www.agentseo.dev/api/v1/content/gap
Authorization: Bearer sk_live_...
Content-Type: application/json
{
"target_url": "https://example.com/seo-audit",
"keyword": "seo audit checklist",
"target_domain": "example.com"
}Queued job response to branch on
{
"jobId": "job_123",
"status": "queued",
"poll_url": "/api/v1/jobs/job_123",
"retry_after_seconds": 2
}FAQ
Not today. The supported path is n8n's HTTP Request node against the public AgentSEO API.
Content gap, local audit, rank tracking, and webhook-oriented jobs are the strongest starting points because they produce clear next actions.