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
| Champ | Type | Description |
|---|---|---|
| Nom complet | Texte | Prénom + Nom |
| Adresse email principale | ||
| Téléphone | Téléphone | Numéro principal |
| Poste | Texte | Titre / fonction |
| Entreprise | Lien vers « Entreprises » | Relation avec la table Entreprises |
| Source | Sélection unique | Site web, LinkedIn, Recommandation, Événement, Autre |
| Tags | Sélection multiple | Décideur, Influenceur, Utilisateur, Champion |
| Notes | Texte long | Notes libres |
| Date de création | Date (auto) | Date d’ajout du contact |
| Deals | Lien vers « Deals » | Relation avec la table Deals |
Table 2 : Entreprises
| Champ | Type | Description |
|---|---|---|
| Nom | Texte | Nom de l’entreprise |
| Secteur | Sélection unique | Tech, Finance, Santé, Commerce, Services, Autre |
| Taille | Sélection unique | 1-10, 11-50, 51-200, 201-1000, 1000+ |
| Site web | URL | Site de l’entreprise |
| Contacts | Lien vers « Contacts » | Tous les contacts de cette entreprise (auto) |
| Deals | Lien vers « Deals » | Tous les deals avec cette entreprise (auto) |
| CA total | Rollup | Somme des deals « Gagnés » de cette entreprise |
| Ville | Texte | Localisation |
Table 3 : Deals (Pipeline)
| Champ | Type | Description |
|---|---|---|
| Nom du deal | Texte | Titre descriptif |
| Montant | Nombre (€) | Valeur estimée du deal |
| Étape | Sélection unique | Prospect, Qualification, Proposition, Négociation, Gagné, Perdu |
| Probabilité | Formule | Auto-calculée selon l’étape (10%, 25%, 50%, 75%, 100%, 0%) |
| Montant pondéré | Formule | Montant × Probabilité |
| Contact principal | Lien vers « Contacts » | Contact décisionnaire |
| Entreprise | Lien vers « Entreprises » | Entreprise liée |
| Commercial | Collaborateur | Membre de l’équipe assigné |
| Date de création | Date (auto) | Quand le deal a été créé |
| Date de clôture prévue | Date | Date estimée de signature |
| Dernière activité | Lookup | Date de la dernière activité (depuis table Activités) |
| Jours sans activité | Formule | Aujourd’hui – Dernière activité |
| Activités | Lien vers « Activités » | Toutes les activités liées |
| Notes | Texte long | Notes sur le deal |
Table 4 : Activités
| Champ | Type | Description |
|---|---|---|
| Type | Sélection unique | Appel, Email, Réunion, Démo, Relance |
| Date | Date | Quand l’activité a eu lieu |
| Résumé | Texte | Ce qui s’est passé |
| Deal | Lien vers « Deals » | Deal concerné |
| Contact | Lien vers « Contacts » | Contact concerné |
| Prochaine action | Texte | Ce qu’il faut faire ensuite |
| Date prochaine action | Date | Quand faire la prochaine action |
| Commercial | Collaborateur | Qui 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
| Composant | Coût/mois |
|---|---|
| Airtable Team (3 éditeurs) | 60 $ |
| Make Core (automatisations) | 9 $ |
| Brevo Standard (emails) | 18 $ |
| Total | 87 $/mois |
Comparaison
| Solution | Coût/mois (3 utilisateurs) |
|---|---|
| CRM Airtable + Make + Brevo | 87 $ |
| HubSpot Pro | 270 $ (90 $/mois + 2 × 90 $/siège) |
| Salesforce Professional | 225 $ (75 $ × 3) |
| Pipedrive Professional | 147 $ (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.
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.
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 :
- Les meilleurs CRM no-code en 2026
- Airtable avis 2026 : bien plus qu’un simple tableur
- Airtable vs Google Sheets : lequel utiliser ?
- Comment automatiser son business sans coder en 2026
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.