Connect sona.to to n8n

Schedule posts, pull analytics and run SEO audits from an n8n workflow.

Start free today

n8n is a workflow automation tool you can run on your own server. The sona.to community node puts your account inside those workflows, so a post can be scheduled by whatever else you already run, and a finished SEO audit can start the next step somewhere else.

Two nodes

The sona.to node runs actions inside a workflow. The sona.to Trigger node starts a workflow when something happens in your account. Both use the same credential.

Signed event delivery

Every event is signed with HMAC SHA-256 over the raw request body, the same mechanism used by sona.to webhooks. The trigger node verifies the signature before the workflow runs, so a workflow cannot be started by a forged request.

Usable by AI agents

The node is exposed as a tool, so an agent step in n8n can call it directly and choose which operation to run based on the task it was given.

No runtime dependencies

The package ships with zero runtime dependencies and is published with build provenance, so what is on npm can be traced to the commit it was built from.

What it can do

Every operation available through the connection. Names are shown as they appear in the tool.

Post
  • Create
  • Get
  • Get Many
  • Update
  • Delete
SEO Project
  • Create
  • Get
  • Get Many
  • Get Pages
  • Get Issues
  • Run Audit
SEO Issue
  • Generate Fix
Channel
  • Get Many
File
  • Upload
Analytics
  • Get
Account
  • Get
Trigger events
  • A post is published
  • A post fails to publish
  • An SEO audit completes
  • An SEO audit fails
How to connect
1
Install the node
In n8n open Settings, then Community nodes, and install the package named n8n-nodes-sonato.
2
Create an API token
In sona.to open API in the sidebar and create a token. Choose write scope if your workflow will create or change anything, otherwise read scope is enough.
3
Add the credential
In n8n add a sona.to credential and paste the token. The credential is stored by n8n on your own instance.
4
Build the workflow
Add the sona.to node for actions, or the sona.to Trigger node to start a workflow from an event. Activating a workflow with a trigger registers the webhook on your account, and deleting it removes the webhook.
Pricing and terms
Price
The node is free. It needs a sona.to account, see pricing, and an n8n instance you run or subscribe to separately.
Licence
The package is published on npm under the MIT licence. Use of the sona.to API through it is covered by the sona.to Terms of Service.
Data handling
Requests go from your n8n instance directly to the sona.to API. No data passes through any intermediary service, and Sonato LLC processes it only as described in the Privacy Policy.
Support
Get in touch through the contact form.
Documentation →
Read the related article →
Questions