Zum Inhalt springen
NeuSo funktioniert es

Kampagnen-Monitoring

Kampagnen-Monitoring, das zeigt, was passiert ist und was zu beheben ist.

Eine laufende Kampagne trifft jeden Tag Hunderte kleiner Entscheidungen. FirstSales lässt dich alle sehen: Analytics für jede Kampagne, den Weg jedes Kontakts, ein Log jedes Schritts, ein Alert Center, das direkt zur Lösung führt, und Telegram-Hinweise, wenn etwas dich braucht. Du hörst auf zu raten, warum eine Kampagne still geworden ist.

$1 für 3 Tage · Jederzeit kündbar · Kein Vertrag

Der Tab Analytics einer Kampagne im FirstSales-Beispielarbeitsbereich mit dem Status der Kontaktwege, den geplanten Sendungen der nächsten sieben Tage und dem Streifen für gesendet, zugestellt, Öffnungen, Klicks, Antworten und Bounces
  • 01

    Gesendet, zugestellt, Öffnungen, Klicks, Antworten und Bounces pro Kampagne

  • 02

    Ein Tab Logs, der jeden Schritt festhält, mit Filtern nach Stufe und Kategorie

  • 03

    Ein Alert Center mit einer Ein-Klick-Lösung für jedes Problem

  • 04

    Telegram-Hinweise für Entwürfe zur Prüfung und Konto-Alarme

Das Problem

Die meisten Teams merken erst Tage später, dass eine Kampagne stillsteht.

Cold E-Mail scheitert leise. Nichts stürzt ab, nichts wird von selbst rot. Die Antworten bleiben einfach aus, und du rätst, ob es die Liste, das Postfach, der Text oder eine Einstellung war.

Active heißt nicht, dass gesendet wird

Eine Kampagne kann tagelang Active zeigen, ohne etwas zu senden, weil sich ein Postfach getrennt hat, die Credits aufgebraucht sind oder Entwürfe auf Freigabe warten. Der Status allein verrät es dir nicht.

Die falschen Zahlen sehen gut aus

Öffnungsraten werden durch Datenschutzfunktionen aufgebläht, die E-Mails von selbst öffnen. Eine Kampagne kann viele Öffnungen und null Antworten zeigen, und man nennt das schnell einen Erfolg.

Keine Spur, der man folgen kann

Wenn etwas schiefgeht, geben dir die meisten Tools eine Summe und sonst nichts. Ohne Aufzeichnung jedes Schritts änderst du drei Dinge auf einmal und weißt nie, welches zählte.

So funktioniert es

Sehen, nachverfolgen, beheben, alles an einem Ort.

Kampagnen-Monitoring in FirstSales folgt der Reihenfolge, in der du denkst. Erst die Zahlen, dann die Geschichte dahinter, dann die Lösung.

  1. 01

    Lies die Zahlen

    Öffne den Tab Analytics einer Kampagne. Der Engagement-Streifen, der Trichter und Sender Health zeigen dir, ob die Kampagne gesund ist und wo Leute abspringen.

  2. 02

    Verfolge die Geschichte

    Öffne den Tab Logs, um jeden Schritt der Kampagne zu sehen, neueste zuerst. Filtere nach Stufe und Kategorie oder öffne den Weg eines Kontakts, um zu sehen, was mit einer Person passiert ist.

  3. 03

    Beheben und benachrichtigt werden

    Das Alert Center listet jedes offene Problem mit einem Knopf, der zur Lösung führt. Verbinde Telegram, und Alarme, die dich brauchen, landen auf deinem Handy.

Zahlen richtig lesen

Nicht jede Kennzahl verdient dasselbe Vertrauen.

