Aller au contenu
NouveauDécouvrir comment

Ma campagne n'envoie rien — diagnostic

La campagne est Active mais rien ne part. Suivez la checklist en quatre points : expéditeur connecté, fenêtre de planification ouverte, crédits disponibles et file d'approbation qui ne bloque pas les brouillons.

  1. Lisez le symptôme : Active, mais le nombre d'envois est 0

    Le statut de votre campagne indique Active mais rien ne part. « Active » signifie seulement que le workflow tourne — pas que les emails sont envoyés. Quatre verrous peuvent bloquer les envois : aucun expéditeur connecté, une fenêtre d'horaire fermée, plus de crédits, ou des brouillons bloqués dans la file d'approbation. Vérifiez-les dans l'ordre.

  2. Vérification n°1 — un expéditeur est-il connecté ?

    Ouvrez Campagne → Email Scheduler → Senders. Au moins une boîte mail vérifiée doit être sélectionnée. Si la liste est vide, ou si la boîte mail apparaît non vérifiée ou déconnectée, c'est votre réponse.

  3. Corriger un expéditeur déconnecté

    Reconnectez la boîte mail via OAuth sur sa page de détails du connecteur, ou ajoutez-en une vérifiée, puis re-sélectionnez-la dans l'onglet Senders. Voir Reconnecter une boîte mail.

  4. Vérification n°2 — la fenêtre d'horaire est-elle ouverte ?

    Ouvrez Email Scheduler → Schedule. Vérifiez que les Sending Days (par défaut lun.–ven.) incluent aujourd'hui et que le Campaign Timezone est correct. Si aujourd'hui n'est pas un jour autorisé, l'envoi attend simplement le bon jour — c'est un comportement normal, pas un bug.

  5. Vérification n°3 — avez-vous des crédits ?

    La rédaction par IA coûte des crédits (2 pour Standard, 8 pour Premium par email). À zéro crédit, les brouillons ne peuvent pas être générés, donc rien ne part. Vérifiez votre solde de facturation et rechargez-le s'il est vide — voir Plus de crédits en pleine campagne.

    Vérification n°3 — avez-vous des crédits ?
  6. Vérification n°4 — la file d'approbation retient-elle des brouillons ?

    Ouvrez Campagne → Content Approval. Si le mode est réglé sur “Must Approve”, chaque brouillon reste en attente jusqu'à ce que vous l'approuviez explicitement — aucune action signifie aucun envoi. Approuvez les brouillons en attente dans la file d'approbation de la boîte de réception, ou passez le mode à “Review or Auto-send”, qui libère automatiquement les brouillons après 24 heures.

  7. Résoudre et vérifier

    Après avoir corrigé le verrou en cause, confirmez que le nombre d'envois commence à progresser lors de la prochaine fenêtre programmée. Si ça reste bloqué, reparcourez la checklist du début à la fin — c'est presque toujours l'un de ces quatre points.

Astuces de pro

  • ‘Active’ ne veut pas dire ‘en envoi’

    Active signifie que le workflow est en cours. Quatre verrous (expéditeur, horaire, crédits, approbation) peuvent chacun bloquer l'envoi alors que le statut affiche toujours Active.

  • La file d'approbation est le coupable silencieux n°1

    Si vous avez choisi « Must Approve », chaque brouillon vous attend indéfiniment. Passez à « Review or Auto-send » si vous ne voulez pas approuver chaque brouillon manuellement.

  • Vérifiez le fuseau horaire avant de paniquer

    Une campagne réglée sur un fuseau horaire actuellement hors des heures ouvrées fonctionne correctement : elle n'a simplement pas encore atteint la fenêtre d'envoi.

  • Suivez la checklist dans l'ordre

    Expéditeur, puis horaire, puis crédits, puis approbation. Les corrections les moins coûteuses viennent en premier, et il est rare que plus d'un verrou soit en cause.

Questions fréquentes

Pourquoi ma campagne est-elle Active mais n'envoie rien ?

Active signifie seulement que le workflow tourne. L'envoi est conditionné par quatre choses : un expéditeur connecté, une fenêtre d'horaire ouverte, des crédits disponibles, et (si vous avez choisi Must Approve) des brouillons approuvés. L'un d'eux bloque.

J'ai une boîte mail connectée mais toujours rien ne s'envoie.

Confirmez qu'elle est vérifiée et sélectionnée dans l'onglet Senders, et qu'elle ne s'est pas déconnectée silencieusement. Reconnectez-la via OAuth si nécessaire.

Ça a envoyé hier, pourquoi pas aujourd'hui ?

Vérifiez vos Sending Days et votre Campaign Timezone. Si aujourd'hui n'est pas un jour autorisé, ou si l'on est hors des heures ouvrées dans ce fuseau, l'envoi attend la prochaine fenêtre.

L'approbation bloque-t-elle vraiment tout ?

Oui — en mode “Must Approve”, les brouillons restent en attente jusqu'à ce que vous les approuviez. Aucune action signifie aucun envoi. Approuvez-les ou changez de mode.

Qu'arrive-t-il à l'envoi quand je n'ai plus de crédits ?

Les brouillons IA ne peuvent pas être générés sans crédits, donc il n'y a rien à envoyer. Rechargez et l'envoi reprend.

Comment savoir lequel des quatre points pose problème ?

Parcourez-les dans l'ordre. Généralement, un seul verrou est fermé, et la checklist l'isole en quelques minutes.

Y a-t-il un bouton ‘envoyer maintenant’ pour forcer l'envoi ?

Non. Il n'existe pas d'envoi forcé ni d'option pour contourner le débit par campagne — corrigez le verrou bloquant et la prochaine fenêtre programmée enverra.

Campagnes

Une prospection qui continue quand vous vous déconnectez.Leads, emails, relances et réponses, gérés.

Connectez des boîtes illimitées et laissez les agents IA trouver les leads, écrire chaque email et relancer. Ou envoyez vos propres modèles en mode manuel. À partir de $29/mois.

$1 pour 3 jours · Annulez quand vous voulez · Sans engagement

Installer avec l'IA

Votre agent de code installe la CLI et les skills FirstSales pour vous.

Prompt pour Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.