<

Salesforce est trop cher (25-300 $/utilisateur/mois). HubSpot gratuit est trop rigide. Et votre Google Sheet avec 3 000 lignes est devenu un cauchemar. La solution : construire votre propre CRM sur Airtable en quelques heures — personnalisé exactement pour votre processus commercial, pour 20 $/éditeur/mois.

Ce guide vous accompagne pas à pas, de la structure de données aux automatisations, avec un CRM fonctionnel à la fin.

Ce que votre CRM va faire

À la fin de ce tutoriel, votre CRM sera capable de stocker et organiser vos contacts et entreprises (avec relations entre les deux), visualiser votre pipeline commercial en kanban (glisser-déposer les deals entre les étapes), suivre les activités (appels, emails, réunions) liées à chaque deal, calculer automatiquement les montants par étape et par commercial, envoyer des notifications quand un deal stagne et générer des rapports hebdomadaires.

Tout ça sans écrire une seule ligne de code.

Étape 1 : Créer la structure de données (30 minutes)

La structure de données est la fondation de votre CRM. Prenez le temps de bien la concevoir — c’est ce qui détermine si votre CRM sera utilisable à l’échelle.

Table 1 : Contacts

ChampTypeDescription
Nom completTextePrénom + Nom
EmailEmailAdresse email principale
TéléphoneTéléphoneNuméro principal
PosteTexteTitre / fonction
EntrepriseLien vers « Entreprises »Relation avec la table Entreprises
SourceSélection uniqueSite web, LinkedIn, Recommandation, Événement, Autre
TagsSélection multipleDécideur, Influenceur, Utilisateur, Champion
NotesTexte longNotes libres
Date de créationDate (auto)Date d’ajout du contact
DealsLien vers « Deals »Relation avec la table Deals

Table 2 : Entreprises

ChampTypeDescription
NomTexteNom de l’entreprise
SecteurSélection uniqueTech, Finance, Santé, Commerce, Services, Autre
TailleSélection unique1-10, 11-50, 51-200, 201-1000, 1000+
Site webURLSite de l’entreprise
ContactsLien vers « Contacts »Tous les contacts de cette entreprise (auto)
DealsLien vers « Deals »Tous les deals avec cette entreprise (auto)
CA totalRollupSomme des deals « Gagnés » de cette entreprise
VilleTexteLocalisation

Table 3 : Deals (Pipeline)

ChampTypeDescription
Nom du dealTexteTitre descriptif
MontantNombre (€)Valeur estimée du deal
ÉtapeSélection uniqueProspect, Qualification, Proposition, Négociation, Gagné, Perdu
ProbabilitéFormuleAuto-calculée selon l’étape (10%, 25%, 50%, 75%, 100%, 0%)
Montant pondéréFormuleMontant × Probabilité
Contact principalLien vers « Contacts »Contact décisionnaire
EntrepriseLien vers « Entreprises »Entreprise liée
CommercialCollaborateurMembre de l’équipe assigné
Date de créationDate (auto)Quand le deal a été créé
Date de clôture prévueDateDate estimée de signature
Dernière activitéLookupDate de la dernière activité (depuis table Activités)
Jours sans activitéFormuleAujourd’hui – Dernière activité
ActivitésLien vers « Activités »Toutes les activités liées
NotesTexte longNotes sur le deal

Table 4 : Activités

ChampTypeDescription
TypeSélection uniqueAppel, Email, Réunion, Démo, Relance
DateDateQuand l’activité a eu lieu
RésuméTexteCe qui s’est passé
DealLien vers « Deals »Deal concerné
ContactLien vers « Contacts »Contact concerné
Prochaine actionTexteCe qu’il faut faire ensuite
Date prochaine actionDateQuand faire la prochaine action
CommercialCollaborateurQui a fait l’activité

Les relations clés

Le cœur de votre CRM, ce sont les liens entre les tables. Un contact appartient à une entreprise. Un deal est lié à un contact et une entreprise. Les activités sont liées aux deals et aux contacts.

Ces relations permettent de voir sur la fiche d’un contact tous ses deals et activités, sur la fiche d’une entreprise tous ses contacts et deals, sur un deal toutes ses activités et son contexte complet.

Étape 2 : Créer les vues (15 minutes)

Vue Pipeline (kanban)

C’est la vue principale de votre CRM. Dans la table Deals, créez une vue kanban groupée par le champ « Étape ». Chaque colonne représente une étape du pipeline : Prospect → Qualification → Proposition → Négociation → Gagné → Perdu.