Der Engagement-Streifen zeigt sechs Zahlen. Manche sagen dir die Wahrheit über eine Kampagne, andere deuten sie nur an. So viel Gewicht trägt jede Zahl, und das sagt sie dir wirklich.

  • Reply RateVertrauen: 3/3Ob Angebot und Zielgruppe passen. Nach dieser Zahl solltest du steuern.Bewerte sie nach ein paar hundert Sendungen, nicht nach zwanzig.
  • Bounce RateVertrauen: 3/3Ob deine Liste sauber ist. Halte sie unter 5%, am besten unter 2%.Über 5% markiert die App eine hohe Bounce-Rate. Stopp und bereinige die Liste.
  • DeliveredVertrauen: 2/3Wie viele E-Mails der empfangende Server angenommen hat.Angenommen heißt nicht im Posteingang gelandet.
  • Click RateVertrauen: 2/3Ob ein Link in der E-Mail Aufmerksamkeit bekam.Die meisten Cold E-Mails funktionieren mit einem Link oder keinem besser, also kann eine niedrige Zahl in Ordnung sein.
  • Open RateVertrauen: 1/3Ein grober Hinweis auf Betreffzeilen und Aufwärmen.Datenschutzfunktionen öffnen E-Mails von selbst, also steckt hinter einer Öffnung vielleicht keine Person.

Viele Öffnungen bei flachen Antworten sind ein Problem der Nachricht, kein Erfolg. Schwache Zustellung ist ein Listen- oder Zustellbarkeitsproblem. Der Trichter unter dem Streifen zeigt dir, welches du hast.

Was du bekommst

Alles, um eine Kampagne im Blick zu behalten, ohne zweites Tool.

Kein Export in eine Tabelle, kein separates Dashboard. Die Ansicht jeder Kampagne lebt dort, wo die Kampagne lebt.

  • Kampagnen-Analytics

    Sent und Delivered als Zahlen, dazu Open, Click, Reply und Bounce Rate, über den Zeitraum deiner Wahl, mit einem Trichter, der zeigt, wo Leute abspringen.

  • Weg pro Kontakt

    Klick auf einen Kontakt und sieh eine Zeitleiste jedes gesendeten Schritts, jeder Öffnung und Antwort und den Grund für jeden Bounce oder Sprung.

  • Ein Log jedes Schritts

    Der Tab Logs hält fest, was die Kampagne tat und warum, mit den Zählern Total, Errors und Warnings, Zeitraum, Suche und Filtern nach Stufe und Kategorie.

  • Alert Center

    Eine Seite für die Gesundheit des Arbeitsbereichs, gruppiert in Mailboxes, AI, Campaigns, Billing und Connectors, mit einem Lösungsknopf an jedem Alarm.

  • Telegram-Alarme

    Verbinde Telegram mit einem QR-Code, ohne Bot-Token. Entwürfe zur Prüfung und Konto-Alarme landen auf deinem Handy.

  • Sicher pausieren und fortsetzen

    Pause stoppt den Versand sofort, ohne Prüfungen. Resume prüft zuerst, ob Start und Abrechnung bereit sind, sodass eine Kampagne nie kaputt zurückkommt.

Von einer stillen Kampagnezur genauen Ursache

