Commentaire intégré votre système d'appel automatisé avec Salesforce CRM

À retenir :

  • L'intégration Salesforce vous permet de déclarer des appels automatisés directement à partir des règles de flux de travail, des actions d'enregistrement et des automatismes de flux
  • Les résultats de l'appel et les réponses aux SMS doivent être réécrits automatiquement aux enregistrements des activités de Salesforce.
  • Les plus grands maux de tête d'intégration viennent du formatage de numériques de téléphone, pas l'API fonctionne elle-même

La valeur d'un système d'appel automatisé multilingue quand il parle à votre CRM. Sans intégration, vous lancez des campagnes d'appel dans un système, suivez les résultats dans un autre, et déplacez manuellement les données entre eux – ou ne le fait pas du tout. Avec l'intégration, un workflow Salesforce prononce un appel, le résultat de l'appel se connecte à l'enregistrement de contact, et vos rapports inclus des données de communication aux côtés des données d'opportunité.

Voici comment construire précisément ceci, et ce qui va casser si vous choisissez les étapes.

Architecture d'intégration : trois approches

Approche Comment ça marche Meilleur pour Techniques de prélèvement
Paquet d'échange d'applications autochtones Installez un paquet géré depuis AppExchange qui gère l'intégration Équipes avec des ressources de développement limitées Accès administratif Salesforce
Intégration directe de l'API REST Callout personnalisé Apex ou Flow vers la plateforme d'appel API, récepteur webhook dans Salesforce Équipes avec des ressources de développeurs qui ont besoin d'un comportement personnalisé Licence de développement + plateforme Salesforce
Milieux de travail (Zapier, MuleSoft) Intergiciel sans code / faible code général la cartographie des données et les appels API entre les systèmes Déploiement rapide, besoins modifiés de personnalisation Abonnement Zapier/MuleSoft

Ce qu'il faut construire : Salesforce to Calling Platform

Les intégrations de déclenchement les plus précoces, par ordre de ROI typique:

Déclencheur : Changement de l'enregistrement des possibilités

Lorsqu'une occasion passe à « Proposition Sent », fait automatiquement la file sur un appel de suivi automatisé 48 heures plus tard. Le message fait référence à la proposition et demande à la perspective de presser 1 pour parler avec leur représentant ou de presser 2 pour programmer un appel. Cela transforme un suivant passif d'email en un point de contact actif.

Déclencheur : Mise à jour du champ de contact (Notation réservée)

Lorsqu'un champ de date de rendez-vous est disponible sur un dossier de contact, programmez automatiquement les rappels à 48 heures et 2 heures avant. Personne ne les planifie manuel – Salesforce les pneus selon la logique du champ.

Déclencheur : changement d'état de la cause (question résolue)

Lorsqu'un dossier de soutien se termine, déclencher un appel automatisé de sondage de satisfaction. Le résultat de l'enquête renvoie au dossier de l'affaire et atteint le score de satisfaction du compte.

Ce qu'il faut construire : appeler la plate-forme Retour à Salesforce

Le retour des données est tout aussi important. Pour chaque appel ou SMS que votre plateforme envoie, ces événements doivent créer ou mettre à jour des enregistrements Salesforce :

  • Appel :Loger une tâche sur l'enregistrement de contact avec horodatage et résultat (réponse, messagerie vocale, aucune réponse)
  • Appel terminé :Durée du journal, et si les réponses IVR ont été capturées, écrvez-les comme valeurs de championnes
  • SMS envoyé :Loger comme tâche avec le contenu du message et l'état de vie
  • Réponse SMS reçu:Créer une tâche entrante avec le contenu de la réponse; optionnellement définir un workflow de suivi
  • Récapitulatif:Mettre à jour immédiatement le champ "Ne pas appeler" ou "SMS Opt Out" du contact

Configuration de Webhooks pour les mises à jour d'état en temps réel

Le retour en temps réel nécessite un récepteur webhook dans Salesforce. L'approche la plus simple utilise un site Salesforce (pour les paramètres accessibles au public) avec une classe Apex REST:

Webhook charge utile votre paramètre Salesforce doit gérer:

{
"event type" : "call complete",
"call id": "abc123",
"Téléphone contact": "+15551234567",
"durée secondes": 47,
"résultat" : "Réponse",
"ivr response": "1",
"timestamp": "2025-05-24T14:30:00Z"
}

Votre gestionnaire Apex recherche le Contact par numéro de téléphone, crée un enregistrement des tâches et met à jour les champs personnalisés en fonction de la réponse IVR. L'ensemble du cycle de traitement dure généralement moins de 2 secondes.

Testeur votre intégration

Toujours tester de bout en bout dans un bac à sable Salesforce avant de pousser à la production :

  1. Créer un contact test avec votre propre numéro de téléphone
  2. Déclencher le workflow manuel ou via l'action de test dans Flow Builder
  3. Recevez l'appel sur votre téléphone et compléter l'intervention
  4. Vérifier que l'enregistrement des tâches apparaît sur le Contact dans les 60 secondes
  5. Test opt-out: répondez STOP à un SMS et vérifiez les mises à jour du champ Contact immédiat

Pour un examen plus approprié des stratégies d'intégration du CRM, voircommentaire intégrer Robotalker aux outils CRM populairesy comprendre HubSpot, Zoho, et Microsoft Dynamics.

Connectez votre appel automatisé à Salesforce

L'API REST et le système webhook de Robotalker rendent l'intégration CRM simple pour toute équipe technique.

  • API REST documentée avec des exemples Salesforce
  • Livraison Webhook pour chaque appel et SMS
  • Soutien aux développements pour les questions d'intégration
Démarrer l'essai gratuit →

FAQ: Intégration de Salesforce Calling

Oui, avec des limites. L'action HTTP Callout de Salesforce Flow (généralement disponible en 2024) vous permet de faire des appels API REST vers des services externes sans code Apex. C'est le chemin sans code pour déclencher des appels automatisés à partir de Flows. La principale limite est la gestion des réponses — le traitement complexe du webhook bénéficie toujours d'Apex.

Utilisez le champ "Ne pas appeler" de Salesforce comme drapeau de suppression. Avant de lancer un appel automatisé, ajoutez un élément de décision qui vise ce champ. Si c'est vrai, quittez le flux sans déclencher l'appel. Sync opt-out webhooks de votre plate-forme d'appel retour à ce champ en temps réel de sortie que la suppression reste à jour.