Shop & Products·5 min read·

How do I connect Typeform to turn form submissions into members?

Map a Typeform's email and name fields, register the webhook, and every new response creates or updates a blog member — no Zapier required.

The Typeform connector turns a form response directly into a blog member. VeloCMS registers a webhook on your Typeform form, so every submission flows into your members list the moment someone hits submit — no middleman automation tool needed.

Step 1 — Get your Typeform Personal Access Token

In Typeform, go to your account settings → Personal tokens, and create a new token with read access to your forms.

Step 2 — Install and configure the plugin

Go to Admin → Plugins → Marketplace, find Typeform, and click Install. Open Admin → Plugins → Typeform, paste your Personal Access Token, and enter the ID of the form you want to connect (the ID is in the form's edit URL, after typeform.com/forms/).

Step 3 — Map the email and name fields

Once the token and form ID are saved, the panel fetches that form's fields so you can pick which one is the email question and which one (optionally) is the name question. Every response needs a resolvable email field for a member to be created — a form with no email question can't be mapped.

Step 4 — Register the webhook

Click Register Webhook. VeloCMS shows you the webhook URL it registers on your Typeform form and confirms once Typeform accepts it — you don't need to touch Typeform's own webhook settings by hand.

Each incoming webhook payload is verified with a signing secret before VeloCMS trusts it, so a forged request to your webhook URL is rejected rather than silently creating a fake member.

What happens on submission

When someone submits the mapped form, VeloCMS creates a new blog member from the email (and name, if mapped) — or updates the existing member if that email already has an account. This runs only for the one form you connected; other forms in your Typeform account are untouched.

Disconnecting

Remove the plugin from Admin → Plugins to stop processing submissions. Deleting the webhook on the Typeform side as well is a good idea if you don't plan to reconnect, since VeloCMS won't clean it up automatically once the plugin is uninstalled.