Glissez-déposez les deals entre les colonnes quand ils avancent dans le pipeline. C’est visuel, intuitif, et votre équipe l’adoptera immédiatement.

Vue Calendrier

Créez une vue calendrier sur la table Activités, basée sur le champ « Date prochaine action ». Vous voyez en un coup d’œil les relances et rendez-vous à venir.

Vue « Mes Deals » (par commercial)

Créez une vue grille filtrée sur la table Deals : « Commercial = Moi ». Chaque commercial voit uniquement ses propres deals.

Vue « Deals en retard »

Créez une vue filtrée : « Jours sans activité > 7 » et « Étape n’est pas Gagné/Perdu ». Cette vue montre les deals qui stagnent — c’est votre signal d’alerte pour relancer.

Vue Dashboard (Interface Designer)

Si vous êtes sur le plan Team ou Business, utilisez l’Interface Designer d’Airtable pour créer un dashboard visuel : nombre de deals par étape, CA total pondéré, deals à relancer, activités récentes.

Étape 3 : Configurer les automatisations (20 minutes)

Automatisation 1 : Alerte deal inactif

Déclencheur : toutes les 24 heures. Condition : Deals où « Jours sans activité > 7 » et « Étape » n’est pas Gagné ou Perdu. Action : envoyer une notification Slack ou email au commercial assigné (« Le deal X n’a pas eu d’activité depuis 7 jours »).

Automatisation 2 : Notification nouveau deal

Déclencheur : un nouveau record est créé dans la table Deals. Action : envoyer un message Slack dans le canal #ventes (« Nouveau deal : [Nom] — [Montant] € — assigné à [Commercial] »).

Automatisation 3 : Deal gagné → action

Déclencheur : le champ « Étape » passe à « Gagné ». Actions : envoyer un email de félicitations au commercial, créer une tâche « Onboarding client » dans une autre table ou Notion, mettre à jour le CA total dans la fiche Entreprise (automatique via rollup).

Automatisation 4 : Relance automatique

Pour les relances email automatiques, connectez Airtable à Make :

Déclencheur Make : surveiller la table Deals pour les records où « Date prochaine action = Aujourd’hui ». Action Make : envoyer un email via Brevo au contact principal avec un template de relance personnalisé.

Ce workflow coûte 9 $/mois (Make Core) + 18 $/mois (Brevo Standard) = 27 $/mois pour des relances entièrement automatisées.

Étape 4 : Ajouter les formules clés (10 minutes)

Probabilité automatique par étape

Dans le champ « Probabilité » de la table Deals, créez cette formule :

IF(Étape = "Prospect", 0.1,
IF(Étape = "Qualification", 0.25,
IF(Étape = "Proposition", 0.5,
IF(Étape = "Négociation", 0.75,
IF(Étape = "Gagné", 1,
IF(Étape = "Perdu", 0, 0))))))

Montant pondéré

Montant * Probabilité

Ce champ vous donne une estimation réaliste de votre pipeline : un deal à 10 000 € en « Qualification » vaut 2 500 € pondérés.

Jours sans activité

DATETIME_DIFF(TODAY(), Dernière activité, 'days')

Ce champ identifie automatiquement les deals qui stagnent.

Étape 5 : Connecter les outils externes (15 minutes)

Formulaire web → CRM

Connectez votre formulaire de contact (Typeform, Tally, formulaire WordPress) à Airtable via Make. Chaque soumission crée automatiquement un contact dans votre CRM avec les bonnes données et les bons tags.

Email → CRM

Connectez Gmail à Airtable via Make. Quand vous envoyez un email à un contact CRM, Make crée automatiquement une activité « Email » dans la table Activités avec la date et le résumé.

CRM → Facturation

Quand un deal passe à « Gagné », Make peut créer automatiquement un brouillon de facture dans votre outil comptable (Pennylane, QuickBooks).

Reporting → Slack

Chaque lundi à 8h, Make récupère les stats du pipeline (nombre de deals, CA pondéré, deals gagnés cette semaine) et envoie un résumé dans Slack.

Les coûts réels

ComposantCoût/mois
Airtable Team (3 éditeurs)60 $
Make Core (automatisations)9 $
Brevo Standard (emails)18 $
Total87 $/mois

Comparaison

SolutionCoût/mois (3 utilisateurs)
CRM Airtable + Make + Brevo87 $
HubSpot Pro270 $ (90 $/mois + 2 × 90 $/siège)
Salesforce Professional225 $ (75 $ × 3)
Pipedrive Professional147 $ (49 $ × 3)
Google Sheets (DIY)0-21 $

