How to Build & Send Forms
Build forms visually, send them to clients, and have every response flow back into your CRM. Covers field types, public vs private modes, CRM Variable Injection, shared forms, and submission automations.
Forms let you collect structured information from clients and leads: onboarding questionnaires, intake forms, discovery surveys, feedback requests, and more. Build them visually, fill them in together during a call, send them to clients for completion, and have every response flow straight back into your CRM.
Public vs Private Forms
Every form template has one setting that controls how its submissions behave: Public or Private. Get this right first, because it changes everything downstream.
- Private (the default). The form is sent to a specific person via a secure email link or PIN. Each submission is tied to an existing opportunity, and the form pre-fills with that opportunity's current contact, company, and opportunity values (into empty fields only, and never overwrites what has already been entered). Submitting writes the answers back to the linked record. Use private forms for onboarding questionnaires, intake forms, and anything where you already know who you are collecting information from.
- Public. The form gets a hosted URL that anyone can open without an invitation. Every submission creates a brand new opportunity in your CRM. Use public forms on your website, in campaigns, or anywhere you are collecting from people you have not yet met.
The simplest way to remember it: private = update the person you already know, public = collect a new person.
Switch a form between modes at any time from the Settings tab in the form builder at https://app.trustpager.com/operations/forms. Flipping the Make this form public toggle on automatically adds a required Email field if one is not already present (so every submission can be matched to or create a contact), and the Send button on the toolbar becomes Generate Link.
Field Types
Open the form builder at https://app.trustpager.com/operations/forms and click New Form. Drag any field from the left palette onto the canvas. Fields are grouped in the palette as follows.
Basic
- Text: a single-line text input. General-purpose.
- Long Text: a multi-line textarea. Good for notes, descriptions, and open-ended questions.
- Number: accepts numeric input only.
- Date: a date picker.
- Email: validates email format as the person types. Comes pre-wired to save to the contact's email address on submit.
- Phone: validates and formats Australian phone numbers (+61) as the person types. Comes pre-wired to save to the contact's phone number on submit.
- Website / URL: validates a web address as the person types. Comes pre-wired to save to the linked company's website field on submit.
- Currency (AUD): a dollar amount input with decimal support. Accepts optional minimum and maximum values. Formatted to AUD.
Choice
- Dropdown: a single-select list of options you define.
- Checkboxes: multi-select options.
- Radio Buttons: single-select options displayed inline.
- Rating: a star or numeric rating scale. You set the upper limit (for example, 5 stars or 10 points). Good for feedback and satisfaction forms.
Advanced
- File Upload: lets the person attach one or more files. Files are stored in your workspace and linked to the opportunity.
- Spreadsheet: a multi-row grid inside the form. The form-filler can add rows and edit cells. Completed grids are saved as a Standalone Spreadsheet linked to the opportunity. See https://trustpager.com/help-center/standalone-spreadsheets for details on Spreadsheet templates.
- Address: a structured address block (street, suburb, state, postcode).
- Consent: a required tick-box the person must check before submitting. You can add a label and an optional link to your terms or privacy page. Use this on any lead-capture form where you need explicit consent on record.
- ABN: validates an 11-digit Australian Business Number as the person types. Comes pre-wired to save to the linked company's ABN / Tax Number field on submit.
- Content Block: a read-only text or HTML block. Use it to add instructions, headings, or context between fields.
Drag fields to reorder them. Select any field to open its editor panel on the right and configure the label, placeholder text, whether the field is required, CRM Variable Injection settings, and conditional visibility rules.
Attaching a Form to an Opportunity
Private forms operate on a per-opportunity basis. When a form is opened for a specific opportunity, TrustPager creates a single shared submission row that both you and your client work from. This is the collaborative singleton model: there is one submission per form-per-opportunity, not a separate submission per send.
To attach a form to an opportunity, open the opportunity, find the Forms section in the right-side panel, and select a form template. The form opens already attached to that opportunity.
Once attached, the form shows in the Forms section of the opportunity record. Clicking the row always opens the form builder for that opportunity, not a read-only response viewer.
The Spreadsheet Field Type
The Spreadsheet field lets a form-filler populate a multi-row grid directly inside the form, no CSV required. It is designed for situations where the number of rows is not known in advance: bill line items, property details, staff lists, treatment plans, and so on.
When you add a Spreadsheet field to a form, you choose which Standalone Spreadsheet template it draws its column structure from. The form-filler sees a live grid: they can add rows, edit cells, and submit. The completed spreadsheet is created in your workspace and linked to the opportunity automatically on submission.
For more on creating and managing Standalone Spreadsheet templates, see https://trustpager.com/help-center/standalone-spreadsheets.
Filling a Form Together (Broker + Client Collaboration)
Private forms are designed for collaboration. Both sides work on the same submission row:
- The broker opens the form builder during a call. The form pre-fills with the linked opportunity's contact, company, and opportunity values into any empty fields, so what TrustPager already knows is ready to review, not retype.
- The broker clicks Send. The client receives a branded email with a secure link to the form.
- The client opens their link and sees the broker's values already populated. They fill in the rest and submit.
- Either side can continue editing after submission; the form never locks. The client can correct, update, or add answers via the same secure link at any time.
The Send button on the builder toolbar shows Send when the form has not been sent yet. Once sent, it flips to Sent ↗, and clicking that state opens the response detail page in a new tab.
Sending to Multiple Contacts (Shared Forms)
When an opportunity has more than one contact, for example two joint applicants, you can send the form to all of them at once. Selecting multiple recipients sends them a single shared form: there is still only one submission, and everyone reads and writes the same answers.
- Click Send from the form builder. The Send screen shows the contacts linked to the opportunity.
- Select all the contacts you want to invite. Each selected person gets their own secure link and their own PIN: the links are unique per person for security, but they all open the same shared submission.
- The first person opens their link and fills in their section. When the second person opens their link, they see everything the first person entered. They fill in the rest.
- Any of the selected contacts can submit. Once submitted, the submission is complete and shows as such in the opportunity.
This is ideal for joint applications: a couple applying together, two business partners, or any situation where the form captures information from more than one person but should produce a single combined response.
Automating Form Sends
The Send Form automation action lets you send a form automatically when something happens in your pipeline, for example when an opportunity moves into a specific stage. The action includes a Send To option: choose All Contacts to send to every contact linked to the opportunity at the time the automation fires, or target a specific role (Primary Contact, Company, Supplier) if you only need one recipient. No manual sending required.
Shared Forms via the Client Portal
When multiple portal members are linked to the same opportunity, they automatically collaborate on one shared form, with no setup required on your side. TrustPager finds or creates the shared submission automatically when any portal member opens the form. Each member accesses it with their own portal login, sees the same answers, and can contribute or submit.
Portal members filling a private form see the same CRM pre-fill behaviour as the broker view: the linked opportunity's contact, company, and opportunity values are loaded into empty fields automatically when the form opens.
Autosave
Every field saves automatically as you type. The toolbar shows a Saved X seconds ago indicator so you always know the form is up to date. There is no manual Save button: just fill in the fields and move on.
CRM Variable Injection
Each field in the form builder has a CRM Variable Injection section in its editor panel. It has two separate controls.
Save to CRM (write direction)
When enabled, the field's answer is written back to a CRM field on submit. Open CRM Variable Injection on any field and pick the CRM field from the Save to CRM dropdown (for example, "Contact: Email", "Company: ABN / Tax Number", "Opportunity: Value"). Then choose the write mode:
- Write if empty: writes the answer only when the CRM field is currently blank.
- Always overwrite: replaces the existing CRM value with whatever the person entered.
Save to CRM works on both public and private forms. On public forms it is how the newly created contact and opportunity get populated from the submission. The Email, Phone, Website/URL, and ABN field types come with Save to CRM pre-configured (Contact: Email, Contact: Phone, Company: Website, Company: ABN / Tax Number respectively); you can change these mappings in the field editor if needed.
Prefill from CRM (read direction)
Available on private forms only. When toggled on (the default for mapped fields), the field is pre-filled with the linked opportunity's current value for the chosen CRM field when the form opens. This happens in the form builder, in emailed and PIN forms, and inside a Client Portal.
Prefill from CRM only fills empty fields; it never overwrites a value already entered or saved. Toggle it off on any field where you want the person to start from scratch regardless of what the CRM holds.
Public forms do not use Prefill from CRM (they are collecting from new, unknown people). Pre-filling a public form is done via prefill keys and the Generate Link button instead: see https://trustpager.com/help-center/publish-form-to-website.
Sending to a Client
Click Send on the builder toolbar to dispatch the form invitation. The client receives a branded email from your workspace with a secure link.
The client can open their link, fill in the form, and submit, and then continue editing via the same link if anything changes. There is no one-time-only submission gate.
Viewing Submissions
Completed submissions appear in three places: the form's submissions list at https://app.trustpager.com/operations/forms, the contact's activity timeline, and the Forms section of the linked opportunity. Opening any submission row on the opportunity takes you back into the form builder, not a read-only view. The response detail page includes an Edit button that jumps back into the form builder for continued editing.
Tip: Forms can trigger automations on submission. For example, when a client completes an onboarding form, automatically create a task for your team, send a confirmation email, and move the opportunity to the next stage.