Aller au contenu
NouveauDécouvrir comment
Amélioration

See your credit runway before it runs out

Billing now shows how long your credits will last and when they renew, so you can top up before a campaign stalls.

Running low on credits used to be something you found out about after a campaign already stopped sending. There was no warning light — just a balance number that told you what you had left, not whether that was enough to get you where you needed to go. Not anymore.

Your Billing page now shows a Credit Runway — a clear, at-a-glance read of how long your remaining credits will last at your current pace of enrichment, drafting, and sending. Right alongside it, a renewal countdown tells you exactly when your next credit refresh lands. Together, they turn a static balance into a forward-looking signal you can actually act on.

What changed

Billing previously showed your balance as a static number: credits left, full stop. That told you what you had, but not when you'd run out relative to what's actually renewing your plan. Two teams with the exact same credit balance could be in completely different situations — one cruising comfortably to renewal, the other about to run dry mid-week — and the balance alone couldn't tell them apart.

Now the Billing page pairs two numbers that answer the real question sales teams ask: will I make it to renewal, or do I need to act now?

  • Credit Runway — an estimate of how long your current credit balance will last, based on your recent rate of usage across enrichment, AI drafting, and sends. As your usage pace changes — a new campaign launches, an existing one scales up, a quiet week slows things down — the runway reflects it.
  • Renewal countdown — the number of days until your next credit renewal, shown right next to the runway so you're never doing the mental math yourself.

Put together, these two numbers tell you instantly whether your campaigns are on track or headed for a gap, without digging through usage history or cross-referencing your plan's billing cycle.

How to use it

  1. Go to your Billing page.
  2. Look for the Credit Runway panel — it shows your estimated days (or weeks) of credits remaining at your current usage rate.
  3. Check the renewal countdown next to it — this is when your credits refresh automatically.
  4. Compare the two: if your runway is shorter than your countdown to renewal, you're on track to run out before your next refresh. If it's longer, you're covered.
  5. If the runway is tight, top up credits or dial back enrichment/sending volume on lower-priority campaigns until renewal — whichever fits how your team operates.
  6. Check back periodically, especially before launching a new campaign or scaling up an existing one. A burst of enrichment or a wave of new sends can shorten your runway fast, so it's worth a glance any time your usage pattern is about to shift.
  7. Use it as a standing check-in, not a one-time read: teams running steady weekly volume can treat a comfortable runway as a green light and move on, while anyone ramping up should watch it more closely.

Why it matters

Credits power everything that moves a prospect toward a booked meeting: enrichment pulls the data, AI drafting writes the message, and sends put it in front of the buyer. When credits run out mid-campaign, none of that continues — sequences stop advancing, follow-ups don't go out, and until now, that was often a surprise. A campaign would just quietly stop, and the first sign was usually a drop in replies or a rep asking why a sequence went silent for no obvious reason.

Credit Runway turns that into something you see coming. Instead of reacting after the fact — piecing together why a campaign stalled after it already has — you can look at the runway next to your renewal date and make a call while there's still time: top up now, throttle usage on less-critical campaigns, or simply confirm you're comfortably covered until renewal.

For teams running multiple campaigns at once, this is especially useful heading into a renewal period, when usage across campaigns tends to compound and it's easy to lose track of the aggregate pace. You can tell at a glance whether your current rate is sustainable or whether a few campaigns need to slow down so the ones closest to booking meetings keep running uninterrupted.

It's a small addition to the Billing page, but it closes a real gap between having credits and knowing whether they'll last. Credits are the fuel behind every send, and now you can see the gauge before the tank hits empty — not after a campaign has already gone quiet.

Toutes les nouveautés

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.