n8n-nodes-sequenzy. The
source is available on
GitHub.
Install the Community Node
Install Sequenzy from n8n’s Community Nodes screen:- In n8n, go to Settings → Community Nodes.
- Select Install.
- Enter
n8n-nodes-sequenzy. - Confirm the install and restart n8n if your instance asks you to.
- Add a Sequenzy node to a workflow.
Authentication
The n8n node uses Sequenzy API key authentication.- In Sequenzy, go to Settings → API Keys & SMTP.
- Create or copy a workspace API key. New workspace keys start with
seq_live_; legacyek_keys remain supported. - In n8n, create a credential of type Sequenzy API.
- Paste the API key and save the credential.
- Select that credential on each Sequenzy node.
https://api.sequenzy.com/api/v1 with:
Supported Operations
The package includes a trigger node and an action node.Trigger Events
Use Sequenzy Trigger when Sequenzy should start an n8n workflow. Choose one or more outbound events; the default is New Subscriber (subscriber.created). The trigger creates an ordinary Sequenzy outbound
webhook endpoint using n8n’s production webhook URL, stores the one-time HMAC
signing secret in the workflow’s node static data, and verifies
X-Sequenzy-Signature before starting the workflow.
Common trigger events:
subscriber.createdfor new subscriberscampaign.sentwhen an email or SMS campaign reaches its final sent stateemail.repliedfor inbound repliessubscriber.unsubscribedfor opt-outssequence.finishedandsequence.failedfor lifecycle automation
id, type,
created_at, metric, and data.
Delivery uses the same durable outbound-webhook pipeline as every other
Sequenzy endpoint: each request is HMAC-signed and failed deliveries are tried
up to 16 times across seven days. Per-message events such as email.opened,
email.clicked, and email.sent can start one n8n execution per recipient, so
select them only when the workflow is sized for that volume.
Subscriber Fields
Create or Update supports:- Email or External ID
- First name
- Last name
- Tags as a comma-separated list
- Custom attributes as key-value pairs
- Enroll in Sequences
Tag Fields
Add and Remove require a tag plus either Email or External ID. Add also accepts first and last name values for cases where Sequenzy needs to create the subscriber before applying the tag.Event Fields
Trigger requires an event name plus either Email or External ID. You can also send first name, last name, and event properties as key-value pairs. Use event names that match your Sequenzy automations, such assignup.completed, trial_started, checkout.completed, or
subscription.canceled.
Example Workflows
Webhook or Form to Sequenzy Subscriber
Use this when a custom form, landing page, or internal app can POST to n8n.lead, demo-request,
or newsletter.
Typeform, Tally, or Jotform to Sequenzy Subscriber
Use the native app node when your n8n instance has one, or use the app’s webhook feature with n8n’s Webhook node.Stripe Event to Sequenzy Event
Use this when payment activity should trigger Sequenzy automations.stripe.checkout_completedstripe.subscription_createdstripe.payment_failedstripe.subscription_canceled
Google Sheets Row to Sequenzy Subscriber
Use this when a spreadsheet is the source of leads or imported contacts.Sequenzy Event to n8n Workflow
Use this when Sequenzy should notify n8n about email, campaign, subscriber, or sequence lifecycle events.account:read,
webhooks:read, webhooks:write, and webhooks:delete). Account read lets n8n
validate the shared Sequenzy credential; the webhook permissions let the node
create, reconcile, and clean up its managed outbound webhook endpoint.
Manual Fallback: Sequenzy Outbound Webhook to n8n Webhook Node
Use this if you prefer n8n’s generic Webhook node or cannot install community trigger nodes.campaign.sent, email.replied,
subscriber.unsubscribed, sequence.finished, or email.clicked.
See Outbound Webhooks for payloads,
signatures, retries, and delivery behavior.
Limitations
- The Sequenzy Trigger manages one Sequenzy outbound webhook endpoint per active workflow. Deactivating the workflow deletes that managed endpoint.
- The node uses API key authentication. OAuth is not supported.
- The node runs once per incoming n8n item. For high-volume imports, prefer the Sequenzy bulk API endpoints or batch your workflow carefully.
- Custom attributes and event properties are configured as key-value pairs in the node UI. Use a Set or Code node before Sequenzy if you need to normalize complex source data.
- Subscriber lookup returns data only when a matching subscriber is found. Build your workflow so the not-found path is handled explicitly.
Troubleshooting
Test Against a Local Sequenzy API
The node useshttps://api.sequenzy.com/api/v1 by default. When developing the
node locally, start n8n with SEQUENZY_API_BASE_URL set to the local API:
Credential Test Fails
Confirm the workspace API key starts withseq_live_ (or the legacy ek_
prefix), has not been deleted, and was pasted into the Sequenzy API
credential without extra spaces.