How to make a TrustPager form public, embed it on your website, generate pre-filled links, and understand how public form submissions create new contacts and opportunities.
TrustPager forms work in two modes. Private forms are sent to a specific person via a secure link and update their linked record on submission. Public forms are different: they get a hosted URL that anyone can open without an invitation, and every submission creates a brand new contact and opportunity in your CRM. Drop a public form on your website, share it in a campaign, or embed it in a page: every response lands automatically, credit-free.
For private (invite-only) forms and the collaboration model, see https://trustpager.com/help-center/build-send-forms.
Once a form is set to public, the Send button on the builder toolbar becomes Generate Link. Public forms are shared via link, not via individual email invitations.
While the Settings panel is open, pick the pipeline and stage you want new leads to land in. If you leave this unset, submissions default to your workspace's primary pipeline. You can also add an optional confirmation message: this is shown to the visitor right after they hit Submit.
Every public form submission does three things automatically:
File uploads and spreadsheet fields work exactly the same as on private forms. There is no feature restriction because a form is public. Submissions are credit-free.
The Generate Link button on a public form's toolbar gives you two options for sharing the form:
Share a Prefill Link however you like: email, SMS, a document link. When the recipient opens it, the pre-filled values are already in the form. The form still creates a new opportunity on submission (it is still a public form), but the person arrives with their details ready to confirm rather than type from scratch.
If the form has no prefill keys configured, the Prefill Link tab is empty and only the Standard Link is useful.
Once a form is public, an Embed tab appears inside the form builder. Copy the iframe snippet from there and paste it into any page on your site.
The snippet is a plain <iframe> tag with a fixed height attribute (for example, height="800"). There is no JavaScript resize script: if your form is long, increase the height value so visitors do not have to scroll inside the frame. The embed's background is transparent by default, so it blends cleanly into whatever colour your page uses.
You only need to paste the code once. Restyling the embed later (see Customise below) updates the saved design on the form itself and does not change the snippet.
Open any public form at https://app.trustpager.com/operations/forms and click the Customise tab. The studio pre-fills the accent colour from your company's brand colours as a starting point. You can adjust the colour, button style, background, and font weight from there; any setting you leave as-is falls back to your brand or a sensible default.
Each form stores its own saved look, so you can style your contact form differently from your quote request form without affecting anything else.
You can also ask your connected AI assistant to handle it: something like "Customise my contact form's embed to match my website, dark background, blue accent" will apply the settings for you without opening the studio.
Your scheduling page works the same way. Open https://app.trustpager.com/operations/scheduling, select an event type, and open its Embed tab to copy the iframe snippet. Paste it wherever you'd like clients to book directly from your site.
Each event type keeps its own saved embed design; the Customise studio is available there too, pre-filled from your brand colours. As with forms, restyling never changes the snippet.
For a full walkthrough of setting up event types, availability, and post-booking automations, see https://trustpager.com/help-center/set-up-online-booking.
Because public forms do not carry prefilled client data, they use a lighter access model than private forms: there is no token or PIN. Submissions are protected by rate limiting: by default, the form accepts up to 10 submissions per hour from any single source. You can raise this limit in the form's Public settings panel if you expect high traffic (for example, a campaign landing page). Duplicate contacts are automatically deduplicated by email address, so your CRM stays clean even with high submission volumes.
Good to know
- The embed code only appears once the form is made public and has a URL slug. Set the slug first, then grab the snippet.
- The embed URL contains your workspace slug and the form slug. If you change a slug later, update the embedded snippet on your site; the old URL stops resolving.
- If a form is switched back to private, the embed shows a friendly unavailable message instead of the form.
- Restyling never changes the snippet. The design is saved on the form, so you paste the code once and tweak the look as many times as you like.
Tip: Public and private are the same template: you can switch a form between modes at any time without rebuilding it. For private (invite-only) forms and broker-client collaboration, see https://trustpager.com/help-center/build-send-forms.
Talk to Evie right now, or book a real human for a deeper walkthrough. Whichever feels right.
Hear her in 10 seconds.

60 minutes with a real human · Google Meet · Free.