For New Forms, you must declare the domains (e.g. https://www.act-on.com) of any external pages where your form is embedded. You can set domains on each form individually, and you can also set form domains as a universal account setting.
Setting Default Form Domain(s) for your Account
You can whitelist frequently used domains for all of your forms on the Custom Account Settings page. Just be sure that these domains are trusted, since submissions from them will be accepted by default. This is a universal setting that applies to all forms.
- In Act-On, go to Settings > Other Settings > Custom Account Settings
- Under Other Settings, locate Form Domains and click the pencil icon.
- You will have a pop-up window where you may enter your domain. Enter it in full URL format (eg http://www.mydomain.com)
Once set, you can add new domains to account for variances (eg http vs https, or .com vs .net) and you can also delete old domains you are no longer using.
Setting Form Domains on a Single Form
If you have a specific initiative that uses a different web domain, for example, you can set the form domain on the form itself.
- Navigate to the Embed tab of your New Form.
- Open the External Domains slideout and add the domains of all external pages where your form will be embedded to the provided input fields.
- Once you’ve added all domains, open the Embed Code slideout to access your Default Embed Code, which can now be used on any page associated with the listed domains.
- When embedding your form in additional domains be sure to add those to the External Domains list.
FAQs and Troubleshooting
Error: Unable to load form.
"Your form is not configured to work with this external domain."
Forms embedded in external pages with undeclared domains will not render on those pages. Instead, visitors will see the following error message:
To resolve this error, you can add the domain of that page to the External Domains section of the form, or set it as a default domain for the account. Follow the instructions provided above and