Your RCS templates ready to send.
Copy a block JSON , paste it into Postman, and send it.
Templates
Flows
Sectors

Use case
These templates replicate actual RCS conversations, organized by sector. Each message can serve as a starting point, structured for the RCS smsmode API©, ready to be adapted to your environment.
Health & medical appointments
These templates cover the entire patient journey, from appointment reminders to document management. All within a single conversation, without the need for third-party apps.
MSG 1 card: Appointment Reminder
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "Rappel RDV", "description": "Le 14/10 à 09:30 avec DR Dubois – 4 rue Duberger Bât. B, 2e étage 13003 Marseille. Que souhaitez-vous faire ?", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE.jpg" } }, "suggestions": [ { "type": "REPLY", "text": "Confirmer", "postbackData": "confirm" }, { "type": "REPLY", "text": "Décaler", "postbackData": "reschedule" } ] }}
MSG 2 text: Select time slot
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Quel créneau vous convient le mieux ?", "suggestions": [ { "type": "REPLY", "text": "15/10 à 08:30", "postbackData": "resched_20261015T0830" }, { "type": "REPLY", "text": "15/10 à 11:30", "postbackData": "resched_20261015T1130" }, { "type": "REPLY", "text": "16/10 à 09:00", "postbackData": "resched_20261016T0900" }, { "type": "REPLY", "text": "18/10 à 14:30", "postbackData": "resched_20261018T1430" } ] }}
MSG3text Add calendar
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Merci pour votre choix. Ajoutez l'événement à votre calendrier :", "suggestions": [{ "type": "CREATE_CALENDAR_EVENT", "text": "Ajouter au calendrier", "postbackData": "calendar_event_123", "title": "RDV Dr Dubois", "description": "Consultation médicale", "startTime": "2026-10-18T14:30:00", "endTime": "2026-10-18T15:00:00" }] }}
MSG4Carousel Download a prescription
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CAROUSEL", "cardWidth": "SMALL", "contents": [ { "title": "Votre ordonnance", "description": "Téléchargez votre ordonnance avant le RDV.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-ORDONNANCE.jpg" }, "suggestions": [{ "type": "OPEN_URL", "text": "Télécharger l'ordonnance", "url": "https://LIEN-ORDONNANCE.pdf", "postbackData": "download_ordonnance" }] }, { "title": "Vos résultats d'examen", "description": "Consultez vos derniers résultats d'examen.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-RESULTATS.jpg" }, "suggestions": [{ "type": "OPEN_URL", "text": "Voir les résultats", "url": "https://LIEN-RESULTATS.pdf", "postbackData": "download_resultats" }] } ] }}
Real estate
Ready-to-customize message templates for the two key stages of the sales cycle: property presentations and scheduling viewings.

