Sync and integration issues
If your data isn't appearing where you expect it, check the solutions below for your specific integration.
Tasks not appearing in Todoist
Todoist changes sync in near real-time via webhooks, with a backup check every few minutes. Most changes appear quickly, but occasional delays are normal.
- Wait a few minutes and check again
- Open TellDone and verify the task exists in your tasks list
- Go to Settings > Integrations and check that Todoist shows as Connected
- Make sure you have an active internet connection
- If the issue persists, try disconnecting and reconnecting Todoist in Settings
Todoist sync is two-way. Changes you make in Todoist (like completing a task) also sync back to TellDone.
Events not in Apple Calendar
Apple Calendar is a local integration that syncs directly on your iOS device.
- Go to your device Settings > TellDone and check that Calendars permission is enabled
- If permission was already on, try toggling it off and on again
- Open Apple Calendar and check that the TellDone calendar is visible (not hidden)
- Make sure the event has a date and time - events without a specific time may appear differently
Tasks not in Apple Reminders
Apple Reminders also uses local permissions on your iOS device.
- Go to your device Settings > TellDone and check that Reminders permission is enabled
- If it was already on, toggle it off and on
- Open Apple Reminders and check the correct list
Things 3 not opening
TellDone sends tasks to Things 3 using a URL scheme, which requires Things 3 to be installed on the same device.
- Verify that Things 3 is installed on your iPhone or iPad
- Make sure you're running a recent version of Things 3
- Try opening Things 3 manually, then go back to TellDone and try again
Things 3 is an iOS-only local integration. Tasks are sent one-way from TellDone to Things 3.
Notion data not syncing
Notion is a server-side integration that connects via OAuth.
- Go to Settings > Integrations and check that Notion shows as Connected
- If connected, verify that TellDone has access to the correct Notion page or database
- Try disconnecting and reconnecting Notion
- Check your internet connection
When reconnecting Notion, you may need to re-authorize page access in the Notion permissions dialog.
Webhook not firing
If your webhook automation isn't sending data:
- Go to Settings > Integrations > Webhook Automations
- Check that the automation status is Active (not Paused)
- Verify the webhook URL is correct and starts with
https:// - Check the failure count - if you see failures, your endpoint may be having issues
- Make sure you haven't hit your monthly delivery limit
Webhook delivery failures
Common reasons webhooks fail:
- The endpoint URL is not HTTPS - TellDone requires secure endpoints
- The endpoint is timing out - your server must respond quickly
- The endpoint is returning errors (non-2xx status codes)
- The URL is unreachable or has a DNS issue
To fix:
- Test your endpoint URL independently to confirm it's working
- Check that your endpoint responds within a few seconds
- Review any error details shown in the automation's failure count
Webhook deliveries are signed with HMAC-SHA256 for security. Make sure your endpoint is configured to accept the request format TellDone sends.
Integration slot limit reached
The number of server integrations (Todoist, Notion) you can connect depends on your plan:
| Plan | Server integration slots |
|---|---|
| Free | 0 |
| Basic | 1 |
| Pro | Unlimited |
| Ultra | Unlimited |
If you're on the Basic plan and want to connect both Todoist and Notion, upgrade to Pro for unlimited integrations.
Offline recordings not syncing
TellDone works offline - recordings are saved locally and uploaded when you're back online.
- Check your internet connection
- TellDone retries automatically up to 3 times
- If retries fail, open TellDone with an active connection and the sync should resume
- A visual indicator in the app shows offline status
Apple Calendar and Apple Reminders sync locally on your device and don't need internet. Server integrations (Todoist, Notion, webhooks) require a connection.