> ## Documentation Index
> Fetch the complete documentation index at: https://docs.guhan.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Launch checklist

> Before you hit Launch on a live campaign — the 8-point check.

Every Outreach Agent goes through the same pre-launch verification. Guhan does most of it automatically (won't let you launch if something is missing) but a few require your judgment.

## The automatic checks

Guhan won't let you launch until:

<Steps>
  <Step title="A sequence is published">
    You saved + published a sequence (not just a draft).
  </Step>

  <Step title="The graph is valid">
    Every node has all required fields; no orphans; no cycles that never exit.
  </Step>

  <Step title="At least one sender is attached for each channel">
    LinkedIn steps have a LinkedIn sender assigned; email steps have an email sender; etc.
  </Step>

  <Step title="The audience List has at least one prospect">
    Empty List = nothing to send to. Wait for your Watchlist Agent to land some, then launch.
  </Step>

  <Step title="Every sender is active + healthy">
    No senders in "needs reauth" state. If one broke, fix it first.
  </Step>
</Steps>

If any of these fail, the **Launch** button shows disabled with a hover tooltip explaining what's missing. Fix, retry.

## The judgment checks

Guhan doesn't force these but they save you from bad launches. Take 60 seconds:

<AccordionGroup>
  <Accordion title="Read a sample generated message">
    On the sequence detail page, pick any prospect from your List → click **Preview**. Guhan generates a real draft against their profile.

    Read it:

    * Does it sound like YOU?
    * Does it reference something specific to this prospect?
    * Is the CTA clear and low-friction?

    If not, iterate on the sequence brief before launching.
  </Accordion>

  <Accordion title="Check the sending window">
    Sender detail row → Schedule. Are your active hours correct in the sender's timezone?

    A common gotcha: your LinkedIn account's timezone is set to LA but you actually want to send during New York hours. Fix the schedule → save → relaunch.
  </Accordion>

  <Accordion title="Check the daily caps">
    Are your daily caps at LinkedIn-safe levels?

    Defaults are fine. Only widen if you've been running the account 60+ days without any warning banners.
  </Accordion>

  <Accordion title="Check for competitor employees in your List">
    Watchlist Agent detail → Filtered accordion → "Competitor employee" rows.

    If you see legitimate competitors' employees getting filtered out, that's working correctly. If a legitimate prospect is being filtered out because their company URL matches a competitor URL you added, remove that competitor from Brand & Voice.
  </Accordion>

  <Accordion title="Check for prospects on your DNC list">
    Settings → Do Not Contact. Make sure your team's own domain is on there so you don't outreach yourself.
  </Accordion>
</AccordionGroup>

## The 24-hour launch health check

After you launch, come back 24 hours later:

<Steps>
  <Step title="Check sends went out">
    Outreach Agent detail → Overview → Sent count > 0? Good.

    Sent count = 0 after 24 hours usually means:

    * Sender wasn't in an active hour when the sequence started (wait, it'll fire tomorrow)
    * Sender got restricted (check for banners)
    * All prospects skipped the first step (check the sequence for a Branch that filtered everyone out)
  </Step>

  <Step title="Check for delivery errors">
    Overview → **Not sent** count. Common reasons:

    * LinkedIn couldn't send invite (already connected, invite limit hit)
    * Email bounced (invalid address)
    * WhatsApp declined (no valid phone)

    These are per-prospect issues, not blockers.
  </Step>

  <Step title="Read the first 3 replies">
    If replies are coming in, open the Inbox. Read the first 3.

    * Are they meaningful engagement (yes/no/question)?
    * Or are they OOO / autoresponders / obvious spam-filters?

    A 5%+ reply rate with real engagement = you're on track. Replies but all OOO = something's off with timing / audience.
  </Step>

  <Step title="Spot-check message quality">
    Timeline of any prospect → read the actual message that got sent.

    Did Guhan personalize it? Does it match your brand? Anything embarrassing?

    If not — pause the agent, iterate on the sequence + brief, republish, resume.
  </Step>
</Steps>

## When to relaunch

You can pause + resume anytime. Common relaunch triggers:

* Reply rate lower than expected → tweak the message brief
* Audience Watchlist Agent finding wrong people → tighten filters
* Sending window too narrow → widen the hours
* Sender got restricted → fix reauth + resume

Every pause/resume is free. Iterate freely.

## Related

<CardGroup cols={2}>
  <Card title="Sending safety" icon="shield" href="/agents/outreach-agents/sending-safety">
    Daily caps + warm-up + windows.
  </Card>

  <Card title="Handle replies" icon="reply" href="/inbox/handle-replies">
    First-day Inbox walkthrough.
  </Card>
</CardGroup>