Le CRM Airtable coûte 60 à 70 % moins cher que Salesforce ou HubSpot Pro, avec la flexibilité d’un outil entièrement personnalisé.

Les alternatives selon votre profil

Freelance avec < 50 contacts

Un Google Sheet bien structuré suffit. 4 colonnes essentielles : Nom, Email, Statut (Prospect/Client/Inactif), Prochaine action. Gratuit et fonctionnel.

Voir Airtable vs Google Sheets →

Équipe qui veut un CRM + docs

Notion permet de combiner CRM basique et documentation dans un seul espace. Moins puissant qu’Airtable pour les données, mais plus polyvalent si vous avez aussi besoin d’un wiki.

Voir Airtable vs Notion →

Besoin d’un portail client en plus du CRM

Ajoutez Softr (49-139 $/mois) au-dessus d’Airtable. Vos clients se connectent à un portail et voient leurs propres données (projets, factures, tickets) sans accéder à celles des autres.

Voir notre avis Softr →

CRM comme produit SaaS à revendre

Bubble permet de construire un CRM complet comme une vraie application — avec un design personnalisé et la possibilité de le vendre comme SaaS. Plus complexe (20-40 heures) et plus cher (150-350 $/mois), mais c’est un produit, pas un outil interne.

Les 5 erreurs qui tuent les CRM maison

Erreur 1 : Trop de champs dès le départ

Commencez avec 8-10 champs par table. Ajoutez des champs quand le besoin se manifeste, pas « au cas où ». Un CRM avec 30 champs par contact ne sera pas utilisé par votre équipe.

Erreur 2 : Pas de convention de nommage

« Jean Dupont », « dupont jean », « DUPONT J. » → trois entrées pour la même personne. Définissez une convention claire dès le premier jour (Prénom Nom, majuscule initiale). Utilisez les sélections uniques plutôt que le texte libre pour les champs catégoriels.

Erreur 3 : Ignorer les doublons

Vérifiez systématiquement si un contact existe déjà avant de le créer. Airtable ne bloque pas les doublons automatiquement. Utilisez une automatisation Make pour vérifier l’email avant l’ajout.

Erreur 4 : Ne pas logger les activités

Un CRM sans historique d’activités est un carnet d’adresses. Chaque appel, email et réunion doit être enregistré — même en une ligne. C’est ce qui donne la valeur au CRM sur le long terme.

Erreur 5 : Construire sans demander à l’équipe

Un CRM construit par une personne et imposé à l’équipe ne sera pas adopté. Impliquez les utilisateurs dès la conception : quels champs sont essentiels ? Quelles vues sont utiles ? Quelles informations manquent dans leur travail quotidien ?

FAQ

Combien de temps pour construire un CRM sur Airtable ?

Un CRM basique (contacts, entreprises, pipeline kanban) : 2-3 heures. Un CRM complet avec automatisations, formules et Interface Designer : une journée. C’est 10 à 100 fois plus rapide que de configurer Salesforce.

Un CRM Airtable peut-il gérer 10 000 contacts ?

Oui, le plan Team supporte 50 000 records par base. Les performances restent bonnes jusqu’à environ 20 000-30 000 records. Au-delà, le plan Business (125 000 records, 45 $/éditeur/mois) est nécessaire.

Faut-il Make ou Zapier pour les automatisations ?

Make à 9 $/mois est le meilleur choix. Les automatisations natives d’Airtable couvrent les cas simples (25 000/mois sur Team). Make ajoute la connexion avec les outils externes (Brevo, Slack, Gmail, Stripe) et la logique conditionnelle avancée.

Un CRM Airtable peut-il remplacer Salesforce ?

Pour les PME et équipes de 3-20 personnes, oui — il couvre 80 % des fonctionnalités pour 10 % du prix. Pour les grandes entreprises avec des besoins complexes (CPQ, territory management, reporting enterprise), Salesforce reste nécessaire.

Puis-je migrer mes données depuis HubSpot ou Pipedrive ?

Oui. Exportez vos contacts en CSV depuis votre CRM actuel, importez dans Airtable. Les champs se mappent facilement. Les automatisations et workflows devront être recréés manuellement.


À lire aussi :


Cet article contient des liens affiliés. Si vous souscrivez à un outil via nos liens, nous percevons une commission sans surcoût pour vous. Cela nous permet de financer ce site et de continuer à publier des avis honnêtes et indépendants. Merci pour votre soutien.