PluginPlugin prévu au lancement
Ajoutez l’envoi de SMS à n’importe quel site WordPress.
Le plugin Sendimo pour WordPress, prévu au lancement, enverra des SMS depuis vos formulaires et vos événements sans code. Dès aujourd’hui, la fonction wp_remote_post de WordPress suffit pour appeler l’API.
Ce que ça fait
- SMS à l’envoi d’un formulaire de contact ou d’inscription.
- Codes OTP pour vérifier un numéro de téléphone.
- Alerte SMS à votre équipe pour chaque nouveau contact.
- Aucune extension HTTP à installer : wp_remote_post est inclus dans WordPress.
Mise en place
- 1Ajoutez votre clé API dans wp-config.php (constante SENDIMO_API_KEY).
- 2Appelez wp_remote_post depuis votre thème ou votre extension.
- 3Vérifiez le code de réponse 202 et journalisez les erreurs.
- 4Au lancement, passez au plugin Sendimo pour tout configurer depuis l’administration.
// wp-config.php
define( 'SENDIMO_API_KEY', 'sk_live_...' );$response = wp_remote_post( 'https://api.sendimo.tn/v1/messages', [
'headers' => [
'Authorization' => 'Bearer ' . SENDIMO_API_KEY,
'Content-Type' => 'application/json',
'Idempotency-Key' => 'contact-' . $entry_id,
],
'body' => wp_json_encode( [
'to' => $phone,
'from' => 'SENDIMO',
'text' => 'Merci, nous vous rappelons très vite.',
] ),
'timeout' => 10,
] );
if ( 202 !== wp_remote_retrieve_response_code( $response ) ) {
error_log( wp_remote_retrieve_body( $response ) ); // { "error": { "code": ... } }
}{
"id": "msg_01HF8Z3K9QX2",
"status": "queued",
"to": "+21620123456",
"from": "SENDIMO",
"text": "Votre code est 482913. Il expire dans 5 minutes.",
"encoding": "GSM-7",
"segments": 1,
"network": "ooredoo",
"cost": { "amount": "0.140", "currency": "TND" },
"reference": "order-4821",
"scheduled_at": null,
"created_at": "2026-10-30T09:15:00Z"
}