Aller au contenu
NouveauDécouvrir comment

Traiter la file d'approbation des brouillons

Quand une campagne exige une approbation, passez en revue les brouillons IA dans l'onglet Needs Approval de la boîte de réception et approuvez, modifiez ou rejetez chacun d'eux — depuis l'application ou la CLI.

  1. Exiger une approbation au préalable

    Cette file d'attente ne se remplit que lorsque l'approbation du contenu d'une campagne est réglée sur require-approve ; sinon les brouillons s'envoient automatiquement sans passer par là.

  2. Ouvrir Needs Approval

    Dans l'Inbox, cliquez sur l'onglet Needs Approval. Son badge ambré indique le nombre de brouillons en attente.

    Ouvrir Needs Approval
  3. Lire un brouillon en attente

    Ouvrez un thread. La bulle sortante affiche “Awaiting your approval” avec les actions Approve, Edit et Reject.

  4. Approuver

    Cliquez sur Approve pour libérer le brouillon en vue de son envoi.

  5. Modifier avant d'approuver

    Cliquez sur Edit pour corriger le corps du message directement dans le champ. L'objet est volontairement verrouillé : le modifier en cours de thread casse le threading SMTP. Approuvez une fois satisfait de la modification.

  6. Rejeter avec un motif

    Cliquez sur Reject et indiquez ce qui doit changer (au moins 5 caractères, jusqu'à 500). L'IA utilise votre note pour régénérer le brouillon.

  7. Vider la file via le CLI (optionnel)

    Vous préférez le terminal ? Utilisez inbox approve-draft / inbox reject-draft pour effectuer les mêmes actions.

Astuces de pro

  • Rejetez avec une instruction précise

    « Coupe le deuxième paragraphe » ou « ouverture plus chaleureuse » donne à l'IA une base concrète pour régénérer le texte : un rejet vague fait perdre un aller-retour.

  • Edit pour des ajustements, Reject pour repartir de zéro

    Modifier conserve le même brouillon avec votre correction appliquée ; rejeter le jette et en demande un nouveau.

  • L'objet est verrouillé volontairement

    Le modifier en cours de thread casse le threading SMTP : ajustez les objets dans la campagne, pas dans la file d'attente.

  • Automatisez la file à grande échelle

    Traitez les approbations depuis le CLI avec `inbox approve-draft` / `reject-draft` et intégrez la relecture dans un workflow existant.

Questions fréquentes

Pourquoi ai-je des brouillons en attente d'approbation ?

L'approbation du contenu de la campagne est réglée sur require-approve, donc chaque brouillon généré par l'IA a besoin d'un accord humain avant d'être envoyé.

Où se trouve la file d'attente ?

Dans l'onglet Needs Approval de l'Inbox, signalé par un badge de comptage ambré.

Que puis-je faire avec un brouillon en attente ?

L'approuver, modifier le corps du message directement, ou le rejeter avec une note pour que l'IA le régénère.

Puis-je modifier l'objet du message ?

Non : l'objet est verrouillé dans l'éditeur intégré afin de préserver le threading des e-mails. Modifiez les objets dans la campagne.

Le rejet nécessite-t-il un motif ?

Oui : au moins 5 caractères, jusqu'à 500. Le motif indique à l'IA ce qu'il faut corriger sur le prochain brouillon.

Que se passe-t-il après approbation ?

Le brouillon est libéré et s'envoie selon sa planification ; un brouillon approuvé mais pas encore envoyé peut encore être modifié jusqu'à son départ.

Puis-je approuver ou rejeter depuis le CLI ?

Oui : inbox approve-draft et inbox reject-draft reproduisent les actions de l'application.

Boîte de réception & Réponses

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.