Frappe
Frappe est un framework open source qui sert de base à tout un écosystème d'applications métier, parmi lesquelles ERPNext, Frappe CRM, Frappe HR et bien d'autres. Grâce à son DocType intégré SMS Settings, le framework propose une passerelle SMS HTTP générique disponible dans toutes les applications basées sur Frappe. seven peut y être connecté sans module supplémentaire.
Configurer l'envoi de SMS
Les étapes suivantes configurent la passerelle SMS livrée avec Frappe pour acheminer les messages via l'API HTTP de seven. La configuration est globale et s'applique à toutes les applications de l'instance Frappe (p. ex. ERPNext, Frappe CRM).
- 1
Ouvrir les SMS Settings
Dans l'instance Frappe, rechercher SMS Settings dans la barre de recherche globale.
- 2
Saisir l'URL de la passerelle
Dans le champ SMS Gateway URL, saisir :
https://gateway.seven.io/api/smsSaisir uniquement la partie avant le caractère?. Frappe ajoute lui-même les paramètres à l'URL. - 3
Mapper les paramètres
- Message Parameter :
text - Receiver Parameter :
to
- Message Parameter :
- 4
Ajouter les paramètres statiques
Ajouter les lignes suivantes sous Static Parameters :
Parameter Value Header X-Api-KeyLa clé API issue de l'espace client seven ✅ from(optionnel) identifiant d'expéditeur souhaité, p. ex. seven❌ La case Header de chaque ligne détermine si le paramètre est envoyé comme en-tête HTTP (authentification) ou comme paramètre d'URL (métadonnées du message). Activer également Use POST si Frappe doit appeler la passerelle enPOSTplutôt qu'enGET. - 5
Enregistrer et tester
Enregistrer les paramètres et envoyer un SMS de test à un numéro au format international (p. ex.
491771783130) depuis SMS Center dans ERPNext.
Envoi depuis les applications
Une fois la configuration en place, l'envoi de SMS s'utilise comme suit dans les applications Frappe :
ERPNext
- Envoi manuel via le SMS Center
- Envoi en masse depuis les vues de liste (p. ex. contacts, clients, fournisseurs)
- Notifications automatisées via les règles Notification avec canal SMS
Frappe CRM
Frappe CRM ne propose pas de bouton SMS dédié dans son interface. L'envoi est configuré via le DocType standard Notification de Frappe :
- Créer une Notification et choisir comme Document Type CRM Lead ou CRM Deal
- Définir l'événement déclencheur (p. ex. New, Value Change, Days Before/After)
- Régler Channel sur SMS
- Dans le champ Receiver, pointer vers le champ du numéro de téléphone du lead/deal (p. ex.
mobile_no) - Le corps du message accepte des variables Jinja telles que
{{ doc.lead_name }}