L'académie no-code L'académie no-code

La meilleure ressource no-code pour les professionnels de la vente

API simplifiée pour l'implémentation de process liés à votre métier

Une API (Application Programming Interface) est généralement utilisée par les développeurs pour créer des intégrations entre les applications. Généralement, avec le no-code, vous n'utilisez pas d'API (car c'est trop complexe) mais vous utilisez Zapier ou Make.

Parfois, toutes les actions disponibles dans noCRM ne sont pas disponibles dans Zapier ou Make. C'est là qu'intervient notre API simplifiée. Si l'action que vous recherchez, comme déplacer une opportunité vers l'étape suivante du pipeline, n'est pas disponible nativement dans Zapier ou Make mais est disponible dans notre API simplifiée, nous vous montrons ici comment l'appeler depuis Zapier ou Make.

Comment utiliser l'API simplifiée

Bien que notre API simplifiée puisse être utilisée de la même manière que notre API normale par les développeurs, nous l'avons conçue principalement pour être utilisée via Zapier et Make par des non-développeurs. L'avantage de l'API simplifiée est qu'elle nous permet d'ajouter facilement de nouvelles actions et de les rendre disponibles en peu de temps. Donc, si vous souhaitez utiliser une action qui n'est pas encore disponible dans notre API simplifiée, nous serions heureux de l'ajouter afin que vous puissiez créer vos process uniques.

Zapier

Dans Zapier, afin d'utiliser une action de notre API simplifiée, vous devez sélectionner l'événement d'action « Call Simplified API » et sélectionner l'action que vous souhaitez utiliser dans la liste Simplified API Path.

Make

Dans Make, il existe une fonctionnalité qui permet d'appeler directement une API. Vous devez d'abord créer un nouveau module, choisir noCRM.io comme application, puis sélectionner "Make an API Call".

Après cela, il vous suffit de coller l'URL de l'API simplifiée de l'action que vous souhaitez exécuter.

L'utilisation de l'API simplifiée dans Make est un peu moins conviviale que dans Zapier. Cela nécessite que vous compreniez ce qu'est une URL et quels sont les paramètres. Cependant, grâce à nos tutoriels, vous comprendrez très rapidement comment cela fonctionne.

Exemple: Assignez une opportunité, envoyez un e-mail, passez-la à l'étape suivante et mettez-la 'En Attente' pour la prochaine action.

Liste des actions disponibles

Dans cette section, vous trouverez une liste de toutes les actions disponibles dans l'API simplifiée ainsi qu'une documentation sur la façon de les utiliser dans Make, l'une des applications no-code que nous utilisons.

Voici un bref aperçu de toutes les actions disponibles :

Lorsque vous utilisez l'API simplifiée, vous devrez remplacer ce qui est en rouge par les informations trouvées dans votre compte noCRM.

Apprenez à configurer les paramètres dans les requêtes HTTP ci-dessous
Tout ce qui se trouve après le point d'interrogation "?" dans les URL ci-dessous est un paramètre. Un paramètre est ce que vous pouvez configurer/définir dans la chaîne de requête ou dans l'URL directement.

Exemple: Supposons que nous souhaitions assigner les nouvelles opportunités à un utilisateur spécifique du compte à l'aide de Make.

1. Nous collerons l'URL suivante dans le module :

/simple/leads/LEAD_ID/assign?user_id=YourEmail@maildomain.com

Vous pouvez définir la valeur du paramètre "user_id" directement sur l'URL comme indiqué ci-dessus avec soit l'ID utilisateur trouvé dans votre page ID des objects du compte, soit l'adresse e-mail de l'utilisateur. Cela indique à Make à quel utilisateur du compte il doit assigner les nouvelles opportunités.

2. Vous pouvez également définir la valeur de "user_id" dans la chaîne de requête au lieu de l'URL :
Cette méthode nécessite que vous supprimiez le paramètre de l'URL et que vous l'ajoutiez au Fil de Requêtes :

/simple/leads/LEAD_ID/assign

Fil des Requêtes :

La clé est: user_id
La valeur est: YourEmail@maildomain.com

Remarque : Toutes les demandes sont toujours effectuées dans le protocole "GET". Ne vous inquiétez pas si vous ne savez pas ce que cela signifie. Ce ne sont que des informations supplémentaires pour ceux qui sont curieux ou qui sont dans le domaine du développement. Pour les développeurs : oui, ça ne devrait pas être la méthode GET, mais c'est pourquoi c'est une API simplifiée et non notre API REST complète.


Changer le statut de l'opportunité en 'En attente'

Utilisez la requête HTTP suivante pour planifier le prochain rappel pour dans un nombre de jours spécifié dans le futur. Le paramètre "days" est obligatoire. Le paramètre "activity_id" est facultatif, la requête fonctionnera avec ou sans cette information.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/standby?days=XX&activity_id=YY

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/standby?days=15
https://nocrmcorp.nocrm.io/api/simple/leads/145676/standby?days=15&activity_id=23


Changer le statut de l'opportunité en 'Gagné' et saisir un montant

Utilisez la requête HTTP suivante pour changer le statut d'une opportunité en Gagné.
Facultatif : Vous pouvez également saisir le montant de l'opportunité

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/won?amount=XX


Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/won?amount=155.34


Changer le statut de l'opportunité en 'Annulé'

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/cancelled

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/cancelled


Changer le statut de l'opportunité en 'Perdu'

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/lost

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/lost


Changer le statut de l'opportunité en 'À Faire'

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/todo

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/todo


Assigner l'opportunité à l'utilisateur de votre choix

Utilisez la requête HTTP suivante pour assigner une opportunité à un utilisateur de votre compte noCRM.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/assign?user_id=EmailADDRESS

Example
https://nocrmcorp.nocrm.io/api/simple/leads/145676/assign?user_id=YourEmail@maildomain.com https://nocrmcorp.nocrm.io/api/simple/leads/145676/assign?user_id=09846


Assigner une opportunité à un utilisateur de manière aléatoire

Utilisez la requête HTTP suivante pour assigner une opportunité à un utilisateur de votre compte de manière aléatoire.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/assign/random

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/assign/random


Assigner une opportunité à un utilisateur de manière aléatoire, sauf s'il s'agit d'un administrateur

Utilisez la requête HTTP suivante pour assigner une opportunité à un utilisateur de manière aléatoire, sauf s'il s'agit d'un administrateur de votre compte.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/assign/random?no_admin=true

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/assign/random?no_admin=true


Assigner une opportunité à un utilisateur de manière aléatoire, dans une équipe spécifique

Utilisez la requête HTTP suivante pour assigner une opportunité à un utilisateur de manière aléatoire, dans une équipe spécifique

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/assign/random_in_a_team?team_id=TeamID

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/assign/random_in_a_team?team_id=24


Déplacer l'opportunité vers l'étape suivante du pipeline

Utilisez la requête HTTP suivante pour déplacer l'opportunité vers l'étape suivante du pipeline dans laquelle elle se trouve.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/next_step

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/next_step


Déplacer l'opportunité vers l'étape de votre choix

Utilisez la requête HTTP suivante pour déplacer l'opportunité vers l'étape de votre choix.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/move_to_step?step_id=StepID

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/move_to_step?step_id=23


Ajouter un tag à une opportunité

Utilisez la requête HTTP suivante pour ajouter un tag à une opportunité.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/add_tag?tag=TagName

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/add_tag?tag=ProductA

Vous pouvez également ajouter plusieurs tags à la fois, séparez-les simplement par des virgules.
Exemple: add_tag?tag=tag1,tag2,tag3


Envoyer un modèle d'e-mail à un lead

Utilisez la demande HTTP suivante pour envoyer à une opportunité un modèle d'e-mail de votre choix. Il enverra un e-mail à l'e-mail de contact de d'opportunité et il remplacera tous les champs de l'e-mail. https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/send_email_from_template?email_template_id=TemplateID&from_user_id=EmailADDRESS

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/send_email_from_template?email_template_id=12&from_user_id=rana@xyzcorp.com

Le paramètre from_user_id est l'ID de l'utilisateur ou l'adresse e-mail qui envoie l'e-mail.

⚠️ Important : L'e-mail ne sera pas envoyé si :

  1. l'utilisateur ne peut pas accéder au modèle (seuls les modèles partagés peuvent être utilisés)
  2. il y a encore des variables dans l'objet ou le corps du mail après avoir remplacé le modèle
  3. il n'y a pas d'adresse e-mail dans l'opportunité
  4. l'utilisateur expéditeur n'a pas synchronisé sa boîte mail avec son compte noCRM

Enregistrer une activité

Utilisez la requête HTTP suivante pour enregistrer l'activité réalisée sur une opportunité.

https://AccountName.nocrm.io/api/simple/leads/LEAD_ID/add_activity?activity_id=ActivityID&user_id=EmailADDRESS&content=XXXXX

Exemple
https://nocrmcorp.nocrm.io/api/simple/leads/145676/add_activity?activity_id=45&user_id=35&content=Demo

Le paramètre content est facultatif. Le activity_id est obligatoire.


Lecture suivante : Outils no-code intégrés pour connecter votre système d'information