If your campaign isn't sending emails, use the Diagnose button in your campaign's Analytics section for automatic diagnostics.
Before diving into detailed troubleshooting, verify the campaign status:
Draft status: You need to launch the campaign for emails to start sending. Once launched, it can take 10–15 minutes before sending begins if it's within the sending schedule.
Paused status: Resume the campaign for sending to continue. After pausing, resuming, or updating a campaign, there's usually a 10–15 minute delay before sending resumes (as long as it's within your sending schedule).
This guide covers the most common reasons campaigns don't send and how to fix them.
Issue 1: Not Within the Sending Schedule
Your campaign is configured to send emails only during specific hours or days, and it's currently outside that sending window.
The campaign will automatically start sending once it's within your scheduled sending window. To start sending immediately:
Go to your campaign's Schedule tab
Adjust the schedule to include the current time
Verify the end date hasn't been reached
Confirm you've selected the correct timezone and days
Ensure your campaign schedule is long enough to accommodate the expected sending volume based on your number of accounts, time gap settings, and sending behavior preferences.
Click to see example
Click to see example
Default time gap: Minimum 9 minutes between emails, plus a random additional 5 minutes (for a total of 9-14 minutes). If you have 5 sending accounts in the campaign, the campaign uses all 5 accounts to send 5 emails (one from each account) every 9-14 minutes
Maximum volume in 2 hours: Approximately 40-65 emails (depending on the randomized time gap)
Calculation: (120 minutes ÷ 9-14 minutes per batch) × 5 accounts ≈ 42-65 emails
Issue 2: Campaign Has Exceeded Daily Limit
The campaign has reached its daily sending limit. The campaign daily limit is the maximum number of emails that can be sent per day from all sending accounts within this specific campaign.
How to check your campaign limit:
Open your campaign and go to the Options section
Scroll down to find the "Daily limit" setting
Calculate your maximum limit: Number of sending accounts × 30
Example:
If you have 2 sending accounts in the campaign, you can set the daily limit to 60 (each account sends 30 emails per day).
Wait until the next day
Or increase your campaign's daily limit if you have capacity
Or add more sending accounts to the campaign
Issue 3: Sending Accounts Have Exceeded Daily Limit
All sending accounts have reached their individual daily limits or slow ramp limit. Each email account has its own daily limit for the total number of campaign emails it can send across all campaigns per day.
How to Check Account Limits
Go to the Email Accounts dashboard
Check the "Emails Sent" column to see each account's current usage(Campaign emails sent today / Daily campaign limit)
Check if "Campaign slow ramp" is enabled;
When enabled, the account starts at 2 campaign emails and increases by 2 per day until reaching your daily limit.
This can slow down initial sending, but improves deliverability for new accounts. Your campaign may stop sending once the slow ramp limit is reached.
How to Update Account Limits
Navigate to the Settings section in the pop-up window
Scroll down to find "Daily Campaign limit" (Recommended: 30 campaign emails per account per day)
It’s recommended to enable 'Campaign Slow Ramp' to gradually increase the sending volume, but you can disable it to reach the full limit if needed.
Understanding Account Limits Across Campaigns
Scenario 1: One sending account assigned to a single campaign
If you assign a sending account to a single campaign, the campaign uses that account until it reaches its daily limit.
Once the limit is reached, no more campaign emails can be sent from that account for the day.
Scenario 2: One account assigned to multiple campaigns
The daily sending limit is split across all campaigns using that account
If campaigns run simultaneously, the system distributes the available daily emails between them
If campaigns have different schedules, the earliest scheduled campaign is prioritized, and later campaigns may not send if the account has already reached its daily limit
Best Practice: Use separate sending accounts for each campaign to avoid sending interruptions.
Issue 4: Waiting for a Lead to Process
The system is waiting for available leads to process. The campaign will automatically resume sending when leads become available based on your campaign settings and sequence wait times.
Common Reasons No Leads Are Available
1. No New Leads: Ensure you have enough new leads (status: "Not yet contacted") in the campaign.
Skipped leads
Skipped leads
Limit Emails Per Company: This setting controls how many people from the same company domain you can email per day. If enabled, leads from the same company domain may be skipped to stay within the limit. You can adjust or disable this setting in Advanced Deliverability settings or the Campaign's Options section.
Risky or Invalid Leads: For leads verified by Instantly, risky or invalid leads will be skipped automatically to protect your sender reputation.
If leads are still in the verification queue, the campaign will wait for the verification process to complete.
Leads with the "Instantly credits low" status will not be contacted until you add more credits
Blocklists/BounceShield: Leads will be skipped if they are
In your custom blocklists
Detected by the BounceShield feature (protects against known bounces)
AI Lead Filtering: Our AI identifies and skips leads that are:
Less likely to respond to your campaigns
More likely to engage negatively (e.g., reporting emails as spam)
Review and adjust AI filtering settings in Advanced Deliverability settings.
Global Lead Status Sync
By default, the same lead across multiple campaigns will share the same status. This means when a lead is marked as "Interested" or other statuses in one campaign, that same lead in other campaigns will automatically be updated to the "Interested" status as well, which may result in leads not being contacted in those campaigns.
This helps maintain consistent lead data across your workspace and prevents you from continuing to contact leads who have already responded positively.
If you want leads to have independent statuses in different campaigns, you can disable this feature:
Go to Preference settings
Enable "Disable global lead status synchronization"
Leads will now maintain separate statuses in each campaign
2. Waiting for Step Delay: Your campaign may be waiting for the "Send next message in X days" gap you set between sequence steps. This is normal behavior. The campaign will automatically send follow-ups when the delay period ends.
3. Lead Prioritization Settings
Follow-ups are prioritized over new leads by default. The system sends all scheduled follow-ups first before contacting new leads.
To prioritize Step 1 (Hyper Growth plan or above):
Enable "Prioritize new leads" to prioritize Step 1 for new leads
Set "Max new leads" to specify how many new leads the campaign contacts per day
If "Max New Leads" exceeds the campaign's daily limit, only Step 1 will send (no follow-ups)
If 'Max New Leads' is set to a negative value (e.g., -1), the campaign will only send follow-ups and will not contact new leads
4. Time Gap Between Emails: Your campaign may be waiting for the "Time gap between steps" setting before sending the next email.
Default time gap: Minimum 9 minutes between emails, plus a random additional 5 minutes (for a total of 9-14 minutes).
It’s not recommended to reduce the time gap to below 5 minutes.
Understanding Simultaneous Sending: When you have multiple sending accounts in a campaign, Instantly sends emails from all accounts simultaneously by default.
Click to see example
Click to see example
You have 5 sending accounts in the campaign
The campaign uses all 5 accounts to send 5 emails (one from each account) every 9-14 minutes
Maximum volume in 2 hours: Approximately 40-65 emails (depending on the randomized time gap)
Calculation: (120 minutes ÷ 9-14 minutes per batch) × 5 accounts ≈ 42-65 emails
Customizing Sending Behavior: If you want to space out sending so emails don't go out simultaneously, you can adjust the sending behavior in the Preferences page.
"Send Emails One at a Time"
Sends emails from each account sequentially, not all at once
Each account waits for the time gap before the next account sends
Example: With 5 accounts and a 14-minute gap, emails are sent every 14 minutes from one account at a time
"Use a Single Sending Account per Time Gap"
Sends one email per time gap, then switches to the next account
Rotates through accounts in sequence
Example: With 5 accounts and a 14-minute gap, Account 1 sends, waits 14 minutes, then Account 2 sends, and so on
Best practice: Ensure your campaign schedule is long enough to accommodate the expected sending volume based on your number of accounts, time gap settings, and sending behavior preferences.
5. Provider Matching/ESP routing: Provider Matching ensures emails are sent from accounts that match the recipient's email provider (Outlook-to-Outlook or Gmail-to-Gmail). This feature can impact the sending volume, as the campaign will first wait for accounts or leads from a matched provider.
Scenario 1: Matching provider available
Lead's email is from Outlook
You have at least one Outlook sending account
System waits to match the lead with an Outlook sender
Scenario 2: No matching provider
Lead's email is from Outlook
You only have Gmail accounts connected
System proceeds using a Gmail account after detecting non-matching accounts
To use Provider Matching effectively: Have at least one sending account that matches each lead's provider. If you set a "Do Not Send" ESP routing rule, ensure you have at least one "Send" rule configured.
Advanced Deliverability settings conflict: If provider matching isn't enabled in the individual campaign settings, check the global setting:
Check if "Enable ESP Matching" is enabled globally
This enables ESP matching for all campaigns within the workspace
Issue 5: Sending Accounts in Error or Paused
No active sending accounts are available for the campaign.
1. Accounts Assigned to Campaign
Ensure you have selected at least one sending account in the campaign.
If using tags: Verify that sending accounts are associated with the tag you've assigned to the campaign.
After assigning the accounts, please ensure you save the changes and resume the campaign. It may take 10-15 minutes for the updates to reflect.
2. Account Status
Go to the Email Accounts dashboard
Filter accounts by "All statuses -> Has Errors/Paused" status
Fix any errors or unpause accounts as needed
For accounts with errors:
DFY or Pre-warmed accounts from Instantly: Contact support for assistance
Accounts from other providers: Follow troubleshooting steps here
Account paused due to plan expiration: Email accounts are automatically paused after the 14-day free trial or when the Email Outreach plan expires. To unpause accounts:
Select the paused accounts (tick the checkbox next to each account)
Click the three dots (...) in the top right corner
Select "Unpause selected accounts"
Resume your campaign
Checking Campaign Activity
If you've made recent changes to the campaign, wait 15 minutes and then check the activity log to verify sending has started.
Steps to check sending activity:
Open the target campaign
Go to the Analytics section of the campaign
Scroll down the page and select the 'Activity' section
Apply the 'Email sent' filter to see the most recent sending activities.

















