Intégration de Slack avec Salesforce, comment procéder ?

Pour optimiser la collaboration entre les membres de l’équipe et gérer plus efficacement votre processus de vente, vous pouvez utiliser simultanément Salesforce et la plateforme de messagerie Slack. Cette intégration prend en charge Sales Cloud et Service Cloud dans les expériences Lightning et Classic, elle est disponible pour toutes les éditions.

Création d’un domaine personnalisé (custom domain)

Un domaine personnalisé (custom domain) est requis pour le fonctionnement de Slack Lightning component.

Dans configuration (setup) saisissez my domain dans la barre “Recherche rapide” puis sélectionnez my domain.


Vous pouvez suivre les étapes d’activation de domaine personnalisé en cliquant sur ce lien: https://help.salesforce.com/articleView?id=networks_custom_domain.htm&type=5

Une fois le domaine enregistré, actualisez la page. Vous devrez vous connecter au nouveau domaine et cliquer sur deploy to user.

Installation de l’application Salesforce for Slack

1- Cliquez sur le lien ci-dessous pour installer l’application Salesforce for Slack : https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FnD9mUAF


2- Cliquez sur “Get It Now”:


3- Choisissez l’organisation dans laquelle vous souhaitez installer l’Appexchange.

4- Cliquez sur Install in Production si vous voulez installer l’application sur un environnement de production ou de développement.

Si vous voulez uniquement installer l’application sur un environnement de Sandbox, cliquez sur Install in Sandbox.

5- Cochez I have read and agree to the terms and conditions. Puis cliquez sur Confirm and Install.

6- Cochez Install for All Users et cliquez sur Install


7- Cliquez sur Yes, grant access to these third-party web sites puis sur Continue.

Une fois l’installation terminée, vous serez notifié par un email.

Pour visualiser votre application installée :

1- Dans configuration, saisissez package dans la barre de recherche rapide et sélectionnez Installed Packages.


Attribution des Autorisations

Quand le package est installé, l’administrateur doit attribuer l’autorisation Slack Permission” aux utilisateurs afin qu’ils puissent utiliser les fonctionnalités d’intégration Slack

1- Dans configuration, saisissez permission set dans la barre “Recherche rapide” puis sélectionnez permission set.

2- Cliquez sur Slack permission, puis sélectionnez Manage Assignments


3- Dans la page Assigned User, cliquez sur Add Assignements pour assigner l’ensemble d’autorisation aux utilisateurs.

4- Sélectionnez les utilisateurs auxquels vous souhaitez attribuer cette autorisation et cliquez sur Assign.

Ajout du composant Slack sur une page Lightning

Le composants Lightning “Slack” peut être ajouté à la mise en page pour chaque objet dont vous souhaitez voir les messages Slack associés.

1- Dans la page détail d’un enregistrement, Cliquez sur l’icône de configuration (voir ci-dessous) puis sélectionnez Edit page.


2- Faites glisser le composant Slack Message Viewer :

3- Cliquez sur Save

4- Cliquez sur Activer

Une fois la nouvelle page activée vous trouverez le composant slack à l’emplacement que vous aurez choisi :


Configuration de Slack sur Salesforce

  1. Cliquez sur App Launcher et sélectionnez Slack Setup.


2- Cliquez sur Get Started pour autoriser Slack.

3- Cliquez sur Authorize

4- Cliquez sur Allow.

5- Cliquez sur Finish.


6- Cliquez sur Continue. Si vous souhaitez intégrer des objets personnalisés avec Slack, cliquez sur Add Custom Object sinon sur Finish.

7- Cliquer sur continuer pour les alertes

“Les alertes permettent de poster automatiquement des messages sur Slack en fonction de certains critères. Exemple : Lorsqu’un lead chaud est créé sur Salesforce, recevez un message d’alerte sur Slack.”

8- Cliquez sur New Alert si vous souhaitez créer une nouvelle alerte personnalisée sinon cliquez sur Finish.

