Skip to main content
TingTing lets you build voice communication workflows in Nepali — from bulk marketing campaigns to OTP delivery — through a simple REST API. You send the message and the contact list; TingTing handles the calls.
Base URL for all API requests: https://app.tingting.io/api/v1/

What you can do

Bulk voice campaigns

Send personalized Nepali voice messages to thousands of contacts at once. Schedule campaigns in advance and manage your contact lists through the API.

OTP delivery

Deliver one-time passwords via AI-generated voice calls or SMS. Use TingTing’s OTP endpoint for authentication, verification, and account recovery flows.

Contact personalization

Inject dynamic values — like a recipient’s name, account balance, or salary — into messages using tags such as {name} and {salary}. Each call is personalized automatically.

Scheduling

Set a date and time for your campaign to run. TingTing will start the calls at the scheduled time without any further action from you.

Analytics & reports

Track campaign performance, credit consumption, and per-call outcomes through the dashboard API or downloadable CSV reports.

Phone number management

Organize contacts individually or in bulk via Excel upload. Assign custom fields to support personalization tags in your messages.

Available voices

All voices speak Nepali. Choose the one that fits your use case.
VoiceDescription
RijaNatural-sounding female voice
Rija PremiumHigher-fidelity version of Rija
PrashannaMale voice
BinodMale voice
ShreegyaFemale voice
Try each voice with a small test campaign before committing to one for a large bulk send. Voice quality can affect engagement rates.

Credits

TingTing runs on a credit-based system. Credits are deducted each time a call is placed or an SMS is sent. You can monitor your remaining balance at any time through the dashboard endpoint.
Check your credit balance before running large campaigns to avoid interruptions. Contact the TingTing team to top up your account.

Authentication

Every API request requires a Bearer token in the Authorization header. You can use a short-lived access token (valid for 1 day) or generate a long-lived API token through the API. See Quickstart to get your first token.

Next steps

Quickstart

Get your API token and make your first authenticated request in minutes.

Create a campaign

Learn how to create, configure, and run a voice campaign.