Vier Teile des Kampagnen-Monitorings, die du jede Woche nutzt, und was dir jeder zeigt.

  1. Alert Center

    Sieh jedes offene Problem auf einer Seite

    Öffne das Alert Center über die Alarmglocke. Oben zeigt ein Gesundheits-Badge healthy, warning oder critical, dazu die Zahl der Alarme critical, warning und info. Alarme sind in Mailboxes, AI, Campaigns, Billing und Connectors gruppiert und decken echte Fälle ab: ein getrenntes Postfach, gestoppte Entwürfe, eine Kampagne mit null gesendeten E-Mails, knappe KI-Credits oder fehlende E-Mail-Authentifizierung.

    • Ein Lösungsknopf an jedem Alarm. Er führt direkt zum Neuverbinden, Aufladen oder Einrichten der Authentifizierung.
    • 24 Stunden zurückstellen. Der Alarm kommt zurück, wenn das Problem noch da ist.
    • Erledigt markieren. Behobene Alarme wandern in den Tab Resolved.
  2. Logs

    Verfolge jeden Schritt einer Kampagne

    Jede Kampagne hat einen Tab Logs. Eine Reihe von Zählern zeigt Total, Errors und Warnings, und die Liste darunter läuft von neu nach alt, mit einer relativen Zeit an jedem Eintrag. Öffne eine Zeile, um ihre Kategorie und ein einzeiliges Detail zu sehen. Einträge der Stufe critical nennen den Grund und sagen, wenn die Arbeit nicht wiederholt wird, damit du weißt, dass Warten nichts löst.

    • Errors ist die Zahl, auf die es ankommt. Total und Warnings steigen in jeder langen Kampagne. Errors bleibt niedrig.
    • Zeitraum und Suche. Grenze auf die Stunden ein, die zählen, und suche mit den Worten des Logs.
    • Filter nach Stufe und Kategorie. Kombiniere sie, um ein langes Log auf eine kurze Antwort zu bringen.
  3. Kontaktweg

    Sieh genau, was mit einer Person passiert ist

    Der Trichter zeigt, wo die ganze Liste abspringt. Der Weg zeigt einen Kontakt. Klick in den Kampagnen-Analytics auf einen Kontakt, um eine Zeitleiste jedes gesendeten Schritts, jeder Öffnung und Antwort und den Grund für jeden Bounce oder Sprung zu öffnen. So beantwortest du am schnellsten, warum ein Interessent das Follow-up nie bekam.

    • Jeder Schritt auf einer Zeitleiste. Erstkontakt, Follow-ups, Öffnungen und Antworten in Reihenfolge.
    • Gründe, nicht nur Ergebnisse. Ein Bounce oder Sprung zeigt, warum er passiert ist.
    • Trichter für die ganze Liste. Erkenne einen Einbruch bei allen, dann geh zu einem Kontakt.
  4. Telegram

    Erfahre, wenn eine Kampagne dich braucht

    Geh zu Connectors, filtere nach Notifications und klick auf Connect Telegram. Scanne den QR-Code und tippe auf START, oder nutze den Link auf demselben Gerät. FirstSales nutzt einen gemeinsamen Bot, also gibt es kein Bot-Token und keine Chat-ID zum Einfügen. Klick auf Send test message, um zu prüfen, dass es klappt, und füge Telegram dann im Schritt Content Approval einer Kampagne als Benachrichtigungskanal hinzu.

    • Entwürfe zur Prüfung. Jeder Entwurf, der auf deine Freigabe wartet, meldet sich auf deinem Handy.
    • Konto-Alarme. Etwa ein Postfach, das sich trennt, oder knappe Credits.
    • Erst testen, dann darauf verlassen. Send test message bestätigt, dass eine Nachricht wirklich ankommt.
Active, aber nichts geht raus

Vier Tore halten jeden Versand auf. Prüfe sie der Reihe nach.

Eine Kampagne mit dem Status Active läuft, aber das heißt nicht, dass E-Mails rausgehen. Der Versand hängt an vier Toren. Bleibt die Zahl der gesendeten E-Mails bei null, ist eines geschlossen, und fast immer nur eines.

  1. 1

    Absender

    Prüfe

    Email Scheduler, dann Senders. Mindestens ein verifiziertes, verbundenes Postfach muss ausgewählt sein.

    Behebe

    Verbinde das Postfach über seine Connector-Seite neu oder füge ein verifiziertes hinzu, dann wähle es erneut aus.

  2. 2

    Versandfenster

    Prüfe

    Email Scheduler, dann Schedule. Heute muss ein Sending Day sein (standardmäßig Montag bis Freitag) in der Campaign Timezone.

    Behebe

    Nichts, wenn heute außerhalb des Fensters liegt. Der Versand wartet auf das nächste. Sonst korrigiere Tage oder Zeitzone.

  3. 3

    Credits

    Prüfe

    Dein Abrechnungsguthaben. Entwürfe werden mit KI-Credits geschrieben, also entsteht bei null nichts Neues.

    Behebe

    Lade über die Abrechnung auf oder folge dem Credit-Alarm im Alert Center. Der Versand läuft weiter.

  4. 4

    Freigabe-Warteschlange

    Prüfe

    Der Schritt Content Approval. Braucht jeder Entwurf deine Freigabe, warten sie, bis du handelst.

    Behebe

    Gib die wartenden Entwürfe frei oder wechsle zu einem Modus, der sie von selbst freigibt.