MSG 1 Carousel Apartments
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CAROUSEL", "cardWidth": "MEDIUM", "contents": [ { "title": "Appartement T3 – Marseille 6e", "description": "75m² • 3e étage • Balcon • 1 350€/mois charges comprises.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-APPART-1.jpg" }, "suggestions": [{ "type": "OPEN_URL", "text": "Découvrir", "url": "https://LIEN-BIEN-1.fr", "postbackData": "view_bien_1" }] }, { "title": "Appartement T2 – Marseille 8e", "description": "48m² • 1er étage • Vue mer • 980€/mois charges comprises.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-APPART-2.jpg" }, "suggestions": [{ "type": "OPEN_URL", "text": "Découvrir", "url": "https://LIEN-BIEN-2.fr", "postbackData": "view_bien_2" }] }, { "title": "Appartement T4 – Aix-en-Provence", "description": "95m² • RDC avec jardin • Parking • 1 650€/mois charges comprises.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-APPART-3.jpg" }, "suggestions": [{ "type": "OPEN_URL", "text": "Découvrir", "url": "https://LIEN-BIEN-3.fr", "postbackData": "view_bien_3" }] } ] }}
MSG 2 TEXT Buttonsuggestions
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": " ", "suggestions": [ { "type": "CREATE_CALENDAR_EVENT", "text": "Planifier une visite", "postbackData": "plan_visite", "title": "Visite appartement", "description": "Visite du bien immobilier", "startTime": "2026-04-10T10:00:00", "endTime": "2026-04-10T11:00:00" }, { "type": "DIAL_PHONE", "text": "Être rappelé", "phoneNumber": "+33XXXXXXXXX", "postbackData": "etre_rappele" } ] }}
Human Resources
These templates cover key HR touchpoints: recruitment, onboarding, internal communication, and more. Consolidate into a single conversation what used to be handled through multiple channels.
MSG 1 CARD JobOpening
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "Livreur·se VL – PickSeason Noël – Bouches-du-Rhône (H/F)", "description": "Mission saisonnière • mi-nov. → 24 déc • 35h • Horaires variables • Permis B obligatoire • Bonne connaissance du 13", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE.jpg" } }, "suggestions": [ { "type": "REPLY", "text": "Ça m'intéresse", "postbackData": "interest_livreur_13" }, { "type": "REPLY", "text": "Pas dispo", "postbackData": "not_available" } ] }}
MSG 2 Carousel: 3 Agencies
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CAROUSEL", "cardWidth": "SMALL", "contents": [ { "title": "Agence Marseille – Offre Livreur·se", "description": "PickSeason Noël • 35h • Tournées urbaines • Permis B", "media": { "height": "TALL", "fileUrl": "https://partoo-storelocator-medias.s3.eu-west-1.amazonaws.com/production/manpower/262/17613f3e-dc64-4ac2-ae3a-a2667b3bc3bc.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Je postule à Marseille", "postbackData": "apply_marseille" } ] }, { "title": "Agence Aix-en-Provence – Offre Livreur·se", "description": "PickSeason Noël • 35h • Secteur Aix/Les Milles • Permis B", "media": { "height": "TALL", "fileUrl": "https://partoo-storelocator-medias.s3.eu-west-1.amazonaws.com/production/manpower/262/17613f3e-dc64-4ac2-ae3a-a2667b3bc3bc.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Je postule à Aix", "postbackData": "apply_aix" } ] }, { "title": "Agence Arles – Offre Livreur·se", "description": "PickSeason Noël • 35h • Secteur Arles/Camargue • Permis B", "media": { "height": "TALL", "fileUrl": "https://partoo-storelocator-medias.s3.eu-west-1.amazonaws.com/production/manpower/262/17613f3e-dc64-4ac2-ae3a-a2667b3bc3bc.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Je postule à Arles", "postbackData": "apply_arles" } ] } ] }}
MSG 3: Text Requesting a Resume
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Merci d'envoyer votre CV en PDF ou en photo." }}
MSG 4 TEXT: Select maintenance slot
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Merci d'avoir transmis votre CV Quel créneau vous convient pour rencontrer un de nos recruteurs sur l'agence d'Aix-en-Provence ?", "suggestions": [ { "type": "REPLY", "text": "19/09 - 10h00", "postbackData": "resched_20260919T1000" }, { "type": "REPLY", "text": "19/09 - 11h30", "postbackData": "resched_20260919T1130" }, { "type": "REPLY", "text": "19/09 - 14h00", "postbackData": "resched_20260919T1400" }, { "type": "REPLY", "text": "19/09 - 16h00", "postbackData": "resched_20260919T1600" } ] }}
MSG 5 TEXT: Meeting confirmation + calendar entry
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "𝗖𝗼𝗻𝗳𝗶𝗿𝗺𝗮𝘁𝗶𝗼𝗻 𝗱𝗲 𝘃𝗼𝘁𝗿𝗲 𝗲𝗻𝘁𝗿𝗲𝘁𝗶𝗲𝗻 \nVotre rendez-vous avec un recruteur est prévu le 19/09 de 11h30 à 11h50 (15 min)\nAGENCE D'AIX-EN-PROVENCE", "suggestions": [{ "type": "CREATE_CALENDAR_EVENT", "text": "Ajouter au calendrier", "postbackData": "calendar_entretien", "title": "Entretien Proman Aix-en-Provence", "description": "Entretien avec un recruteur Proman", "startTime": "2026-09-19T11:30:00", "endTime": "2026-09-19T11:45:00" }] }}
MSG 6 TEXT Validation
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "𝗠𝗲𝗿𝗰𝗶 𝗽𝗼𝘂𝗿 𝘃𝗼𝘁𝗿𝗲 𝗰𝗵𝗼𝗶𝘅 \n Votre entretien est validé. Vous pouvez contacter notre agence ou reprogrammer votre rendez-vous :", "suggestions": [ { "type": "DIAL_PHONE", "text": "Appeler l'agence d'AIX", "postbackData": "call_aix_agency", "phoneNumber": "+33400000000" }, { "type": "OPEN_URL", "text": "Reprogrammer mon RDV", "postbackData": "Reprogrammer_mon_rdv", "url": "https://votre-lien.com" } ] }}
Hotels & travel
12 templates to manage the pre-stay experience from start to finish: confirmation, upsells, and arrival logistics. Each message is designed to flow seamlessly into an automated workflow.
MSG 1 CARD Reservation Confirmation
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "𝗩𝗼𝘁𝗿𝗲 𝗿é𝘀𝗲𝗿𝘃𝗮𝘁𝗶𝗼𝗻 𝗲𝘀𝘁 𝗰𝗼𝗻𝗳𝗶𝗿𝗺é𝗲 🎉", "description": "Hôtel Riviera • Du 12 au 15 octobre 2026 • Chambre double vue mer • Arrivée à partir de 14h00", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE.jpg" } }, "suggestions": [ { "type": "CREATE_CALENDAR_EVENT", "text": "Ajouter au calendrier", "postbackData": "calendar_sejour", "title": "Séjour Hôtel Riviera", "description": "Réservation Hôtel Riviera — Chambre double vue mer", "startTime": "2026-10-12T14:00:00", "endTime": "2026-10-15T11:00:00" } ] }}
MSG 2 TEXT Pre-check-in
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "⏱️ Gagnez du temps à votre arrivée : effectuez votre pré-check-in ici dès maintenant.", "suggestions": [ { "type": "REPLY", "text": "Pré-check-in", "postbackData": "pre_check_in" }, { "type": "REPLY", "text": "À l'arrivée", "postbackData": "a_l_arrivee" } ] }}
MSG 2 TEXT Estimated time of arrival
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "⏱️ Pour préparer au mieux votre arrivée, indiquez votre heure d'arrivée estimée :", "suggestions": [ { "type": "REPLY", "text": "Avant 14h", "postbackData": "avant_14h" }, { "type": "REPLY", "text": "14h-18h", "postbackData": "14h_18h" }, { "type": "REPLY", "text": "Après 18h", "postbackData": "apres_18h" } ] }}
MSG 4 TEXT Drinks upon arrival
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "🍾 Pour votre arrivée, que préférez-vous ?", "suggestions": [ { "type": "REPLY", "text": "Boissons fraîches", "postbackData": "boissons_fraiches" }, { "type": "REPLY", "text": "Boissons chaudes", "postbackData": "boissons_chaudes" }, { "type": "REPLY", "text": "Boissons alcoolisées", "postbackData": "boissons_alcoolisees" } ] }}
MSG 5 TEXT Additional Services
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "En terme de service additionnel, que souhaitez-vous ?", "suggestions": [ { "type": "REPLY", "text": "Parking privatif", "postbackData": "parking_privatif" }, { "type": "REPLY", "text": "Petits déjeuners", "postbackData": "petits_dejeuners" }, { "type": "REPLY", "text": "Les 2", "postbackData": "parking_et_petits_dejeuners" } ] }}
MSG 6 TEXT Confirmation of Requests
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "✅ Super, nous avons bien pris en compte vos demandes." }}
MSG 7 TEXT Introduction to Activities
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Voici les activités proposées par l'hôtel." }}
MSG 8 Carousel Activities Carousel
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CAROUSEL", "cardWidth": "MEDIUM", "contents": [ { "title": "Piscine", "description": "Extérieure chauffée. Serviettes fournies.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-PISCINE.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Voir horaires", "postbackData": "piscine" } ] }, { "title": "Cours de sport", "description": "Yoga, fitness, pilates. Tous niveaux.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-SPORT.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Voir planning", "postbackData": "planning_yoga" } ] }, { "title": "Spa & bien-être", "description": "Massages, soins, jacuzzi. Sur réservation.", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-SPA.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Réserver le spa", "postbackData": "reservation_spa" } ] } ] }}
MSG 9 TEXT Spa Availability
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "✨ SPA Hôtel Riviera ✨\nVoici une disponibilité :\n⏱️ Demain à 15h00 pour un massage relaxant de 50 min.\n\nSouhaitez-vous réserver ce créneau ?", "suggestions": [ { "type": "REPLY", "text": "Je réserve", "postbackData": "reservation_spa_15h00" }, { "type": "REPLY", "text": "Autre horaire", "postbackData": "autre_horaire_spa" } ] }}
MSG 10 TEXT Add SPA calendar
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Ajoutez l'événement SPA à votre calendrier :", "suggestions": [ { "type": "CREATE_CALENDAR_EVENT", "text": "Ajouter au calendrier", "postbackData": "calendar_spa", "title": "SPA Hôtel Riviera — Massage relaxant", "description": "Massage relaxant 50 min — SPA Hôtel Riviera", "startTime": "2026-10-13T15:00:00", "endTime": "2026-10-13T15:50:00" } ] }}
MSG 11 TEXT Express Departure
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "✨ Votre séjour se termine demain ✨\nSouhaitez-vous un départ express ?", "suggestions": [ { "type": "REPLY", "text": "Oui, départ express", "postbackData": "depart_express" }, { "type": "REPLY", "text": "Passer à la réception", "postbackData": "passage_reception" } ] }}
MSG 12 TEXT Customer Review
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Nous espérons que vous avez apprécié votre séjour 🌴.\nPartagez votre avis en 1 clic :", "suggestions": [ { "type": "OPEN_URL", "text": "Donner mon avis", "url": "https://VOTRE-LIEN-AVIS.fr", "postbackData": "donner_mon_avis" } ] }}
Logistics & delivery tracking
Status- and action-oriented templates: Each message informs the recipient and gives them an immediate option—reschedule, confirm, or report—without leaving the conversation.
MSG 1 CARD Booking Confirmation
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "📦 Rappel de livraison 📦", "description": "Colis #A123 Prévue le 23/09/2025 entre 14h00 et 18h00. Confirmer ou reporter ce créneau ?", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-LIVRAISON.jpg" } }, "suggestions": [ { "type": "REPLY", "text": "Confirmer", "postbackData": "confirmer_livraison" }, { "type": "REPLY", "text": "Reporter", "postbackData": "reporter_livraison" } ] }}
MSG 2 TEXT Delivery Confirmation
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "🎉 Bonne nouvelle ! Votre livraison est confirmée. Dès demain, vous recevrez l'horaire exact de passage de votre livreur pour vous organiser en toute sérénité." }}
MSG 3 TEXT: Delivery person on the way
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "🚚 Votre livreur arrive aujourd'hui entre 14h00 et 16h30 pour le colis #A123.\nConfirmez votre présence ou reportez.", "suggestions": [ { "type": "REPLY", "text": "Je suis dispo", "postbackData": "je_suis_dispo" }, { "type": "REPLY", "text": "Reporter", "postbackData": "reporter_livraison" } ] }}
MSG 4 TEXT Rescheduling of delivery
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Choisissez un nouveau créneau pour votre livraison #A123 :", "suggestions": [ { "type": "REPLY", "text": "Demain 9h-12h", "postbackData": "creneau_demain_9h_12h" }, { "type": "REPLY", "text": "Demain 14h-18h", "postbackData": "creneau_demain_14h_18h" }, { "type": "REPLY", "text": "Point relais", "postbackData": "point_relais" } ] }}
MSG 5 Carousel Pickup Point
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CAROUSEL", "cardWidth": "MEDIUM", "contents": [ { "title": "Relais — Rue Duverger", "description": "7/7 24H/24", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-RELAIS-1.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Choisir relais Duverger", "postbackData": "relais_duverger" } ] }, { "title": "Relais — Avenue Victor Hugo", "description": "Lun-Sam 8h-20h", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-RELAIS-2.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Choisir relais Victor Hugo", "postbackData": "relais_victor_hugo" } ] }, { "title": "Relais — Place du Marché", "description": "Lun-Dim 7h-22h", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-RELAIS-3.jpg" }, "suggestions": [ { "type": "REPLY", "text": "Choisir relais Marché", "postbackData": "relais_marche" } ] } ] }}
MSG 6 Relay Point Confirmation Card + Route
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "📍 Retrait en point relais", "description": "Colis #A123 prêt au Relais Shop City\n4 Rue Duverger, 13003 Marseille\nCode retrait : 7F3Q", "media": { "height": "TALL", "fileUrl": "https://VOTRE-IMAGE-RELAIS.jpg" } }, "suggestions": [ { "type": "SHOW_LOCATION", "text": "Itinéraire", "postbackData": "itineraire_relais", "latitude": 43.296482, "longitude": 5.381800, "label": "Relais Shop City — 4 Rue Duverger, 13003 Marseille" } ] }}
Insurance & claims management
These messaging structures are designed to minimize back-and-forth communication, enabling cases to be processed quickly and efficiently—from initial reporting and document collection to case tracking and connecting parties—all within a single thread.
MSG 1 text Initial contact regarding a claim
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Bonjour Martin Dupont. D'abord, assurez-vous que tout le monde va bien et mettez-vous en sécurité.\nQue souhaitez-vous faire maintenant ?", "suggestions": [ { "type": "DIAL_PHONE", "text": "Assistance 24/7", "postbackData": "assistance_24_7", "phoneNumber": "+33XXXXXXXXX" }, { "type": "REPLY", "text": "Faire l'e-constat", "postbackData": "faire_e_constat" }, { "type": "REPLY", "text": "Déclarer le sinistre", "postbackData": "declarer_sinistre" } ] }}
MSG 2 TEXT List of e-report documents
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Pour l'e-constat, préparez :\nPermis de conduire\nCarte grise\nAttestation d'assurance\nPhotos des dégâts\nPhotos du contexte" }}
MSG 3 TEXT Sending documents
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Vous pouvez nous envoyer les documents en PDF ou en photo ici quand vous êtes prêt." }}
MSG 4 TEXT Confirmation of case opening
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "Votre déclaration de sinistre est bien ouverte. Un conseiller vous contactera dans les quelques secondes pour les prochaines étapes." }}
Integrated payment & OTP
These messages, which involve high security stakes, leverage RCS and its verified sender profile, as well as payment processing and OTP verification integrated directly into the message, without the need for redirects or third-party apps.
MSG 1 text Payment confirmation
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "🔒 [MyShop] Paiement en ligne à valider :\nMontant : 129,90 €\nCarte : •••• 4821\nTransaction : MS-BF4C21\nHorodatage : 19/09/2025 14:37 [Europe/Paris]\nSouhaitez-vous valider cette opération ?", "suggestions": [ { "type": "REPLY", "text": "Valider le paiement", "postbackData": "valider_paiement" }, { "type": "REPLY", "text": "Refuser", "postbackData": "refuser_paiement" } ] }}
MSG 2 TEXT Payment confirmed
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "[MyShop] Paiement validé \nMontant : 129,90 €\nCarte : •••• 4821\nTransaction : MS-BF4C21\nHorodatage : 19/09/2025 14:39 [Europe/Paris]." }}
MSG 3 TEXT Payment declined
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "TEXT", "text": "🚫 [MyShop] Paiement refusé.\nTransaction : MS-BF4C21\nAucun débit n'a été effectué.\nPar sécurité, vous pouvez :", "suggestions": [ { "type": "OPEN_URL", "text": "Changer mot de passe", "url": "https://VOTRE-LIEN-MDP.fr", "postbackData": "changer_mot_de_passe" }, { "type": "OPEN_URL", "text": "Vérifier activités", "url": "https://VOTRE-LIEN-ACTIVITES.fr", "postbackData": "verifier_activites" }, { "type": "DIAL_PHONE", "text": "Appeler le support", "phoneNumber": "+33XXXXXXXXX", "postbackData": "appeler_support" } ] }}
RCS UI Examples
Incorporate these ready-to-use templates into your workflows and boost your ROI—Carousel, Card, and Text. Copy, customize, send.

