Souscription à une offre de bienvenue (d'essai)
Contexte
Section titled “Contexte”Lorsque l’on vend un service en ligne, un des scénarios classiques est d’amener le client à essayer la solution en un seul clic (depuis un CTA de votre application). Le client va donc pouvoir essayer gratuitement le service pendant une période avant d’éventuellement souscrire à une offre payante.
Pour réaliser ce scénario au travers de ProAbono, vous devez ajouter un bouton sur votre application et réaliser les actions responsables de la création d’un client et de la souscription à l’offre de bienvenue.
Prérequis
Section titled “Prérequis”Pour que cela fonctionne, vous devez :
- Créez une offre de bienvenue dans ProAbono.
- Avoir un processus d’authentification depuis votre application.
- Ajoutez dans votre application un bouton permettant de souscrire à l’offre de bienvenue.(Ex : Essai gratuit)
Process
Section titled “Process”Une fois que votre client clique sur le bouton « Essai gratuit ».
1. Authentifiez l’utilisateur
Section titled “1. Authentifiez l’utilisateur”Si l’utilisateur est déjà authentifié au moment du clic, passez directement à l’étape 2.
Sinon, vous devez rediriger votre utilisateur vers votre formulaire d’inscription ou de connexion afin de récupérer les informations de votre utilisateur.
2. Envoyez les informations à ProAbono
Section titled “2. Envoyez les informations à ProAbono”Appel API n°1 - Créer un client
Section titled “Appel API n°1 - Créer un client”Requête
POST https://api-42.proabono.com/v1/customer{ "ReferenceCustomer": "cust-42", "Name": "John Doe", "Email": "john@doe.com", "ReferenceSegment": "demo-eur"}Si aucun code erreur ne vous a été retourné, alors un client a bien été créé dans votre environnement ProAbono.
Appel API n°2 - (facultatif) - Mettre à jour son adresse de facturation
Section titled “Appel API n°2 - (facultatif) - Mettre à jour son adresse de facturation”Si vous connaissez l’adresse de facturation de votre client, vous pouvez nous la transmettre au travers de l’appel suivant :
Requête
POST https://api-42.proabono.com/v1/CustomerBillingAddress?ReferenceCustomer=cust-42{ "Company": "John Doe LLC", "FirstName": "John", "LastName": "Doe", "AddressLine1": "123 avenue des Champs Elysées", "ZipCode": "75008", "City": "Paris", "Country": "FR", "TaxInformation": "FR1234567890"}Si aucun code erreur ne vous a été retourné, alors la mise à jour de l’adresse de facturation a bien été faite.
Appel API n°3 - Créer un abonnement
Section titled “Appel API n°3 - Créer un abonnement”Requête
POST https://api-42.proabono.com/v1/Subscription{ "ReferenceCustomer": "cust-42", "ReferenceOffer": "offer-free-14days"}Si aucun code erreur ne vous a été retourné, alors l’abonnement du client a bien été créé.
Pour aller plus loin
Section titled “Pour aller plus loin”Une fois que votre client a cliqué sur le bouton qui permet de déclencher l’ensemble du workflow présenté ci-dessus, il doit être redirigé vers une page.
Vous pouvez depuis les settings du backoffice de ProAbono choisir l’URL de redirection.