Es gibt keinen Knopf, der den Versand erzwingt. Öffne das geschlossene Tor, und das nächste geplante Fenster sendet von selbst.

Einfacher Leitfaden

Kampagnen-Monitoring, ohne Fachjargon erklärt.

Worauf du bei einer laufenden Cold-E-Mail-Kampagne achtest, wie oft, und wie du von einem Symptom zur Ursache kommst, ohne alles auf einmal zu ändern.

  1. 01

    Was Kampagnen-Monitoring bedeutet

    Kampagnen-Monitoring ist die Gewohnheit, die Zahlen und das Verhalten einer laufenden Kampagne zu prüfen, damit du Probleme erkennst, solange sie klein sind. Es geht um drei Fragen. Sendet die Kampagne? Kommen die E-Mails an und bekommen sie Antworten? Und wenn nicht, welcher Teil hat versagt? Ein gutes Setup beantwortet alle drei an einem Ort, ohne Export und ohne zweites Tool.

  2. 02

    Bewerte nach Antworten, nicht nach Öffnungen

    In der Kaltakquise ist die Antwortrate, vor allem positive Antworten, das echte Signal. Öffnungen sagen nur, dass ein Betreff gesehen wurde, und selbst das ist wackelig, weil Datenschutzfunktionen mancher Mail-Apps E-Mails von selbst öffnen. Hast du nach ein paar hundert Sendungen null Antworten, liegt es meist an Zielgruppe oder Angebot, nicht am Volumen. Mehr senden löst es nicht.

  3. 03

    Prüfe die Bounce-Rate täglich

    Die Bounce-Rate schützt deinen Absender-Ruf. Halte sie unter 5%, am besten unter 2%. Über 5% markiert die App eine hohe Bounce-Rate, und die Sender-Health-Karte dieses Postfachs wird rot. Sieh das als Stoppschild: pausiere, bereinige die Liste oder gönn dem Postfach eine Pause und setze dann fort. Weiter zu senden zieht jede künftige E-Mail Richtung Spam.

  4. 04

    Finde das Leck mit dem Trichter

    Unter dem Engagement-Streifen zeigt der Trichter, wie viele Personen von zugestellt zu geöffnet zu beantwortet kommen. Er sagt dir, wo du suchen musst. Gute Zustellung bei wenigen Antworten ist ein Problem der Nachricht, also arbeite an Text oder Angebot. Schwache Zustellung ist ein Listen- oder Zustellbarkeitsproblem, also arbeite an Bereinigung, Aufwärmen und Authentifizierung. Zu wissen, welches du hast, erspart dir die falsche Lösung.

  5. 05

    Lies das Log wie eine Geschichte

    Der Tab Logs listet Einträge von neu nach alt, also gehst du beim Scrollen rückwärts durch den Tag der Kampagne. Die meisten Einträge sind Routine, etwa die stündliche Prüfung auf neue Kontakte. Lies nicht jede Zeile. Achte auf Veränderungen: eine neue Art von Eintrag, eine bekannte, die aufhört, oder eine Reihe derselben Prüfung, die nichts findet. Wo sich das Muster ändert, liegt meist die Antwort.

  6. 06

    Gib A/B-Tests genug Sendungen

    Hat ein Schritt A/B-Varianten, trennen die Analytics die Ergebnisse pro Variante, damit du Antwortraten vergleichen kannst. Eine Handvoll Antworten ist kein Urteil. Lass jede Variante genug Sendungen sammeln, bevor du entscheidest. Den Gewinner wählst du selbst: prüfe die Zahlen, dann bearbeite oder lösche die Variante, die verloren hat.

  7. 07

    Ändere eine Sache auf einmal

    Läuft eine Kampagne schwach, ist die Versuchung groß, Liste, Text und Zeitplan gleichzeitig zu ändern. Dann weißt du nie, was gewirkt hat. Ändere eine Sache, beobachte sie ein paar Tage und prüfe dann Log und Analytics erneut. Pause ist immer sicher, wenn du zum Nachdenken anhalten musst, denn es prüft nichts, und Resume stellt sicher, dass die Kampagne bereit ist, bevor sie weiterläuft.

