ZKTeco Dubai Leading Distributor- U.A.E +971 52 8661602 sales@edatame.com

E n d l e s s
W h a t s A p p

  • In 2024, grow your business using Endless Messages API
  • With Endless Messages Sell more and more
  • Automates marketing, sales, service and support.
Endless WhatsApp API [2024]
Automate Sending Messages

Automate and integrate

Integate whatsapp api in your application and automate messages

Send Endless Messages

Endless Messages

Send messages, conatcts, file, location and media any where

Accelrate Your Sales with WhatsApp

Accelerate Sales

Reach your customers anywhere and automate response

Services

Bulk Messaging

Create and run campaigns direct to each contact through WhatsApp.

Send & Receive Messages

Send and receive all messages with media download

Chatbots

Simplify mass communication and personalized responses with automated tools.

Monitor

Monitor all received and sent messages off all employees

Simple Easy Portal

Dashboard, Outbox, Inbox and Contacts all in hand

Send Messages

Send WhatsApp Messages
  • Send Text Messages with files and check message preview with simple clicks

  • Schedule messages to be sent on a specific date and time according to your requirements

  • For time-sensitive messages, you can ensure immediate delivery, regardless of any existing message queue.

  • You can use API with your apikey to send messages from your anywhere with post request

Broadcast

  • Launch your campaigns and get more responses with engaging WhatsApp messages.

  • Boost future sales by building lasting connections with your audience on WhatsApp.

  • You can Prioritize some messages to be send immediately, without delay if you have pending or currently occurring messages

  • You can use API with your apikey to send messages from your anywhere with post request

Broadcast WhatsApp Campaigns

API Integration

Embed WhatsApp to your comms stack in minutes

Basic API Example

How to send text messages?
You can easily send messages using direct http get request as described in the following table:

Method HTTP GET
Request https://server/send? recipient=[phone number]&apikey=[your apikey]&text=[text to send]
Response {"status":"Succes","code":0,"message":"Message queued","message_id":33503}

Advanced API Examples in different languages

  • Minimal coding required: Integrate WhatsApp functionality with just a few lines of code, saving time and effort.
  • Reach more customers and improve communication efficiency by centralizing your WhatsApp messaging through a single API.
  • Specify to send file or not in your request.
  • Add priority to some messages.
  • Schedule messages to be sent on a psecific date.
import http.client import json conn = http.client.HTTPSConnection("serverUrl") payload = json.dumps({ "number": "XXXXXXX", "apikey": "XXXXXXXXX", "text": "Hi there", "fileData": "", "fileName": "", "priority": 0, "scheduledDate": "yyyy-MM-dd HH:mm:ss" }) headers = { 'Content-Type': 'application/json' } conn.request("POST", "/send_message", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
var client = new RestClient("http://serverUrl/send_message"); client.Timeout = -1; var request = new RestRequest(Method.POST); request.AddHeader("Content-Type", "application/json"); var body = "{ " + "\n" + " ""number"":""XXXXXXX"", " + "\n" + " ""apikey"":""XXXXXXXXX"", " + "\n" + " ""text"":""Hi there"", " + "\n" + " ""fileData"":"""", " + "\n" + " ""fileName"":"""", " + "\n" + " ""priority"":0, " + "\n" + " ""scheduledDate"":""yyyy-MM-dd HH:mm:ss"" " + "\n" + "}"; request.AddParameter("application/json", body, ParameterType.RequestBody); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content);
require "uri" require "json" require "net/http" url = URI("http://serverUrl/send_message") http = Net::HTTP.new(url.host, url.port); request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request.body = JSON.dump({ "number": "XXXXXXX", "apikey": "XXXXXXXXX", "text": "Hi there", "fileData": "", "fileName": "", "priority": 0, "scheduledDate": "yyyy-MM-dd HH:mm:ss" }) response = http.request(request) puts response.read_body
?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'http://serverUrl/send_message', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS =>'{ "number":"XXXXXXX", "apikey":"XXXXXXXXX", "text":"Hi there", "fileData":"", "fileName":"", "priority":0, "scheduledDate":"yyyy-MM-dd HH:mm:ss" }', CURLOPT_HTTPHEADER => array( 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;

Pricing

Choose the plan that fits your needs

Free

$0Free Demo

  • Limited Messaging
  • 100 Text Messages
  • Send Files
  • Send Images
  • Receive Notifications
  • Broadcast
  • Schedule Messages
  • Chatbots
  • Monitor
Get Started

Enterprise

$20per month (yearly payment)

  • 1 year subscription
  • Unlimited Messages/day
  • Send Files
  • Send Images
  • Broadcast
  • Schedule Messages
  • Advanced API
  • Receive Notifications
  • Chatbots
  • Monitor
Get Started