Create a Source
A source is a workspace where you create and manage surveys and product tours for a specific website, web application, mobile app, or shareable link. Each source is independent and unique.
In the Told interface, sources are also called projects. Both terms refer to the same thing.
The four source types
When you create a new source, Told asks you to pick a type. There are four:
| Card | Description shown in the UI |
|---|---|
| Product tour (New) | Guided product tours displayed as overlays on your website or web app |
| In-app Survey | Show survey on your digital products |
| Shareable link survey | Use a classic link survey to ask questions to your users |
| I want to install | I am a developer, and I am setting it up for my team |
The I want to install option is a generic flow for developers who want to install the SDK without yet committing to a specific use case (survey or tour). It leads to the same configuration screens as In-app Survey.
Open the create source flow
There are two entry points depending on whether your team already has at least one source:
- No source yet (onboarding) — right after you finish team setup, you land on the Create your first project screen, which shows the four type cards directly.
- At least one source — from the My projects screen (sidebar Projects), click the New project button at the top right.
In both cases the next steps are the same. Click on a card, then click Next.
Create a Shareable link survey source
This is the simplest flow — only one step.
- On the create source screen, click Shareable link survey, then Next
- Enter a name for your project (e.g., Customer feedback Q2)
- Click Create project
You're immediately redirected to the templates screen where you can pick a survey template or start from scratch. No SDK installation needed — your survey will be accessible via a public URL.
Create an In-app Survey source
The In-app Survey flow asks for a platform (Web or Mobile) and then collects different information depending on the platform.
If your team already has a source
When you have at least one existing source, the first step of the In-app Survey flow asks you to Select the installation source:
- New installation — "Install script on a new website/app mobile" — creates a brand new source with its own SDK installation
- An existing source — reuses the SDK installation you've already set up. Pick this if your new survey will run on the same website or app as a previous project. You won't need to reinstall the script.
Pick one and click Next.
Step "On what type of platform?"
Choose between:
- Web — for websites and web SaaS applications
- Mobile — for iOS or Android apps
Web flow
After picking Web, you fill two fields:
| Field | Description |
|---|---|
| What's your website / SaaS URL? | The full URL of the site, e.g., https://mywebsite.com |
| Env / Tag | The environment label of the source — see the list below |
The 7 available tags are: Production, Pre-production, Test, Beta, Alpha, Staging, Local.
Click Create project. You're redirected to the Installation page (described below).
Mobile flow
After picking Mobile, you choose the OS and enter a project name:
| Field | Description |
|---|---|
| What type of OS? | IOS or Android |
| What is the name of your project? | A free-form name for the source |
Click Create project.
Create a Product tour source
Product tours run as overlays on websites, so the flow is web-only — there is no mobile option.
- Click Product tour, then Next
- (If your team already has at least one source) Pick New installation or an existing source, then click Next
- Fill the website URL and pick an Env / Tag (same fields as the In-app Survey web flow)
- Click Create project
Create a generic source ("I want to install")
This is a developer-oriented entry point that mirrors the In-app Survey flow without committing to a specific use case.
- Click I want to install, then Next
- Choose Web or Mobile
- Fill the same fields as the In-app Survey flow
The Installation page
After creating any web source, you're redirected to Settings → Installation. This page guides you through 4 numbered steps to install the Told SDK on your website.
1. Add the script
This step shows your Source ID (a unique identifier for the source) and the JavaScript snippet to insert into the <head> tag of your website. Use the Copy code button to copy the snippet.
2. Add your domain
A small table lists the domains registered for this source, with three columns:
| Column | Description |
|---|---|
| Domain | The URL you provided when creating the source |
| Status | Whether Told has detected the SDK on that domain |
| Validation | A Verify domain button to trigger domain validation |
You can register additional domains from this table.
3. Verify installation
A button to Verify installation. Click it after you've added the script to your website. Told checks that the SDK is correctly loaded and that the source can communicate with the server.
4. Identify your users
This step provides a snippet for the told('identify', { ... }) function, used to associate Told sessions with your authenticated users. Use the Copy code button to copy it.
The page also offers two helper buttons at the top:
- Book a meeting — schedule a call with the Told team to help with installation
- Invite my dev team — invite a developer to your team so they can finish the setup
Source settings
Each source has its own settings menu in the sidebar (sidebar Settings), with three sub-pages:
- Installation — the 4-step installation page described above. See also Web SDK Installation, iOS SDK Installation, Android SDK Installation.
- General — environment tag, email notifications, and which automatic events the SDK tracks. See Source General settings.
- Debugger — real-time view of events received by the source from the SDK (used to debug installation issues).
Next steps
- Install the SDK on your website or mobile app
- Create your first survey