Email Fast Apply for early access
Integrations

n8n integration

Self-hostable workflow automation, triggers included.

Facts verified 2026-08-14 — corrections: hello@emailfast.dev

Self-hostable workflow automation, triggers included.

Set it up

  1. Create a secret API key in your Email Fast dashboard.
  2. Install the Email Fast community node and add the API key as an n8n credential.
  3. Add the trigger node (registers an event-bus REST hook) or an action node to your workflow.

Triggers

Triggers are instant REST hooks over the event-egress bus — a subscription (POST /v1/egress/hooks) that fires the moment a delivery signal lands, not a poll. This is the piece the API-only providers leave out.

TriggerEventFires when
Email Sentemail.sentThe MTA accepted the message for delivery (not recipient-confirmed).
Email Openedemail.openedA human open (privacy-proxy prefetches are filtered out).
Link Clickedemail.clickedA tracked link in the message was clicked.
Email Bouncedemail.bouncedThe receiving server rejected the message (hard bounce).
Spam Complaintemail.complainedThe recipient marked the message as spam (FBL).
Send Failedemail.failedThe message could not be sent after exhausting retries.
Unsubscribedemail.unsubscribedThe recipient unsubscribed (one-click or preference centre).

Actions

Every action is a direct call to the REST API, authenticated with your Bearer key.

ActionEndpointWhat it does
Send EmailPOST /v1/emailsSend a one-off email with an inline subject and HTML body.
Send Email (by template)POST /v1/emailsSend using a stored template slug; subject, body, cc/bcc and reply-to default from the template.
Create or Update ContactPOST /v1/contactsCreate a contact or merge attributes into an existing one (used for list/segment membership via attributes).
Track Contact EventPOST /v1/eventsRecord a behavior event on a contact — the segment-membership / CDP signal journeys enroll and branch on.
Add SuppressionPOST /v1/suppressionsSuppress an address (globally or on one stream) so it is never delivered to.
Remove SuppressionDELETE /v1/suppressionsLift a suppression for an address (a whole stream, or every stream when omitted).

Next

See it for yourself

Sandbox keys run the real pipeline dry — real validation, real events, a hosted inbox, no email sent. Early access is onboarding now.