Skip to content

Communications API: SMS, WhatsApp, calls and webhooks.

Solution overview

Connect your CRM, website or App to TelHarbor: send messages, originate calls and verify users from your system, and learn instantly what happens with signed webhooks.

Video

See the TelHarbor API in action.

Your own system sends the message or the call, and TelHarbor tells you the moment the customer replies.

1:16 · See more videos

Automate your communications from your own systems.

Your CRM, website or App connects only to the TelHarbor API, which validates, applies security limits and runs the action on the right service.

Messaging via API

Send SMS, WhatsApp and Email from your processes: confirmations, reminders, alerts and notifications.

Calls and verification

Originate calls from your CRM (the agent rings first, then the customer is dialed) and validate users with one-time codes.

Webhooks

Your system learns instantly about an inbound message, a delivery status or a call, without polling.

Webhooks

Receive events the moment they happen.

TelHarbor sends an HTTPS notification to your system's address whenever something happens. Each notification is signed so you can confirm it comes from TelHarbor.

  • message.inboundA message arrived by SMS, WhatsApp or Email.
  • message.statusA sent message changed status: sent, delivered, read or failed.
  • call.queuedA call entered a queue: ideal for opening the customer record.
  • call.ringingThe call is ringing at the agent.
  • call.answeredThe agent answered the call.
  • call.completedThe queue call ended.
  • call.missedThe call was abandoned or not answered.
  • call.statusStatus of a call originated via API.

Signed

Each event carries a timestamped HMAC signature; your system verifies it with your secret before trusting the notification.

Secure

Deliveries only go to public HTTPS addresses, and every delivery is logged with its result.

Set up by TelHarbor

Our team registers your addresses and the events you need; you see the status and latest deliveries in the portal.

How it works

From your system to the action, securely.

Your system never connects directly to the phone network or the carriers: everything goes through the TelHarbor API.

1. Your system calls

Your CRM or App makes a request over HTTPS with your API key.

2. TelHarbor validates

It checks the key, the allowed IP, permissions and usage limits.

3. Runs the action

Sends the message, originates the call or generates the verification code.

4. Notifies you

Every action is logged and status changes reach you by webhook.

Use cases

Connect communications to what your business already uses.

Automated notifications

Order, appointment, payment and status confirmations sent from your system.

Verification (OTP)

One-time codes via SMS or WhatsApp to sign up or authenticate users.

Screen pop on ring

With call events, your CRM opens the customer record as soon as the call enters the queue.

Replies in your system

Messages your customers send back reach your platform instantly.

Features

An API ready for production.

Endpoints, keys and documentation managed by TelHarbor.

Calls

Click-to-dial and programmable calls on your phone system.

Verification

Start and check one-time codes.

Queues, calls and recordings

Query queue status, call details and authorized recordings.

Keys and scopes

Keys with per-service scopes, assigned numbers and allowed IPs.

Limits and usage log

Limits and quotas per key; every request is stored in the usage log.

See the API plan.

From $25 per month, plus SMS, WhatsApp, Email and telephony usage according to the plan you order.

View plans and pricing

You may also be interested in

The API powers the rest of the TelHarbor platform.

Business SMS

Messaging for notifications, OTP and alerts.

View service

Business WhatsApp

Messaging channel for customers and operations.

View service

CRM

A CRM with calling and messaging already built in.

View solution

Contact Center

Queues, agents, Help Desk and service reports.

View solution
FAQ

Frequently asked questions about the API

What can I do with the TelHarbor API?

Send SMS, WhatsApp and Email, originate calls, verify users with OTP codes and query queues, calls and recordings from your CRM, website or App.

What are webhooks?

Notifications TelHarbor sends to your system when something happens: an inbound message, a delivery status change or a call event. Your system does not need to keep polling.

How do I know a webhook comes from TelHarbor?

Each notification carries a timestamped HMAC signature. Your system recomputes it with your secret and discards anything that does not match.

How does the API authenticate?

With an API key that TelHarbor enables with your contracted services, scopes, assigned numbers, allowed IPs and usage limits. Requests travel over HTTPS.

Does it include documentation?

Yes. Technical documentation with endpoints and examples is delivered with your API key, along with a test console.

How much does the API cost?

From $25 per month, plus SMS, WhatsApp, Email and telephony usage according to your plan. Webhooks are included.