SDK Overview
The Told SDK is a lightweight library you install on your website or mobile app. It handles displaying surveys and product tours, tracking user behavior, and sending data back to the Told platform.
| Platform | Language | Installation methods |
|---|
| Web | JavaScript | Script tag, React, Next.js, GTM, WordPress, Webflow, Framer |
| Android | Kotlin | Gradle, Maven |
| iOS | Swift | CocoaPods, Swift Package Manager |
Feature comparison
| Feature | Web | Android | iOS |
|---|
| In-app surveys | Yes | Yes | Yes |
| Product tours | Yes | No | No |
| Auto event tracking | Pages, clicks, scrolls | Screen changes | Screen changes |
| User identification | Yes | Yes | Yes |
| Group identification | Yes | Yes | Yes |
| Custom events | Yes | Yes | Yes |
| Multi-language | Yes | Yes | Yes |
| Debug mode | Yes | Yes | Yes |
How it works
- Install the SDK on your website or app
- Initialize with your Source ID —
told('init', SOURCE_ID)
- The SDK automatically checks for active surveys and product tours
- When trigger conditions are met, the survey or tour displays to the user
- Responses are sent back to Told in real time
Quick links
Web SDK
- Installation methods — JavaScript, React, Next.js, GTM, WordPress, Webflow, Framer
- Functions reference — init, identify, addEvent, group, debug
- CSP configuration — Content Security Policy setup
- Troubleshooting — Common issues and fixes
Android SDK
iOS SDK
Related pages