Log-Filter-Rezepte

Tausend Log-Zeilen, und die fünf, die zählen.

Der Tab Logs hat zwei Reihen Filter: Stufe (wie ernst) und Kategorie (welcher Teil des Systems). Kombiniere sie, und aus einem langen Log wird eine kurze Antwort. Diese Kombinationen erledigen fast die ganze Arbeit.

FilterBeantwortet die Frage
criticalWas ist endgültig stehen geblieben? Fang hier an, wenn eine Kampagne nicht sendet.
lifecycleHat jemand die Kampagne pausiert, fortgesetzt oder ihren Status geändert, und wann?
errorintegrationScheitert ein Postfach oder ein externer Dienst statt meiner Kampagnen-Einrichtung?
aiWas wurde entworfen, für wen und in welchem Schritt?
user-actionHat ein Mensch das geändert, oder das System von selbst?
infoexecutionFindet die Kampagne jede Stunde Kontakte zum Bearbeiten, oder läuft sie leer?

Filter addieren sich, statt sich zu ersetzen. Lösche sie zwischen zwei Fragen, denn ein vergessener Filter ist der häufigste Grund, warum ein Log leer aussieht, obwohl er es nicht ist.

Jede Woche

Eine Checkliste für Kampagnen-Monitoring

Fünf Minuten pro Kampagne. Mach sie jede Woche, und in der ersten Woche einer neuen Kampagne jeden Tag.

  • Das Badge im Alert Center zeigt healthy, oder jeder offene Alarm hat einen Verantwortlichen
  • Die Zahl der gesendeten E-Mails hat sich im letzten geplanten Fenster bewegt
  • Die Antwortrate wird nach ein paar hundert Sendungen bewertet, nicht nach einem Dutzend
  • Die Bounce-Rate liegt unter 5%, am besten unter 2%
  • Keine Sender-Health-Karte ist rot
  • Der Tab Logs zeigt seit letzter Woche keine neuen Einträge der Stufe critical
  • Kein Entwurf wartet länger als gewollt in der Freigabe-Warteschlange
  • Telegram ist verbunden und die Testnachricht ist angekommen
  • A/B-Varianten haben genug Sendungen, bevor ein Gewinner gewählt wird
  • Seit der letzten Prüfung hat sich nur eine Sache geändert
“I have always struggled in cold outreach. However, Firstsales has provided an excellent tool for cold outreach.”
Kaushal S.Founder, small business · G2
Vorher und nachher

Eine Kampagne beobachten, blind und mit FirstSales

Dasselbe Ziel, wissen, dass eine Kampagne gesund ist, auf zwei sehr verschiedene Arten erreicht.

Ohne Monitoring-Ansicht

Summen, Vermutungen und viel Warten.

  • Active, aber wird gesendet?Du merkst es an einem stillen Posteingang.
  • Öffnungsrate als AnzeigetafelAufgeblähte Zahlen verdecken ein schwaches Angebot.
  • Keine Aufzeichnung jedes SchrittsDu rätst, was die Kampagne getan hat.
  • Probleme per Zufall gefundenEin getrenntes Postfach bleibt unbemerkt.
  • Nur am Laptop prüfenEntwürfe warten, während du weg bist.
  • Fortsetzen und hoffenEine pausierte Kampagne kommt mit demselben Fehler zurück.
Mit FirstSales

Zahlen, eine Spur und ein Lösungsknopf.

  • Vier Tore, der Reihe nach geprüftFinde das geschlossene in Minuten.
  • Antwortrate zuerstÖffnungen nur als grober Hinweis.
  • Ein Log jedes SchrittsGefiltert nach Stufe und Kategorie.
  • Alert CenterJedes Problem mit einem Lösungsknopf.
  • Telegram-HinweiseEntwürfe prüfen und Alarme auf dem Handy sehen.
  • Fortsetzen mit PrüfungenStart und Abrechnung werden zuerst geprüft.
Warum Teams wechseln

Kampagnen-Monitoring: FirstSales gegen ein typisches Tool

Die meisten Tools zeigen dir Summen. FirstSales zeigt dir die Summen, die Spur dahinter und den Weg zur Lösung, in derselben Kampagne.

