Integrar con CRMs y sistemas telefónicos
Hay tres formas de integrar SMSGate 001 con otras apps:
Opción 1 — Webhooks nativos (recomendado)
Para cualquier CRM que soporte webhooks (HubSpot, Pipedrive, Zoho, GoHighLevel, Attio, Close, etc).
- En el CRM, configura un endpoint HTTP que reciba POSTs.
- En SMSGate → webhooks → agrega la URL del CRM, formato Native (JSON), eventos deseados.
- El CRM recibirá JSON como:
{ "event": "sms:received", "deviceId": "cm...", "data": { "from": "+521...", "body": "...", "messageId": "cm..." }, "at": "..." } - Verifica la firma
x-smsgw-signaturecon elsecretdel webhook (HMAC-SHA256 del body).
Opción 2 — Compatibilidad Twilio
Si ya tienes código hecho para Twilio, cámbialo a SMSGate con solo cambiar la URL base.
Enviar desde tu código (Twilio SDK):
from twilio.rest import Client
client = Client("any", "sk_tu_llave", region="sms.001.com.mx")
# O simplemente con curl:
# curl -u any:sk_... https://sms.001.com.mx/api/v1/twilio/2010-04-01/Accounts/any/Messages.json \
# --data-urlencode "To=+5215555555555" --data-urlencode "Body=hi"
Recibir en tu app (formato Twilio webhook):
En SMSGate → webhooks → agrega tu URL, formato Twilio-compatible. Los eventos llegan como form-encoded con From, To, Body, MessageSid, MessageStatus, NumMedia, MediaUrl0..N.
Opción 3 — 3CX (proveedor SMS genérico)
En 3CX Admin → SMS → Proveedores → agrega un Proveedor Genérico:
- URL de envío:
https://sms.001.com.mx/api/v1/3cx/send - Autenticación: HTTP Basic, usuario = cualquiera, contraseña = tu API key
- URL de prueba:
https://sms.001.com.mx/api/v1/3cx/health
Para que 3CX reciba SMS entrantes, en SMSGate → webhooks → agrega la URL que te dé 3CX, formato 3CX.
Opción 4 — Zapier / Make / n8n
Cualquiera de estos no-code platforms puede actuar como adaptador universal:
- Trigger: Webhook por catching → tu URL de SMSGate webhook.
- Action: HTTP POST →
https://sms.001.com.mx/api/v1/sendcon Bearer token.
Así conectas con 5,000+ apps sin escribir código.
Ejemplos de campos mapeados por CRM
| CRM | Inbound va a | Outbound via |
|---|---|---|
| HubSpot | Timeline / Note | Workflow “send SMS” |
| Pipedrive | Activity type SMS | Webhook con Zapier |
| Zoho CRM | Activities | Function + REST |
| 3CX | Chat interno | Proveedor SMS |
| GoHighLevel | Conversations | Native webhook |