Il y a deux ans, j’ai mis en place un CRM pour un client — un cabinet de conseil indépendant, deux personnes, une vingtaine de prospects actifs en permanence. J’ai regardé HubSpot (trop de fonctionnalités pour leur usage, et le plan payant grimpe vite), Pipedrive (bien fait, mais 15€/mois/utilisateur pour ce dont ils avaient besoin, ça semblait excessif), Notion (flexible mais sans les vues commerciales nécessaires nativement).
On a finalement opté pour Airtable. En 30 minutes, le système était en place. Aujourd’hui, ils s’en servent encore tous les jours.
Ce n’est pas parfait. Il y a des limites réelles que je vais vous détailler honnêtement. Mais pour un freelance ou une TPE avec moins de 50 clients actifs, c’est souvent largement suffisant — et c’est gratuit.
Pour qui ce setup est adapté (et pour qui il ne l’est pas)
Soyons directs avant de commencer.
Ce setup fonctionne bien si vous êtes :
- Un freelance qui suit ses prospects, ses devis en cours et ses relances
- Une TPE sans équipe commerciale dédiée (1 à 3 personnes qui gèrent le commercial en parallèle d’autres activités)
- Un indépendant qui veut sortir des notes dans un carnet ou des emails éparpillés
- Quelqu’un qui n’a pas besoin de gérer des centaines de contacts simultanément
Les cas d’usage concrets que couvre ce système : suivi des prospects actifs, historique des interactions, pipeline de ventes (à quelle étape est chaque opportunité), relances programmées, CA estimé par client, source des leads.
Ce setup ne convient pas si vous avez :
- Une équipe commerciale de 3+ personnes avec des workflows complexes
- Un volume élevé de leads entrants (>200/mois)
- Besoin d’envoyer et de tracer des emails directement depuis votre CRM
- Des automatisations avancées (séquences d’emailing, scoring de leads, etc.)
- Des intégrations avec un ERP ou un logiciel de facturation
Dans ces cas, regardez HubSpot (plan gratuit généreux mais limité en automatisations), Pipedrive (très bon pour les équipes commerciales) ou Salesforce si vous êtes une structure plus importante.
Les 3 tables à créer
L’erreur que je vois souvent : vouloir tout mettre dans une seule table. Un CRM bien structuré dans Airtable repose sur trois tables liées entre elles.
Table 1 — Contacts
C’est votre base. Chaque ligne = une personne ou une entreprise avec qui vous avez eu ou pourriez avoir une relation commerciale.
Les champs essentiels :
| Champ | Type | Notes |
|---|---|---|
| Nom complet | Texte | Champ principal |
| Entreprise | Texte | Ou lié à une table Entreprises si besoin |
| Téléphone | Numéro de téléphone | |
| Source | Sélection unique | LinkedIn, Site web, Recommandation, Réseau, Événement |
| Statut | Sélection unique | Prospect, Lead qualifié, Client actif, Ancien client, Perdu |
| Date du dernier contact | Date | Crucial pour les relances |
| Notes | Texte long | Tout ce qui ne rentre pas ailleurs |
| Opportunités | Lien vers Opportunités | Créé automatiquement quand vous liez les tables |
Le champ “Source” vous permettra dans 6 mois de savoir exactement d’où viennent vos clients. C’est une information que la plupart des freelances n’ont pas et qui leur manque au moment de décider où investir leur temps de prospection.
Table 2 — Opportunités
Chaque opportunité est un projet potentiel. Un même contact peut avoir plusieurs opportunités (une mission refacturée l’année suivante, un deuxième projet, etc.).
| Champ | Type | Notes |
|---|---|---|
| Titre | Texte | Description courte du projet |
| Contact | Lien vers Contacts | |
| Statut | Sélection unique | Prospect → Devis envoyé → En négociation → Gagné → Perdu |
| Montant estimé | Devise | En HT |
| Date du devis | Date | |
| Date de clôture estimée | Date | |
| Probabilité | Pourcentage | 10%, 25%, 50%, 75%, 90% |
| Raison si perdu | Sélection unique | Prix, Concurrent, Pas de budget, Pas répondu, Projet annulé |
| Notes | Texte long |
Le champ “Probabilité” combiné au “Montant estimé” vous donne une vue pipeline pondérée : si vous avez 3 projets à 5 000€ chacun avec des probabilités de 90%, 50% et 25%, votre pipeline pondéré est de 8 250€. C’est plus utile qu’un simple total brut.
Le champ “Raison si perdu” est sous-estimé. Après 6 mois, vous verrez des patterns apparaître. Si vous perdez 70% de vos deals sur le prix, ça mérite une réflexion sur votre positionnement ou votre façon de présenter la valeur.
Table 3 — Interactions
Chaque échange important mérite d’être tracé. Pas chaque email — les échanges structurants : appels de découverte, présentations de devis, réunions, relances.
| Champ | Type | Notes |
|---|---|---|
| Date | Date | |
| Type | Sélection unique | Appel, Réunion, Email, LinkedIn, Relance |
| Résumé | Texte long | Ce qui a été dit, ce qui a été décidé |
| Prochaine action | Texte | Ce que vous devez faire suite à cet échange |
| Date prochaine action | Date | |
| Contact | Lien vers Contacts | |
| Opportunité | Lien vers Opportunités |
Cette table vous évite le syndrome du “j’avais noté quelque chose dans un email il y a 3 semaines mais je ne retrouve plus”. Avant chaque appel client, vous ouvrez le fil d’interactions et vous avez le contexte complet en 30 secondes.
Table optionnelle — Projets
Si vous voulez séparer “prospect/commercial” de “projet en cours”, ajoutez une quatrième table pour les projets actifs. Elle contiendrait : nom du projet, client (lien vers Contacts), date de début, date de fin, budget final, statut (En cours, En pause, Terminé, Facturé).
Pour les freelances qui débutent avec Airtable-CRM, je recommande de commencer avec 3 tables. Vous pouvez ajouter la table Projets plus tard.
Les vues à mettre en place
Les vues sont là où Airtable devient vraiment pratique. Une même table peut afficher ses données de dizaines de façons différentes.
Vue Pipeline (Kanban)
Allez dans la table Opportunités, créez une nouvelle vue de type “Kanban”, et choisissez le champ “Statut” comme colonne. Vous obtenez un pipeline visuel : chaque carte représente une opportunité, classée par étape.
Les colonnes : Prospect — Devis envoyé — En négociation — Gagné — Perdu.
Je recommande d’activer l’affichage du montant estimé sur chaque carte. Vous voyez d’un coup d’oeil la valeur totale de chaque étape de votre pipeline.
Vue “À relancer”
Dans la table Opportunités, créez une vue Grille avec les filtres suivants :
- Statut n’est pas “Gagné” ET n’est pas “Perdu”
- Date du dernier contact (via la table Contacts liée) est avant il y a 7 jours
Cette vue vous affiche chaque matin les opportunités qui attendent votre action depuis plus d’une semaine. C’est votre liste de tâches commerciales du jour.
Vous pouvez aussi créer cette vue directement dans la table Contacts, filtrée sur “Statut = Prospect ou Lead qualifié” ET “Date du dernier contact < aujourd’hui - 7 jours”.
Vue Clients actifs
Dans la table Contacts, une vue filtrée sur “Statut = Client actif”. Triée par date du dernier contact (ascendant) — vos clients les moins récemment contactés apparaissent en premier.
C’est utile pour ne pas négliger des clients existants au profit de la prospection. Un client satisfait qui n’a pas eu de nouvelles depuis 3 mois est un client qui commence à chercher ailleurs.
Vue CA par source
Dans la table Opportunités, créez une vue Grille filtrée sur “Statut = Gagné” et groupée par “Source du contact” (champ récupéré via la liaison). Activez la somme du champ “Montant estimé”. Vous voyez en un coup d’oeil quel canal génère le plus de CA.
Les automatisations basiques
Le plan gratuit d’Airtable inclut 100 runs d’automatisation par mois. C’est peu, mais suffisant pour quelques déclencheurs essentiels.
Automatisation 1 : Notification quand un devis est envoyé
Déclencheur : le statut d’une opportunité passe à “Devis envoyé”. Action : envoyer un email de notification (à vous-même) avec le nom du contact, le montant et un lien direct vers l’enregistrement.
Pourquoi : ça crée un point de départ clair pour vos relances. Dans 7 jours, si vous n’avez pas de retour, vous savez exactement quand relancer.
Automatisation 2 : Rappel de relance
Déclencheur : une fois par jour à 8h. Condition : des opportunités ont leur “Date prochaine action” égale à aujourd’hui. Action : email récapitulatif avec la liste des actions du jour.
Automatisation 3 : Mise à jour de la date du dernier contact
Déclencheur : création d’une nouvelle interaction liée à un contact. Action : mettre à jour le champ “Date du dernier contact” dans la table Contacts avec la date du jour.
Ça évite de devoir mettre à jour manuellement ce champ à chaque interaction — ce que, dans la pratique, on oublie souvent de faire.
Connecter Airtable à n8n ou Zapier
Pour récupérer automatiquement les leads entrants sans saisie manuelle, vous avez deux options selon votre setup.
Avec Zapier (sans serveur)
Si vous avez un formulaire de contact sur votre site (Typeform, Tally, Google Forms), créez un Zap :
- Déclencheur : nouvelle soumission de formulaire
- Action : créer un enregistrement dans la table Contacts d’Airtable, avec statut “Prospect”
C’est 5 minutes de configuration et ça élimine 100% de la saisie manuelle pour les leads entrants.
Avec n8n (self-hosted)
Si vous avez une instance n8n (comme dans mon setup d’automatisation), c’est encore plus flexible. Vous pouvez créer un workflow qui :
- Reçoit un webhook depuis votre formulaire de contact
- Déduplique (vérifie si l’email existe déjà dans Airtable)
- Crée le contact et une opportunité associée en une seule opération
- Vous envoie une notification Slack ou email avec le contexte
L’API Airtable est simple et bien documentée. Le noeud Airtable dans n8n couvre toutes les opérations CRUD sans avoir à écrire une ligne de code.
Depuis un email entrant
Si vous recevez des demandes par email (sans formulaire), vous pouvez configurer un workflow n8n ou Zapier qui surveille une boîte mail spécifique (contact@votre-domaine.com), extrait les informations via un LLM, et crée automatiquement le contact dans Airtable.
C’est un peu plus de configuration mais ça change vraiment la vie quand on reçoit 3-4 demandes par semaine.
Les limites honnêtes
Je l’ai dit en introduction : ce setup a des limites réelles. Je préfère les poser clairement plutôt que de vous laisser les découvrir après avoir tout configuré.
Le plan gratuit est limité à 1 000 enregistrements par base
C’est la limite la plus structurante. Si vous avez 3 tables (Contacts, Opportunités, Interactions) et que vous utilisez le CRM activement pendant 2 ans, vous pouvez atteindre cette limite. Chaque interaction que vous loggez consomme un enregistrement.
Pour un freelance avec 30-40 clients actifs et 2-3 prospects nouveaux par semaine, j’estime que vous avez 18-24 mois avant d’approcher la limite — si vous loggez toutes vos interactions. En pratique, la plupart des gens ne loggent pas tout, et ça dure plus longtemps.
Le plan Team (payant) passe à 50 000 enregistrements par base pour 20$/mois/utilisateur.
Pas de gestion des emails intégrée
Contrairement à HubSpot ou Pipedrive, Airtable ne traque pas vos emails automatiquement. Vous devez logger manuellement chaque interaction dans la table Interactions. C’est un effort de discipline qui convient aux profils méthodiques mais qui devient une friction réelle si vous êtes dans le feu de l’action.
Si vous voulez que tous vos emails client soient automatiquement associés à un contact sans action manuelle, vous avez besoin d’un vrai CRM avec plugin Gmail/Outlook.
100 runs d’automatisation par mois sur le plan gratuit
Pour les automatisations décrites plus haut (notification devis, rappel relance, mise à jour date contact), vous pouvez atteindre rapidement ce plafond si vous avez de l’activité commerciale soutenue. Si vous envoyez 10 devis par mois et que vous loggez 20 interactions par semaine, vous consommez vos 100 runs en quelques jours.
Solution : utiliser n8n (gratuit en self-hosted) pour les automatisations plutôt que les automatisations natives Airtable. Vous gardez Airtable pour la base de données et les vues, et n8n pour toute la logique d’automatisation.
Quand passer à un vrai CRM
Passez à HubSpot ou Pipedrive quand : vous avez une équipe commerciale de 2+ personnes, vous envoyez des séquences d’emails commerciaux, vous avez besoin de tracer vos appels et emails automatiquement, ou votre volume d’opportunités dépasse 50 actives simultanément.
HubSpot a un plan gratuit étonnamment généreux pour les petites structures (CRM illimité, quelques automatisations, intégration Gmail). C’est souvent le bon next step quand Airtable devient limitant.
FAQ
Quelle est la différence entre Airtable et Notion pour un CRM ?
Les deux peuvent fonctionner, mais avec des forces différentes. Notion est plus flexible pour la documentation et la gestion de projet, mais ses bases de données sont moins puissantes : moins de types de champs, les vues Kanban et Galerie existent mais sont moins riches, et les formules sont moins avancées. Airtable est construit autour du concept de base de données relationnelle, ce qui en fait un meilleur choix pour un CRM. Les liaisons entre tables, les formules, les vues filtrées et les automatisations sont nettement plus abouties. Si vous utilisez déjà Notion pour tout le reste de votre organisation, vous pouvez y faire un CRM acceptable. Si vous partez de zéro pour un CRM, Airtable est meilleur pour cet usage.
Airtable est-il vraiment gratuit ?
Le plan gratuit donne accès à : bases illimitées, 1 000 enregistrements par base, 5 éditeurs, 1 Go de pièces jointes par base, 100 runs d’automatisation par mois, et 250 crédits IA par mois. Pour le setup décrit dans cet article, le plan gratuit est suffisant au départ. Les plans payants commencent à 20$/mois/utilisateur (plan Team) et passent à 50 000 enregistrements par base ainsi qu’un plafond d’automatisations bien plus élevé.
Peut-on partager le CRM avec un collaborateur ?
Oui. Le plan gratuit permet jusqu’à 5 éditeurs. Vous pouvez inviter un collaborateur à accéder à votre base avec les mêmes droits que vous, ou avec des droits restreints (lecture seule, commentaires uniquement). C’est une des forces d’Airtable par rapport à un fichier Excel partagé : les modifications sont synchronisées en temps réel, l’historique des changements est conservé, et deux personnes peuvent travailler simultanément sans risque de conflit.
Quand passer à HubSpot ou Pipedrive ?
Quand vous avez besoin d’une des fonctionnalités qu’Airtable ne couvre pas bien : traçage automatique des emails, séquences commerciales, intégration téléphonie, rapports d’activité commerciale avancés, ou gestion d’une équipe de plusieurs commerciaux avec des règles d’attribution de leads. HubSpot est souvent le bon choix si vous voulez rester sur un plan gratuit le plus longtemps possible — son CRM de base est gratuit et bien plus complet qu’Airtable pour les fonctions CRM pures. Pipedrive est meilleur si vous avez un cycle de vente complexe et que vous avez besoin d’un pipeline très visuel avec des automatisations séquentielles.
Pour aller plus loin
Le setup décrit ici est un point de départ, pas une destination. Après quelques semaines d’utilisation, vous aurez des retours sur ce qui manque : peut-être que vous voulez ajouter une table pour les fournisseurs, ou que vous réalisez qu’un champ “Budget client” serait utile sur les contacts.
C’est l’avantage d’Airtable : vous pouvez faire évoluer la structure à mesure que vos besoins se précisent, sans repartir de zéro.
Le modèle complet (les 3 tables avec tous les champs décrits ici) peut être mis en place en 30 minutes si vous suivez cet article étape par étape. Commencez avec les tables Contacts et Opportunités, ajoutez les Interactions dans un second temps. Et évitez de sur-configurer au départ : mieux vaut un système simple que vous utilisez vraiment qu’un système parfait que vous abandonnez après deux semaines.
Vous voulez un CRM adapté à votre activité sans payer 50€/mois ? Je peux vous aider à configurer ça, et à l’automatiser avec n8n pour que la saisie manuelle soit réduite au minimum. Me contacter