Frappe
Frappe es un framework de código abierto que sirve de base a todo un ecosistema de aplicaciones empresariales, entre ellas ERPNext, Frappe CRM, Frappe HR y muchas más. A través de su DocType integrado SMS Settings, el framework ofrece una pasarela genérica HTTP para SMS disponible en cualquier app basada en Frappe. seven se conecta sin necesidad de módulos adicionales.
Configurar el envío de SMS
Los siguientes pasos configuran la pasarela SMS incluida en Frappe para enviar mensajes a través de la API HTTP de seven. La configuración es global y aplica a todas las apps de la instancia (p. ej. ERPNext, Frappe CRM).
- 1
Abrir SMS Settings
En la instancia Frappe, buscar SMS Settings desde la barra de búsqueda global.
- 2
Indicar la URL de la pasarela
En el campo SMS Gateway URL introducir:
https://gateway.seven.io/api/smsIntroducir únicamente la parte anterior al carácter?. Frappe añade los parámetros a la URL automáticamente. - 3
Asignar los parámetros
- Message Parameter:
text - Receiver Parameter:
to
- Message Parameter:
- 4
Añadir parámetros estáticos
Añadir las siguientes filas en Static Parameters:
Parameter Value Header X-Api-KeyLa clave API del área de cliente de seven ✅ from(opcional) ID de remitente deseado, p. ej. seven❌ La casilla Header de cada fila determina si el parámetro se envía como cabecera HTTP (autenticación) o como parámetro de consulta en la URL (metadatos del mensaje). Opcionalmente, activar Use POST para que Frappe llame al gateway conPOSTen lugar deGET. - 5
Guardar y probar
Guardar la configuración y enviar un SMS de prueba a un número en formato internacional (p. ej.
491771783130) desde SMS Center en ERPNext.
Envío desde las apps
Una vez configurado, el envío de SMS se puede usar como sigue en cada app de Frappe:
ERPNext
- Envío manual desde el SMS Center
- Envío masivo desde las vistas de lista (p. ej. contactos, clientes, proveedores)
- Notificaciones automatizadas mediante reglas de Notification con canal SMS
Frappe CRM
Frappe CRM no incluye un botón de SMS propio en la interfaz. El envío se configura a través del DocType estándar Notification de Frappe:
- Crear una Notification y seleccionar como Document Type CRM Lead o CRM Deal
- Definir el evento desencadenante (p. ej. New, Value Change, Days Before/After)
- Establecer Channel en SMS
- En el campo Receiver indicar el campo del número de teléfono del lead/deal (p. ej.
mobile_no) - El cuerpo del mensaje admite marcadores Jinja como
{{ doc.lead_name }}