... Tu peux désormais booker un créneau pour recevoir mon aide sur Airtable :D
Point chiffre : 65 Abonnés à la newsletter :D
NB : Je n’ai pas pu produire de contenu les 2 dernières semaines Gomen'nasai…
Pour me rattraper je peux t’aider à comprendre une notion, un sujet de cette newsletter ou sur Airtable, booke un créneau de 15min ici (créneaux limités)
Ah… le CRM…
Depuis mes débuts sur Airtable, je suis très sollicité pour construire des CRM sur mesure pour mes clients. 😀
J’ai pu en faire à toutes les sauces :
Il était temps que je fasse le mien…
Oui je sais.
T’as fait des dizaines de CRM pour des clients, mais tu l’avais pas encore fait pour toi ?
J’avais des besoins spécifiques et même si j’en créais pour des boites, le cahier des charges était bien fourni, le besoin détaillé.
Quand il s’agit de toi, faire ton propre cahier des charges est une autre gymnastique.
Je consacrerai plusieurs newsletter à ce sujet, nous rentrerons dans les coulisses de quasiment tous mes process de création de CRM pour mes clients à savoir :
Sans plus tarder… Démarrons.
Avant toute chose, j’utilise un bloc-note (Oxford si tu veux savoir) et j’écris des phrases :
J’ai une société de Service, je vends mes compétences sur Airtable à d’autres sociétés.
Je ne fais pour l’instant pas de Prospection, les prospects me sollicitent directement via Malt ou sur LinkedIn.
Lorsqu’un client me contacte je suis toujours la même procédure :
Une bonne liste de Contacts est un bon début pour un CRM !
Si le contact est qualifié, il représente une Société avec laquelle j’ai envie de faire du Business.
Cette opportunité représente un Montant dont j’espère pouvoir facturer plus tard, sachant qu’il peut y avoir des négociations.
Je devrai donc lister mes Opportunités pour m’y retrouver !
Plus la Société est grande, plus le circuit de décision est long.
Il n’est pas rare que j’aie plusieurs intéractions avec un même contact avant de remporter (ou perdre) une Opportunité.
Je devrais lister mes intéractions pour chaque Opportunité ? Oui-Da !
Parfait, quand j’enverrai la facture ce sera sûrement pas Monsieur Dupond qui va la payer mais… sa société :)
Donc je vais également lister toutes les sociétés représentées par mes contacts.
C’est déjà un bon début pour un CRM et dans 99 % des cas c’est une base réplicable, forcément quand nous rentrerons dans la phase de qualification, de Projet, de Devis et autres nous reviendrons un peu sur le Business Analysis.
On fait rien.
Dans un premier temps, on va schématiser nos entités sur un Diagram, pour ça j’utilise Whimsical mais vous avez également :
J’utilise uniquement Whimsical pour également documenter les Workflow complexes, le flowchart, les MindMap etc…
Cela me permet de conserver un seul outil pour travailler et de pouvoir allier efficacité et beauté lorsque je partage mon écran à mes clients :)
Lisez bien cette règle et imprimez la dans votre cerveau, à tout jamais :
Je n’irai jamais faire quoi que ce soit avec Airtable avant d’avoir entièrement fait le Database Design sur un schéma clair et modifiable.
Modifier une table sur Airtable sans se souvenir des relations entre elles, rajouter des relations sur les mêmes tables, bref travailler sans schéma c’est un tout droit vers la catastrophe.
Croyez-moi, les clients qui me donnent le plus de travail sont les clients qui ont démarré directement avec Airtable sans jamais avoir schématisé / documenté quoi que ce soit.
Le piège c’est aussi d’avoir pris de mauvaises habitudes et de rendre votre système unscalable.
Au délà de créer un CRM je vous apprendrai comment créer un système propre, scalable, documenté, schématisé et compréhensible.
Nous allons schématiser les différentes entités et les relations qui constituent notre système.
Dans les phrases précédentes nous avons listé :
Sur Whimsical je crée donc le Schéma comme tel :
Je crée les entités qui définissent mon système, autrement dit la “liste” des informations dont j’aurai besoin de stocker.
Bravo, maintenant essayons de comprendre un peu les relations entre ces entités ?
Il faudrait une newsletter entière pour parler des relations entre les tables, si le sujet t’intéresse tu peux laisser un commentaire à ce post et l’upvoter :)
Mais je te fais un cours express : Dans Airtable tu vas pouvoir définir des relations entre plusieurs Tables, ici représentées par nos entités.
Il y a 3 types de relation :
Il est crucial de définir les types de relation entre tes tables, prenons nos entités pour les définir et ensuite le schéma sur Whimsical.
Contacts :
Faisons l’exercice pour toutes mes entités :
Vous serez bien content d’avoir produit ce schéma car nous y reviendrons bientôt :p
On va sur Airtable créer une base et créer toutes les tables dont nous avons besoin, vous devriez avoir donc :
On laisse pour l’instant le premier field / Champs (Ou Colonne, mais on ne dira plus jamais Colonne).
D’ailleurs ce ne sont pas des lignes, mais des records ou “enregistrements”.
Je vais en profiter pour aborder un deuxième point essentiel lors de création de bases :
Le primary Key est l’identifiant d’une table, il faut le trouver, le déclarer dans Airtable selon son “Type” et s’assurer qu’il soit unique.
Exemple : Si j’étais dans une table “Personnes” et que je souhaitais identifier une personne je pourrais utiliser :
Dans la table Contacts, nous allons utiliser les mails pour identifier chacun de nos contacts.
Imaginez que vous ayez 2 prospects qui portent le même prénom et nom ? Vous auriez du mal à vous y retrouver et le risque d’erreur serait élevé quand vous ferez les relations entre les tables.
En primary keys (ou clé primaire) nous avons donc :
Ca devrait ressembler à ça :
Même si j’ai un autre prospect qui s’appelle Jeremy Foucray, il n’aura pas le même mail, c’est donc le meilleur primary key pour la table contacts :)
Disclaimer : Ici c’est la méthode que vous devriez utiliser, la plus safe, vous verrez qu’avec le temps nous utiliserons un autre champs pour notre Primary Key.
Sur la table Entreprises, nous devrions également utiliser le SIRET, mais personnellement j’utilise le Nom de la société, le cas où je travaille avec deux sociétés avec le même nom peut arriver, mais je n’en suis pas encore là :).
J’ai refait la table Contacts comme sur mon propre CRM, selon le nombre de contacts que vous avez, ne prenez pas de risques et utiliser le mail comme clé primaire (primary key), dans mon crm je peux me permettre de mettre le prénom + le nom.
Pour ça, je vais utiliser une formule qui va concaténer le Prénom et le Nom, tout en mettant le Prénom en majuscule, le nom en majuscule :D
Notre Table Entreprises
Comme vous le voyez, j’ai laissé le champs Entreprises dans ma table Contacts vide, ainsi que mon champs Contacts dans ma table Entreprises.
C’est là qu’interviennent les relations, nous allons déclarer à Airtable la relation qui existe entre ces tables, une relation de one-to-many.
Voir la vidéo pour mieux comprendre
Vous devriez avoir vos tables qui ressemblent à ceci :
Notre table Contacts, avec le Nom Complet bien normé :)
Notre table Entreprises :)
C’est tout pour ce premier épisode de la création de mon CRM ultime, dans les prochains vous verrez que nous irons très très… très loin.
J’ai essayé les courtes vidéos Loom pour allier explications et vidéos explicatives, dites-moi si c’est digeste :)
A la semaine prochaine :D