Kampagnen-Monitoring in FirstSales und in einem typischen Cold-E-Mail-Tool
Was du bekommstTypisches ToolFirstSales
Engagement-KennzahlenUnterschiedlichGesendet, zugestellt, Öffnungen, Klicks, Antworten, Bounces
Verlauf pro KontaktUnterschiedlichZeitleiste mit Gründen für Bounces und Sprünge
Schritt-für-Schritt-LogUnterschiedlichTab Logs mit Filtern nach Stufe und Kategorie
Alarme im ArbeitsbereichUnterschiedlichAlert Center mit Ein-Klick-Lösungen
Hinweise aufs HandyUnterschiedlichTelegram, verbunden per QR-Code
A/B-ErgebnisseUnterschiedlichAntwortrate pro Variante
Sicheres FortsetzenUnterschiedlichStart und Abrechnung beim Fortsetzen geprüft
PreisUnterschiedlichAb $29/Monat, Monitoring inklusive
Starte deine $1-Testphase

Fragen,klar beantwortet.

Deine Frage ist nicht dabei? Schreib uns.

01Was ist Kampagnen-Monitoring?

Es heißt, die Zahlen und das Verhalten einer laufenden Kampagne zu prüfen, um Probleme früh zu erkennen. In FirstSales sind das der Tab Analytics, der Tab Logs, das Alert Center und Telegram-Alarme, alle an die Kampagne gebunden.

02Nach welcher Kennzahl bewerte ich eine Cold-Kampagne?

Nach der Rate positiver Antworten und gebuchten Terminen. Die Öffnungsrate wird durch Datenschutzfunktionen aufgebläht, die E-Mails von selbst öffnen, also beweist sie nicht, dass eine Person die E-Mail gelesen hat. Antworten schon.

03Meine Kampagne ist Active, sendet aber nichts. Warum?

Active heißt nur, dass der Workflow läuft. Der Versand hängt an vier Toren: einem verbundenen Absender, einem offenen Versandfenster, verfügbaren Credits und Entwürfen, die nicht zur Freigabe zurückgehalten werden. Prüfe sie in dieser Reihenfolge. Eines ist geschlossen.

04Gibt es einen Knopf, um jetzt sofort zu senden?

Nein. Erzwungenes Senden gibt es nicht. Behebe das Tor, das blockiert, und das nächste geplante Fenster sendet von selbst.

05Was bewirkt das Zurückstellen eines Alarms?

Es schaltet ihn für 24 Stunden stumm. Ist das Problem danach noch da, kommt der Alarm zurück. Nutze Resolve, wenn du es behoben hast, dann wandert der Alarm in den Tab Resolved.

06Brauche ich einen eigenen Telegram-Bot?

Nein. FirstSales nutzt einen gemeinsamen Bot. Du verbindest dich, indem du einen QR-Code scannst oder einen Link öffnest und auf START tippst. Es gibt kein Bot-Token und keine Chat-ID zum Einfügen.

07Kann ich die Logs aller Kampagnen auf einmal sehen?

Nein. Logs gibt es pro Kampagne, also musst du ein Problem, das mehrere Kampagnen betrifft, in jeder einzeln prüfen. Das Alert Center ist die Ansicht für den ganzen Arbeitsbereich.

08Führt das Pausieren einer Kampagne Prüfungen aus?

Nein. Pause stoppt den Versand sofort, also ist es immer eine sichere Notbremse. Resume prüft Start und Abrechnung, bevor die Kampagne wieder anläuft.

Akquise, die weiterläuft, wenn du offline bist.Leads, E-Mails, Follow-ups und Antworten, erledigt.

Verbinde unbegrenzte Postfächer und lass KI-Agenten Leads finden, jede E-Mail schreiben und nachfassen. Oder sende deine eigenen Vorlagen im manuellen Modus. Ab $29/Monat.

$1 für 3 Tage · Jederzeit kündbar · Kein Vertrag

Mit KI installieren

Dein Coding-Agent richtet die FirstSales CLI und Skills für dich ein.

Prompt für 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.