Widgets
Submit Signup Form
Submit a public signup form and create or update a subscriber.
POST
Submit Signup Form
You can submit an embedded signup form or popup without an API key. The endpoint accepts
application/x-www-form-urlencoded form posts and JSON.
Forms created in the dashboard post to the saved form
endpoint, which stores audience
targeting and success behavior server-side. This company-level endpoint keeps
working for non-Webflow popups and existing deployed embeds.
Request
string
required
Your company ID.
string
required
The subscriber’s email address.
string
The subscriber’s first name.
string
The subscriber’s last name.
string
The subscriber’s phone number in E.164 or US national format. It is stored on
the base subscriber profile and does not grant SMS consent.
string
Submit a subscriber custom attribute from an HTML form, for example
customAttributes[nickname]=Ace.object
JSON alternative for custom integrations.
string
Comma-separated list IDs. Omit this to use your workspace default lists, or
use an empty
lists= value to add the subscriber to no lists.string
Comma-separated tag IDs to apply to the subscriber.
string
default:"skip"
How to handle an existing contact with the submitted email. Use
skip to
preserve existing fields, merge to fill only missing fields, or overwrite
to replace submitted fields. merge and overwrite require a matching
duplicateStrategyToken from the Sequenzy form builder.string
Signed token generated by the Sequenzy form builder for the selected
duplicateStrategy. Required when duplicateStrategy is merge or
overwrite.string
default:"skip"
Body alternative to the
duplicateStrategy query parameter for custom
integrations. Query parameter takes precedence when both are present. merge
and overwrite require a matching duplicateStrategyToken.string
Body alternative to the
duplicateStrategyToken query parameter.string[]
Existing deployed embed format for repeated list IDs.
string[]
Existing deployed embed format for repeated tag IDs.
string
Honeypot field. Leave it empty.
string
Reserved for Sequenzy’s hosted embeds. Company-level submissions never carry
one, so omit it. See Bot protection.
string
http or https URL, or a domain such as google.com, to redirect visitors
to after a successful submission.Bot protection
Company-level submissions do not carry the signed token that hosted saved forms and popups send. They may be asked to confirm by email before they become active subscribers. When Sequenzy support turns on strict protection for your workspace after a bot attack, they return the normal success response without subscribing anyone. For signup forms on your site, use a saved form embed.Returning unsubscribed contacts
Submitting again counts as a fresh opt-in. If a contact unsubscribed from all email, a new submission resubscribes them and restores the form’s lists, whatever theduplicateStrategy. When workspace double opt-in is on, they get your confirmation email instead and are resubscribed once they confirm. Contacts whose address bounced or who marked your email as spam are not resubscribed. The response is the same in every case, so it never reveals whether an address was subscribed.