Publishing
Once your survey is configured, you need to publish it to start collecting responses.
Preview mode
Before publishing, test your survey using preview mode:
- Click Preview in the survey editor header
- The survey displays on your website exactly as it would for real users
- Responses collected in preview mode are not counted in your reports
- Surveys don't need to be activated to work in preview mode
Preview mode is useful for:
- Testing trigger conditions
- Verifying skip logic and branching
- Checking customization and positioning
- Validating multi-language translations
You can also enable preview mode programmatically via the SDK:
told('init', 'SOURCE_ID', { preview: true })
Activating a survey
To make your survey live:
- Go to the Publish tab in the survey editor
- Toggle the survey to Active
Once activated, the survey will appear to users who match your trigger and audience conditions.
Distribution methods
In-app (SDK)
The primary method. The survey displays inside your website or app as a widget, triggered by the conditions you configured. Requires the Told SDK to be installed.
Direct link
Share your survey via a unique URL:
- Go to the Publish tab
- Copy the direct link
- Share it anywhere — social media, Slack, email, QR code
Link options:
- Password protection — Require a password to access the survey
- Single vote — Allow only one response per user
- Language override — Force a specific language via URL parameter (e.g.,
?lang=es) - Hidden fields — Pass data via URL parameters (e.g.,
?name=John&[email protected])
Email embed
Embed the survey directly in an email:
- Go to the Publish tab
- Copy the email embed code
- Paste it into your email template
Iframe embed
Embed the survey in any webpage:
- Go to the Publish tab
- Copy the iframe embed code
- Paste it into your HTML
QR Code
A QR code is automatically generated for your direct link. Download it and use it in print materials, slides, or physical locations.
Deactivating a survey
To stop collecting responses, toggle the survey back to Inactive in the Publish tab. Existing responses are preserved.