How to Test a Form Before Publishing
Learn how to test a form before publishing it in Smarter Drafter Pro
A form will only show in your organisation's Form Library once it is Published. Before publishing a form, it’s essential to run tests and check for any issues. This guide walks you through how to test a form effectively and a checklist of common review items.
1. Open the Form You Want to Test in the Form Builder
- Once in the Builder, click the Test button at the top-right of the header.
- You can do this from either version of the form (Draft or Published)
- You can do this from either version of the form (Draft or Published)
- A popup will open, where you can name the test submission and decide who in your account can see it.
- You can also link the test submission to a matter record, allowing you to use previous matter-data to prefill the form, and be saved for future use (see the warning below regarding this step).
- Click Start test to begin testing the form. The form will open in a new tab.
WARNING: Be careful linking to a matter record for a test submission, as connected integrations will still process any information submitted while filling out the test form and may create or update records. We recommend avoiding using real or live contact/matter data when testing.
For more information on linking a submission to a matter record in order to reuse data, click here.
2. Fill Out the Test Form
Fill out the form as your end-user would.
TIP: You can use the 'Use placeholder' toggle on each field (if available) to use placeholder text to fill it - speeding up testing.

Once you are done, hit Submit form.
A review popup will appear giving you another chance to name the submission.

If you linked to a matter record in the popup prior to starting the test, any records created will appear in this review dialog, with the ability to edit the label of the record. For more information on this step, click here.
Once you are happy, click Submit form to submit the test.
You can now close the test form tab.
3. View Your Test Submissions
NOTE: Following the release on November 26 2025, live submissions (forms started from the Form Library) will no longer show in the Form Builder, and will only be visible in the main Submissions page.
Any prior 'Previews' (now known as Test following the release) will still be visible in the main Submissions page, however any new Tests will only be available in the Tests tab for that form.
Once you have submitted a test form, return to the Form Builder and navigate to the Tests tab.
Here you can view all of the test submissions for this form.
NOTE: When the form is in a Published state, you will only see tests of the published version of the form. Similarly, when in Draft, you will only see tests of the draft version of the form.
To swap between states, simply click the green Published button (or grey Draft button - depending on which state you are currently in) in the top bar to switch.

Once you find your test, using the action buttons on the right hand side of the row, you can:
- Clone the submission
- Download the generated documents (make sure you have a document template uploaded otherwise this option won't be available)
- View the details of the submission (including the form-fillers answers).
- Change who can access the submission
- Send the submission via webhooks or other integrations (if enabled), and
- Delete the submission.
If you started your form but didn't finish it (including saving and resuming later), you will also have the option to resume the form.
Tips and Best Practices for Testing
- Always submit at least one test submission before publishing (the more the better!).
- Stress test your form by:
- Trying out incomplete submissions.
- Submitting with unusual or unexpected inputs (long names, symbols, no data).
- Testing different combinations of answers that affect conditional visibility or logic.
- Using different sets of test data to cover various user scenarios.
- Add multiple repeating items if applicable (e.g. multiple directors).
- Remember: test submissions do not appear in the main Submissions tab.
- While developing a form, open the Test in a separate tab and keep it running in the background.
- As you fill in the test, click Save and Resume to retain answers.
- Then, as you make updates in the Builder, go back to the Test tab and press F5 to reload the latest form version and continue testing without starting from scratch.
Before You Publish Your Form
Review these common areas before publishing:
- Has the form been created in the appropriate folder?
- Has the form been named according to your organisation’s naming conventions?
- Have the fields been separated into sections correctly?
- Have the sections been split across pages correctly?
- Do all sections have an alias?
- If you want your form to be enabled for data-sharing (for more on data-sharing, click here):
- Do all relevant fields have an alias?
- Have record types been mapped to the appropriate fields?
- Have contact and user mapping been applied?
- Do repeating sections have the correct settings, limitations and calculations?
- Are the sections/fields in practical order?
- Have the correct field types been used?
- Have the questions been worded appropriately?
- Are the optional fields correctly set?
- Are the mandatory fields correctly set?
- Are any fields displayed that could be hidden – or vice versa?
- Are any guidance fields required?
- Has logic been applied to direct the form sections and fields correctly?
- Have all required conditional rules been created?
- Are any unique replacement rules required to be created or universal rules to be removed?
- Have the correct templates been attached?
- Have all required settings been completed?
- Have you designed the form to provide the best form filler experience?
Common Issues & Solutions
- Issue: The test button is disabled
- Solution: Make sure you have added at least one section and one field to your form (you cannot test a blank form).
- Issue: The test document doesn’t reflect my logic correctly.
- Solution: Check that your fields and conditional logic are correctly configured in the form. Use Preview to confirm behaviour.