9- Renseignez les informations suivantes :

1. Nom de l’alerte.

2. Choix de l’objet.

3. Choix du type d’alerte:

  • Object Level : Ces alertes informent un canal de tous les enregistrements pour un objet qui répond aux critères spécifiés. Par exemple, vous pouvez faire en sorte qu’un canal soit averti lorsqu’une opportunité dans votre organisation a changé de statut.
  • Record Level : Ces alertes informent un canal des mises à jour importantes apportées à un enregistrement spécifique. Par exemple, vous pouvez demander à une chaîne d’être notifiée à chaque fois qu’une étape a changé pour l’opportunité de renouvellement d’ACME Corp.


10- Cliquez sur Next.

11- Renseigner le critère comme suit :

· Field: Rating

· Operator: Equals

· Value: Hot

12- Cliquez sur Save

13- Cliquez sur Finish

14- Cliquez sur Continue pour personnaliser les présentations de page

15- Sélectionner la liste des présentations de page pour lesquelles vous voulez ajouter les bouton Send to Slack et Slack Alert.

16- Cliquez sur Add Actions to layout, puis cliquez sur Next.

17- Sélectionnez les pages Lightning dans lesquelles vous souhaitez ajouter le composant Slack Message Viewer

18- Cliquez sur Add Component to Page puis sur Finish.

La dernière étape consiste à générer des Message Destination Id qui peuvent être utilisés dans méthodes Apex appelées par des process builder ou des flows afin de poster des messages sur Slack.

Pour plus d’information sur cette rubrique rendez-vous sur le trail ci-dessous : https://trailhead.salesforce.com/fr/content/learn/projects/integrate-salesforce-with-slack/install-salesforce-for-slack-and-grant-permissions

L’ajout de l’application Salesforce dans Slack

Recherchez l’application Salesforce dans « Slack App Directory» et ajoutez l’intégration pour votre équipe.

1-Dans votre espace de travail slack, cliquez sur le nom de votre espace de travail « workspace », cliquez sur Administration puis sélectionnez gérer les applications.

2- Cherchez et cliquez sur l’application Salesforce

3-Cliquez sur Ouvrir dans Slack

4-Cliquez sur Connect Account

5-Cliquez sur Permettre.

6-L’application Salesforce sera ajoutée dans votre espace de Slack comme suit :


Younes ZAATOUCHE

Consultant Salesforce - Altius services

Réussir son projet ERP

Implémenter ou changer un système ERP est un projet numérique d’une importance critique pour les entreprises. À travers ce billet de blog, vous découvrirez les points clés que vous devez intégrer dans vos spécifications ERP, ainsi que les meilleures pratiques et les erreurs à éviter.

Read more >>

Comment créer une extension spécifique métier sur Sage FRP1000 ?

Votre progiciel Sage FRP1000 vous permet de concevoir vous-même des écrans correspondant à vos besoins et peuvent ensuite être affectés à certains utilisateurs via la console d’administration.

Read more >>

Utiliser un IDP pour se connecter à Salesforce (Part 1 - Getting Started)

Read more >>

Comment récupérer des données de Salesforce depuis un système externe ?

Read more >>

Comment créer un explorateur de fichiers sur Salesforce à partir des composants lightning LWC & Aura ?

J’ai reçu il y a quelques temps, une demande d’un client qui se plaignait de l’absence de visibilité globale sur les dossiers dans Salesforce et il n’avait pas complètement tort.

Read more >>

Comment protéger un logiciel en Algérie ?

De prime abord, les brevets d’invention semblent constituer, pour les pays en voie de développement, un facteur de développement puissant. Cependant, pour bien saisir les enjeux de cette problématique, il importe d’apporter des réponses à certaines questions essentielles.

Read more >>

Contact

Les informations que vous nous fournissez, seront totalement confidentielles et utilisées uniquement pour vous contacter.

Merci ! Votre demande a été reçue !
Oops! Something went wrong while submitting the form.