Prerequisites
- A telli account with API access
- An API key from your telli dashboard (Settings > API & Webhooks)
- A CRM system, database, or automation platform (Zapier, Make, n8n) with contacts to sync
- Contact data including: first name, last name, and phone number (email and timezone are optional)
Add a single contact
Add one contact at a time using the/v1/add-contact endpoint:
Add multiple contacts (batch)
Add multiple contacts efficiently using the/v1/add-contacts-batch endpoint:
Schedule a single call
After adding a contact, you can schedule a call using thecontact_id returned from the add contact response. Use the /v1/schedule-call endpoint:
Schedule multiple calls (batch)
Schedule calls for multiple contacts at once using the/v1/schedule-calls-batch endpoint:
Best Practices
- Use external_contact_id: Always provide your CRM’s contact ID to maintain the relationship
- Batch when possible: Use batch endpoints for importing multiple contacts and scheduling calls
- Handle errors: Check the response for any failed contacts in batch operations
- Store contact_id: Save the returned
contact_idto link telli contacts back to your system and schedule calls - Schedule after adding: After adding contacts, immediately schedule calls using the returned
contact_idto automate your workflow