Faut-il créer votre propre Salesforce ?
Le CRM et la plateforme applicative d'entreprise autour desquels s'organisent la plupart des équipes commerciales, de service et de marketing.
Vous pouvez tout à fait créer d'un seul jet un outil de suivi des contacts et des affaires, et pour une personne seule, c'est souvent mieux que Salesforce. Mais personne ne paie Salesforce pour un tableau de pipeline. On paie pour le système auquel tout le reste de l'entreprise est déjà relié : les tâches ETL, l'automatisation marketing, la file d'assistance, les rapports financiers, les douze années d'historique d'affaires gagnées, l'administrateur qui a écrit 400 règles de validation et les auditeurs qui l'acceptent. Un remplacement personnel remplace la partie de Salesforce qui n'a jamais été la plus coûteuse. Si vous travaillez seul ou à deux, construisez-le ; si vous cherchez à quitter une organisation existante, c'est un projet de migration, pas une session de programmation.
EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.
Build a single-user personal CRM that runs locally. No accounts, no cloud, no telemetry.
Stack, non-negotiable:
- Next.js (App Router) with TypeScript
- SQLite via better-sqlite3, file at ./data/crm.db
- Drizzle ORM for schema and migrations
- Tailwind CSS, no component library
- Runs with `npm run dev` on port 3000 and nothing else needs to be installed
Data model:
- companies: id, name, domain, notes, createdAt
- contacts: id, companyId (nullable), name, email, phone, role, notes, createdAt
- deals: id, title, companyId, contactId (nullable), amountCents, currency (default USD), stage, expectedCloseDate, createdAt, closedAt, outcome (won|lost|null)
- activities: id, kind (call|email|meeting|note), subject, body, occurredAt, contactId, dealId, createdAt
- tasks: id, title, dueDate, done, contactId, dealId
- Stages are a fixed list in code: lead, qualified, proposal, negotiation, closed.
Screens:
1. /pipeline: kanban board, one column per stage, deal cards showing title, company, amount. Drag between columns persists the stage. Column headers show count and summed amount.
2. /contacts and /companies: searchable tables, click through to a detail page showing linked deals, activity timeline newest first, and open tasks.
3. /deals/[id]: edit fields inline, log an activity, mark won or lost.
4. /today: tasks due today or overdue, plus deals with no activity in 14 days, labelled "going cold".
Also build:
- One global search box (cmd+K) over contacts, companies and deals, using SQLite LIKE queries. No vector search, no AI.
- A GET /api/export route that dumps everything as JSON, and a CSV import for contacts that maps columns in the UI before committing.
- Seed script with about 20 fake contacts, 8 companies and 12 deals so the board is not empty on first run.
Explicitly out of scope: email sending or syncing, OAuth, multi-user or permissions, workflow automation, reporting beyond the pipeline totals, mobile app, any third-party API. If you want any secret later, read it from .env and commit .env.example only.
Write a README with setup in under five commands and a one-paragraph note on how to back up the SQLite file.Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR
Comment créer votre propre version ?
Une application web locale avec contacts, entreprises, affaires dans un pipeline par glisser-déposer, notes d'activité et rappels des prochaines actions, reposant sur SQLite.
Ce dont vous aurez besoin
- environnement d'exécution Node et un endroit où l'exécuter, en local ou sur un petit VPS
- Facultatif : un identifiant IMAP ou API Gmail si vous souhaitez consigner les e-mails, ce qui occupera votre week-end
Parce que le CRM est le point de jonction de toute l'organisation chargée des revenus. Le marketing y note les prospects, l'assistance y lit les comptes, la finance s'y réfère pour ses rapprochements et la présentation au conseil est générée à partir de ses rapports. Le retirer signifie reconstruire tout cela en même temps, sans interruption, alors que l'équipe commerciale est en plein trimestre. Ce risque vaut plus chaque année que la licence, ce qui explique précisément son prix. Un consultant indépendant qui suit quarante relations se trouve dans une situation totalement différente et paie surtout par culpabilité.
xToutes les intégrations : automatisation marketing, tickets d'assistance, devis, facturation, outils BI et la centaine de connecteurs que les fournisseurs proposent pour Salesforce et rien d'autre
xAutorisations multiutilisateurs, règles de partage, sécurité au niveau des champs et pistes d'audit capables de passer un examen de conformité
xRapports, prévisions et tableaux de bord que la direction sait déjà lire
xL'écosystème d'administration : consultants, AppExchange et vivier de recrutement connaissant déjà le modèle d'objets
xDonnées historiques avec traçabilité, qui constituent le véritable actif de tout CRM de plus d'un an
Rien qui mérite d’être cité. C’est pour cela que le prompt existe.
Combien coûte Salesforce ?
- Facturation mensuelle
- 25 $US/mois25 $US/mois · par personne
- Par an
- 300 $US/an300 $US/an
- Avec une carte brésilienne, IOF de 3,5% inclus
- 131 R$/mois1 568 R$/an
Enregistré dans Ma liste. Un avis s’affichera ici si le prix change.
Vous finalisez l’achat sur le site de Salesforce. Vibe Radar ne gère aucun paiement.
Construire ou s’abonner à Salesforce ?
Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.
Sur 24 mois, l’abonnement coûte moins cher.
Heures estimées d’après l’analyse (un week-end). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).
Puis-je recréer Salesforce ?
Pas vraiment. La valeur de Salesforce n’est pas dans le code : L'avantage difficile à copier est que la finance, le marketing et l'assistance y lisent déjà tous leurs données ; partir devient donc une migration qui implique trois autres services. Voir l’analyse ci-dessus.
Combien coûte Salesforce ?
Salesforce coûte environ 25 $US/mois (Starter Suite, vérifié le 20/10/2026), soit 300 $US par an.
Que perd-on en remplaçant Salesforce ?
Honnêtement : Toutes les intégrations : automatisation marketing, tickets d'assistance, devis, facturation, outils BI et la centaine de connecteurs que les fournisseurs proposent pour Salesforce et rien d'autre; Autorisations multiutilisateurs, règles de partage, sécurité au niveau des champs et pistes d'audit capables de passer un examen de conformité; Rapports, prévisions et tableaux de bord que la direction sait déjà lire; L'écosystème d'administration : consultants, AppExchange et vivier de recrutement connaissant déjà le modèle d'objets; Données historiques avec traçabilité, qui constituent le véritable actif de tout CRM de plus d'un an. Si l’un de ces points compte pour vous, continuez à payer.
Existe-t-il une alternative open source à Salesforce ?
Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.