Example 1 Card Product Spotlight
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "Le RCS est disponible chez smsmode 🚀", "description": "+100 marques ont déjà lancé leur agent RCS avec smsmode©. Votre enregistrement d’agent offert via ce message.", "media": { "height": "TALL", "fileUrl": "https://www.smsmode.com/img/visuel-campagne-rcs-smsmode.png" } }, "suggestions": [ { "type": "OPEN_URL", "text": "Enregistrer mon agent", "url": "https://www.smsmode.com/enregistrement-agent-rcs/", "postbackData": "open_register_agent" } ] }}

Example 1 Card Product Spotlight
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "Le RCS est disponible chez smsmode 🚀", "description": "+100 marques ont déjà lancé leur agent RCS avec smsmode©. Votre enregistrement d’agent offert via ce message.", "media": { "height": "TALL", "fileUrl": "https://www.smsmode.com/img/visuel-campagne-rcs-smsmode.png" } }, "suggestions": [ { "type": "OPEN_URL", "text": "Enregistrer mon agent", "url": "https://www.smsmode.com/enregistrement-agent-rcs/", "postbackData": "open_register_agent" } ] }}

Example 1 Card Product Spotlight
{ "recipient": { "to": "33XXXXXXXXX" }, "body": { "type": "CARD", "orientation": "VERTICAL", "alignment": "LEFT", "content": { "title": "Le RCS est disponible chez smsmode 🚀", "description": "+100 marques ont déjà lancé leur agent RCS avec smsmode©. Votre enregistrement d’agent offert via ce message.", "media": { "height": "TALL", "fileUrl": "https://www.smsmode.com/img/visuel-campagne-rcs-smsmode.png" } }, "suggestions": [ { "type": "OPEN_URL", "text": "Enregistrer mon agent", "url": "https://www.smsmode.com/enregistrement-agent-rcs/", "postbackData": "open_register_agent" } ] }}