Your SMS are sent from your own mobile.See how it works
PLATFORMAPI-first architectureSecure device pairingDelivery visibilityMulti-device controlVersioned documentation

TELEGRAM MESSAGING · DASHBOARD + REST API

Send text, photos and files on Telegram from your dashboard or API.

Connect your Telegram account with a QR code. Choose a contact, then send a text, photo or document from the dashboard or your own application.

Messages are sent from the Telegram account you connect. No shared sender account is used.

SMSMobileAPI
Your application
Telegram API
Your Telegram account
Your contact

Your appointment is confirmed.

Message accepted by Telegram
One connected account, two simple ways to send.

MORE THAN TEXT

A message, a photo or a file. One Telegram connection.

Attach a photo or document up to 5 MB to a message. Send it from the dashboard or API, then follow its status in the sent log. New attachments include a private download link.

Read the API documentation
Text messages
Photos
Files and documents

A CLEAR FIRST STEP

From QR code to your first Telegram message.

  1. 01

    Connect your account

    Open Telegram Connect in your dashboard and scan the QR code with the Telegram account that will send messages.

  2. 02

    Find the contact

    Synchronize your Telegram contacts or save a known @username. Select the person you want to reach.

  3. 03

    Send and follow the result

    Write a text or attach a photo or file in the dashboard or API. Check the sent log to see whether Telegram accepted it or an error occurred.

CHOOSE HOW YOU WORK

A human-friendly dashboard. A developer-friendly API.

Send directly from the dashboard

Select a contact and send text, a photo or a document without writing code. The Telegram menu also shows your connected account, contacts and sent-message history.

Open Telegram sending

Send from your application

Your server can list contacts, send text or an attachment, check status and download a sent file. Keep your API key private and use an idempotency key when retrying.

Read the API documentation

ONE REQUEST TO SEND

Add Telegram sending to a CRM, website or workflow.

Find a contact_id, then send text as JSON or attach a file with multipart upload or Base64 JSON. Use the returned message_id to check its status and retrieve a new attachment through a secure link.

GET /telegram/contacts/POST /telegram/send/GET /telegram/sent/GET /telegram/media/
Read the API documentation
Example API request with a private server-side key
curl -X POST 'https://api.smsmobileapi.com/telegram/send/' \
  -H 'X-SMSMobileAPI-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"contact_id":42,"message":"Your appointment is confirmed."}'
HTTP 202 · {"message_id":123,"status":"queued"}

HTTP 202 means queued for processing. A sent status means Telegram accepted the message; it is not a recipient delivery or read receipt.

PRACTICAL USE CASES

Useful messages at the moment they matter.

Appointment updates

Send a confirmation or a change of schedule to a contact already available in your Telegram account.

Customer follow-up

Let your team send a personal update from the dashboard after an order or support exchange.

Application alerts

Trigger a Telegram message from a server-side business event and retain the result in your sent log.

Photos and documents

Share a photo, report or PDF with a contact from the dashboard or your application.

Your account stays under your control.

The connected Telegram identity belongs to you. Disconnect it from the dashboard at any time. API requests are scoped to your account and can be disabled in My API Key. Send only to appropriate contacts and respect Telegram rules and recipient consent.

Telegram sending: common questions

Do I need to write code to send a message?

No. Connect your Telegram account, synchronize contacts and use the Telegram Send page in the dashboard. The REST API is available when you want to automate sending.

Does SMSMobileAPI provide the sending Telegram account?

No. You connect your own Telegram account by scanning a QR code. Messages are sent from that account.

Can I send to a phone number?

Choose a synchronized Telegram contact or a saved @username. The API uses the contact_id belonging to your connected account; it does not send directly to an arbitrary phone number.

Can I send photos and files?

Yes. Attach a JPG, PNG, WebP, PDF or another supported document up to 5 MB from the dashboard or API. New sent attachments can be downloaded securely for 90 days.

Does a successful API request mean the contact received the message?

No. The initial response confirms that the request entered the queue. Check the sent log for a sent or error status. Delivery and read receipts are not provided.

Can I receive Telegram messages through this API?

This Telegram integration currently focuses on sending and the sent-message history. Incoming Telegram messages are not available through these endpoints.

Connect Telegram once. Send your first message today.

Start in the dashboard, then add the API whenever your application or workflow needs to send on your behalf.