Need to do something with the email address on the success page without integrating with an Email Service Provider? No problem. Passing it to your Success Redirect URL lets you pre-fill forms, trigger webhooks, or personalize your thank-you page the moment someone signs up.
Note: Only the email address can be passed at this time — no other form variables are supported.
Setting up the email variable
In the campaign form design tool, navigate to the Success tab.
Scroll down to the Subscribe Success Redirect panel.
Enable the Redirect URL feature via the toggle.
Enter the URL where you wish to redirect subscribers after they submit the form. Note that a Redirect URL is required—without one, the email variable settings will not be available.
Choose how to pass the email address:
Don't pass email address. The email is not sent to the redirect URL.
Pass email as a GET variable. The email is appended to the redirect URL as a query parameter (e.g.,
https://example.com/[email protected]).Pass email as a POST variable. The email is submitted to the redirect URL in the request body.
Enter the variable name that matches the email field in your campaign form (e.g.,
email). This will ensure the submission data is properly mapped to the destination.
Now simply publish the changes to your campaign form to activate the success redirect!
Should I use GET or POST?
Use GET if you're redirecting to a page that needs to read the email directly from the URL—for example, to pre-fill a form field or pass it to a client-side script. Keep in mind the email address will be visible in the browser's address bar and server logs.
Use POST if you're sending the email to a backend endpoint (like a webhook or serverless function) and don't want it exposed in the URL. POST is the better choice when privacy or security is a concern.

