Add subscribers to a SendPulse mailing list, with variables for names and form fields. Connect your native Framer forms to SendPulse in 30 seconds with zero client-side API key leaks.
FramerSend adds the email from every Framer form submission to a SendPulse mailing list (address book), with the visitor's name, phone and other answers as variables you can use in campaigns and automations.
What gets created: An email in your SendPulse mailing list, added with POST /addressbooks/{id}/emails (single opt-in). The access token is requested with your REST API ID and Secret and reused for its hour of validity.
| Framer form field | SendPulse |
|---|---|
| emailRequired. | |
| name, or first and last name | Variable name |
| phone | Variable PhoneDigits only, as SendPulse expects; include the country code. |
| firstName, lastName, company, city, state, country, message | Variables with the same names |
| Any other field | Variable with the field's name |
Activate the REST API
In SendPulse, open Account settings → API, activate the REST API and copy the ID and Secret.
Find the Mailing List ID
Open Email → Mailing lists and click the list; the number in the URL is its ID.
Connect and test
In FramerSend, open Connections, add this connector, paste the values and click Test. Save it, then attach it to your form. The Test button gets an access token and reads the mailing list, so it checks the ID, Secret and list without adding an email.
Send from Framer
In Framer, select the form, open Form → Send to → Add… → Webhook, paste your FramerSend webhook URL, and publish the site.
SendPulse: the REST API ID / Secret were rejected
Copy both again from Account settings → API.
SendPulse: the Mailing List ID must be a number
Use the number from the mailing list's URL.
SendPulse (HTTP …): … The mailing list was not found
Check the Mailing List ID.
SendPulse (HTTP 429): …
Cause: Too many requests a second.
Fix: Retry the submission from Dashboard → Logs.
Zero code or third-party plugins required
Authenticate SendPulse credentials in the FramerSend dashboard. We encrypt and store them securely.
Map your Framer form fields to SendPulse properties using our visual dropdown UI.
Paste your webhook URL into your Framer form under Send to → Webhook and publish. Submissions flow automatically.
Every plan includes SendPulse and 100+ other connectors. Pay monthly, yearly, or once. Try it free for 14 days, no card needed.
For one Framer site
For freelancers and small studios
For agencies with many client sites
14-day free trial, no card needed. Unlimited submissions while you test.
Start freeEncrypted API vault, real-time delivery, and unlimited submissions
Capture leads from your Framer site and auto-add them to targeted email campaigns.
Convert visitors into subscribers with a seamless form-to-list flow.
Automatically enroll new customers into welcome sequences.
Not yet: emails are added with single opt-in. Use a SendPulse automation if you need a confirmation email.
No. The token is saved on the connection and reused until it expires (one hour), or renewed early if SendPulse rejects it.
Yes. Variables appear on the contact and can be inserted into SendPulse campaigns and automations.
Sign up for a FramerSend account (or log in). Go to Connections → Add Connection → SendPulse and add your credentials. They are stored server-side and never exposed in your Framer site, which only gets a public form URL.
Yes, all API credentials are encrypted at rest. The client-side code in Framer only exposes a public Form ID, keeping your private keys entirely secure.
No. FramerSend provides unlimited form submissions across all license tiers so your live website forms never get blocked during high-traffic spikes.