# Troubleshooting

> Fixes for common Ghost problems: campaigns not sending, LinkedIn disconnecting, invites paused, email steps skipped, posts not publishing, low Lead Scores, credits and MCP connection errors.

Source: https://www.growwithghost.io/docs/help/troubleshooting/

## Campaigns

### My campaign isn't sending

Work through these in order:

1. **Is the campaign switched on?** New campaigns are drafts. Turn the switch on in **Campaigns**.
2. **Does it have contacts?** A campaign with no contacts can't be switched on.
3. **Is LinkedIn connected?** Look for **Reconnect LinkedIn** on the Campaigns page or dashboard. See [Connect LinkedIn](https://www.growwithghost.io/docs/getting-started/connect-linkedin#when-the-connection-drops).
4. **Is it within working hours?** Ghost sends roughly 09:00–19:00 in your timezone, and at reduced volume at weekends. Check your timezone in Persona hub.
5. **Have you hit today's limit?** Check **Activity → Today by sending profile**. Other campaigns share the same profile's limits.
6. **Is there a banner about invites being paused?** See below.
7. **Does it say Stalled · Fix?** Click it and Ghost will diagnose and repair the campaign.

### "LinkedIn is limiting connection invites from your profile"

LinkedIn has refused some invites, so Ghost has paused **invites only** until the date shown. Messages, profile views and likes carry on. When the pause ends, invites warm up over 5 days. To avoid it, lower your daily invite limit, withdraw old invites and tighten your targeting. See [Limits and safety](https://www.growwithghost.io/docs/outbound/limits-and-safety#if-linkedin-pushes-back).

### Contacts were skipped when I added them to a campaign

A contact can only be active in one campaign at a time. Ghost also skips people who are blacklisted, in Trash, excluded, or already in that sequence, and tells you how many.

### Someone replied by email but still got a follow-up

Check that **email lead capture** is switched on in **Pipeline → Settings**. Ghost only reads replies to your emails when it's on. Also check the reply came from the email address Ghost has for that contact. Replies from a different address can't be matched to them.

### Email steps are being skipped

The contact has no work email, or no mailbox is connected. Open the campaign and use **Find missing emails**, and check **Outbound Config → Email Account**. See [Email outreach](https://www.growwithghost.io/docs/outbound/email-outreach).

## LinkedIn

### My LinkedIn keeps disconnecting

LinkedIn ends sessions after password changes, security checks, or logging in from a lot of new places. Reconnect from **Campaigns → Outbound Config**. If it happens often, avoid signing out of LinkedIn on all devices, and keep using LinkedIn normally in your browser.

### I can't connect LinkedIn

You need an active trial or paid plan. If the sign-in page fails, try again and complete LinkedIn's verification step.

## Content

### My scheduled post didn't publish

Ghost retries failed posts up to 3 times and emails you if it still fails. Common causes: your LinkedIn connection dropped, the post is over 2,600 characters, or the attachment is over 10MB. Posts more than 24 hours late are marked Failed rather than posted late. Fix the cause, then reschedule from the [Content library](https://www.growwithghost.io/docs/content/content-library).

### "You've reached your monthly limit of posts"

You've used your AI post allowance for the month. It resets on the 1st. You can still write posts manually and schedule them.

## Leads and credits

### Everyone's Lead Score is C or D

Your ICP is probably relying on fields your contacts don't have. Add more job titles, seniority levels and intent keywords. See [Tuning your scores](https://www.growwithghost.io/docs/find/lead-score#tuning-your-scores).

### Clicking Lead Score didn't change anything

It only scores contacts that are unscored, or that were scored before your ICP last changed. Contacts who've already been messaged keep their score.

### "Not enough credits"

Find People and the ICP Agent need at least as many credits as you ask for, and signal scans need their maximum contacts. Lower the number, wait for your monthly top-up on the 1st, or buy a top-up. See [Credits](https://www.growwithghost.io/docs/find/credits).

### A signal scan found people outside my countries

Ghost keeps people with an unknown location and checks them in the background. They're only enrolled in a linked campaign once they're confirmed to match your country rules.

## MCP and API

### My AI app says the connection link has expired

Ghost's connection links last 10 minutes and work once. Start connecting again from your AI app.

### API requests return 401 Unauthorized

The key was revoked or mistyped. Send it in the `x-api-key` header, or create a new one in **Settings → API**.

### My assistant can't see my team or client workspace

The MCP server always works in your own workspace. Use the Ghost Agent inside the app to work in a team or client workspace.

## Still stuck?

Email [hello@growwithghost.io](mailto:hello@growwithghost.io) or submit a ticket at [app.growwithghost.io/support](https://app.growwithghost.io/support). Include the campaign or contact name and a screenshot if you can.
