Notificaciones vía WhatsApp, Email y mucho mas. Obtene estadísticas de tus envíos
Enterate mas...
Controla toda la interacción con tus clientes.
Crea tus propios modelos y realiza los envíos masivos.
Personaliza tus mensajes agregando contenido multimedia para mejorar la interaccíon con tus clientes.
Configura en segundos nuestros Bot predefinidos para asistirte con las respuestas y realizar tareas en forma automatizada.
Administrá por completo cuando le llegan los WhatsApp a tus clientes.
Visualiza en tiempo real las conversaciones con tus clientes a lo largo del tiempo.
Utiliza nuestro panel de conversaciones también para interactuar con tus clientes.
'https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]',
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 => array('nombre' => 'Juan','doctor' => 'Fernando Lopez','fecha' => '01/05/2024','hora' => '14:50'),
CURLOPT_HTTPHEADER => array(
'X-AUTH-TOKEN: 402d9bf1a97069e350de7d50db3bd528116cf32a',
'target-phone: 54351342314'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
import requests
url = "https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]"
payload={'nombre': 'Juan',
'doctor': 'Fernando Lopez',
'fecha': '01/05/2024',
'hora': '14:50'}
files=[
]
headers = {
'X-AUTH-TOKEN': '402d9bf1a97069e350de7d50db3bd528116cf32a',
'target-phone': '54351342314'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
require "uri"
require "net/http"
url = URI("https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Post.new(url)
request["X-AUTH-TOKEN"] = "402d9bf1a97069e350de7d50db3bd528116cf32a"
request["target-phone"] = '54351342314'
form_data = [['nombre', 'Juan'],['doctor', 'Fernando Lopez'],['fecha', '01/05/2024'],['hora', '14:50']]
request.set_form form_data, 'multipart/form-data'
response = http.request(request)
puts response.read_body
var https = require('follow-redirects').https;
var fs = require('fs');
var options = {
'method': 'POST',
'hostname': 'localhost',
'port': 8520,
'path': '/api/v1/send-message/template/[template-id]',
'headers': {
'X-AUTH-TOKEN': '402d9bf1a97069e350de7d50db3bd528116cf32a',
'target-phone' : '54351342412'
},
'maxRedirects': 20
};
var req = https.request(options, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function (chunk) {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
res.on("error", function (error) {
console.error(error);
});
});
var postData = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"nombre\"\r\n\r\nJuan\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"doctor\"\r\n\r\nFernando Lopez\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"fecha\"\r\n\r\n01/05/2024\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"hora\"\r\n\r\n14:50\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--";
req.setHeader('content-type', 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW');
req.write(postData);
req.end();
var client = new RestClient("https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("X-AUTH-TOKEN", "402d9bf1a97069e350de7d50db3bd528116cf32a");
request.AddHeader("target-phone", "543513420412");
request.AlwaysMultipartFormData = true;
request.AddParameter("nombre", "Juan");
request.AddParameter("doctor", "Fernando Lopez");
request.AddParameter("fecha", "01/05/2024");
request.AddParameter("hora", "14:50");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"bytes"
"mime/multipart"
"net/http"
"io/ioutil"
)
func main() {
url := "https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]"
method := "POST"
payload := &bytes.Buffer{}
writer := multipart.NewWriter(payload)
_ = writer.WriteField("nombre", "Juan")
_ = writer.WriteField("doctor", "Fernando Lopez")
_ = writer.WriteField("fecha", "01/05/2024")
_ = writer.WriteField("hora", "14:50")
err := writer.Close()
if err != nil {
fmt.Println(err)
return
}
client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("X-AUTH-TOKEN", "402d9bf1a97069e350de7d50db3bd528116cf32a")
req.Header.Add("target-phone", "543513420410")
req.Header.Set("Content-Type", writer.FormDataContentType())
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
var headers = {
'X-AUTH-TOKEN': '402d9bf1a97069e350de7d50db3bd528116cf32a',
'target-phone': '543513420149'
};
var request = http.MultipartRequest('POST', Uri.parse('https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]'));
request.fields.addAll({
'nombre': 'Juan',
'doctor': 'Fernando Lopez',
'fecha': '01/05/2024',
'hora': '14:50'
});
request.headers.addAll(headers);
http.StreamedResponse response = await request.send();
if (response.statusCode == 200) {
print(await response.stream.bytesToString());
}
else {
print(response.reasonPhrase);
}
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("nombre","Juan")
.addFormDataPart("doctor","Fernando Lopez")
.addFormDataPart("fecha","01/05/2024")
.addFormDataPart("hora","14:50")
.build();
Request request = new Request.Builder()
.url("https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]")
.method("POST", body)
.addHeader("X-AUTH-TOKEN", "402d9bf1a97069e350de7d50db3bd528116cf32a")
.addHeader("target-phone", "543513429102")
.build();
Response response = client.newCall(request).execute();
curl --location --request POST 'https://whatsapp.jas-software.com.ar/api/v1/send-message/template/[template-id]' \
--header 'X-AUTH-TOKEN: 402d9bf1a97069e350de7d50db3bd528116cf32a' \
--header 'target-phone: 543513420291' \
--form 'nombre="Juan"' \
--form 'doctor="Fernando Lopez"' \
--form 'fecha="01/05/2024"' \
--form 'hora="14:50"'
{
"ok": true,
"conversation": {
"id": "953e658dcde14392aca4e03a757b2f79",
"href": null,
"contact": {
"id": "4113cd4b87fa47cd8b7dc1b77908c45a",
"href": "",
"msisdn": 543513410490,
"firstName": "",
"lastName": "",
"customDetails": [],
"createdDatetime": "2021-05-18T09:19:21Z",
"updatedDatetime": "2021-05-18T09:19:21Z"
},
"channels": [
{
"id": "4eac37bf-c1f8-4b04-8b8c-aec3d511d255",
"name": "+5493534764036",
"platformId": "whatsapp",
"status": "active",
"createdDatetime": "2021-05-09T11:23:43Z",
"updatedDatetime": "2022-11-16T10:48:34Z"
}
],
"status": "active",
"messages": {
"href": "https://conversations.messagebird.com/v1/conversations/953e658dcde14392aca4e03a757b2f79/messages",
"totalCount": 76,
"lastMessageId": "879d3a73029f4da09ee593cfae76120c"
},
"lastUsedChannelId": "4eac37bf-c1f8-4b04-8b8c-aec3d511d255",
"lastReceivedDatetime": "2023-01-28T11:50:02.295438569Z",
"createdDatetime": "2021-05-18T09:19:21Z",
"updatedDatetime": "2023-01-28T11:50:02.295438569Z"
},
"message": ""
}
Todos las tarifas se pagan en pesos argentinos, TC Oficial BNA.