Campaign Delivery Reports and Tracking
Introduction
After sending a campaign, you need to know how it performed. Did every message get delivered? Were some messages held back because customers were missing contact details or had opted out? Did any fail for technical reasons? Luminate's delivery report gives you a complete breakdown of what happened with every single message โ so you can measure success, identify issues, and improve future campaigns.
Who this is for: Salon owners and admins with the Manage Notifications permission.
What you'll learn:
- How to read campaign statistics (total, sent, failed, suppressed)
- How to access and navigate the delivery report
- What each send status means and why it occurs
- How to filter and sort the delivery report
- How to troubleshoot common delivery issues
- How to reuse successful campaigns
Time to complete: 10-15 minutes
Prerequisites
Before you begin, make sure you have:
- At least one campaign that has been sent or is currently sending (see Tutorial 19.3 for sending campaigns)
- Familiarity with the campaign detail page (see Tutorial 19.1)
Step-by-Step Instructions
Step 1: View Campaign Statistics
After a campaign has been sent (or while it's still sending), its statistics are visible in two places:
On the Campaigns index page:
- The Results column shows a summary: "X sent" (in green), and if applicable, "X failed" (in red) and "X queued" (in muted text)
On the campaign detail page:
- Go to the Campaigns page and click on a sent campaign
- At the top, you'll see four statistics cards:
- Total โ the total number of recipients the campaign was sent to
- Sent โ the number of messages successfully delivered, with a delivery rate percentage below (e.g., "95% delivery rate")
- Failed โ the number of messages that could not be delivered because of a technical problem, such as a provider error or too few SMS credits
- Suppressed โ the number of messages that were held back before sending because the customer was missing contact information, had opted out of marketing, or a system setting prevented sending
The delivery rate is calculated as: Sent รท (Sent + Failed + Suppressed) ร 100.

Step 2: Access the Delivery Report
- On the campaign detail page, click the View Report button (available for campaigns with status Sent, Sending, or Queued)
- You'll be taken to the Delivery Report page, which shows the same four statistics cards at the top (Total, Sent, Failed, Suppressed) plus a detailed table of every individual send. Note that the delivery rate percentage is only shown on the campaign detail page, not on the report page
- Click Back to Campaign at the top of the report to return to the campaign detail page

Step 3: Understand Send Statuses
Each message in the delivery report has one of four statuses:
| Status | What It Means | When It Happens |
|---|---|---|
| Sent | The message was accepted by the email or SMS provider and sent to the customer | The provider accepted the message for delivery |
| Suppressed | The message was held back before sending | The customer is missing contact information, the customer opted out of marketing, or a system setting prevented sending (e.g., demo mode, messaging paused) |
| Failed | The message could not be delivered | A technical problem stopped delivery โ the provider rejected the message, the phone number was not a valid format, or your SMS balance ran out |
| Queued | The message is still waiting to be processed | The campaign is still sending โ this status will change to one of the above |
Step 4: Read the Delivery Report Table
The delivery report table shows one row per recipient with the following columns:
| Column | What It Shows |
|---|---|
| Customer | The customer's name (clickable link to their profile) |
| Email or Phone | The customer's email address (for email campaigns) or phone number (for SMS campaigns) |
| Status | The send status badge (Sent, Failed, Suppressed, or Queued) |
| Sent At | The date and time the message was sent (or "-" if not yet sent) |
| Failure Reason | The reason for failure or suppression (or "-" if sent successfully) |
You can sort the table by clicking on the Customer, Status, or Sent At column headers. Click a header once to sort ascending, and again to reverse it. The table opens sorted by Sent At, newest first.
The table shows 25 records per page. For a larger campaign, use the Previous, Next and page-number buttons below the table. The line beside them tells you where you are โ for example, "Showing 1 to 25 of 38 sends".
Step 5: Filter the Delivery Report
To focus on specific results, use the status filter dropdown above the table:
- Click the status dropdown above the table โ it reads All Statuses until you choose one
- Choose a status to filter by:
- All Statuses โ shows every send record
- Sent โ only successfully delivered messages
- Failed โ only messages that encountered errors
- Suppressed โ only messages that were intentionally held back
- Queued โ only messages still waiting to be processed

This is particularly useful for large campaigns where you want to quickly identify and address failures or suppressions.
Step 6: Understand Common Suppression Reasons
When a message is suppressed, the Failure Reason column explains why. Click any reason to read the whole thing in a dialog. Here are the most common reasons:
| Reason | What It Means | What to Do |
|---|---|---|
| No email address on file / No sms address on file | The customer's profile is missing the required contact information | Update their profile with the correct email or phone number (see Tutorial 3.3) |
| Customer opted out of marketing email / Customer opted out of marketing sms | The customer turned off marketing messages for that channel after the campaign was built | Respect their choice โ do not re-enable it without their consent (see Tutorial 3.3) |
| Demo mode - notifications suppressed | Your salon is in demo mode, which doesn't send real messages | Switch to a live account to send actual campaigns |
| Automated messaging paused for this salon | Your salon has paused automated messaging in settings | Check your salon notification settings |
| SMS notifications disabled during trial | SMS sending is restricted during the trial period | Upgrade your plan or contact support at hello@luminate.salon |
| Campaign no longer active | The campaign stopped part-way through, so the remaining messages were held back. It either went back to Draft or was scheduled again | Send a new campaign to the customers who never received the first one |
Step 7: Troubleshoot Failed Messages
Messages with a Failed status indicate a technical problem stopped delivery. The Failure Reason column explains why. Common reasons include:

| Reason | What It Means | What to Do |
|---|---|---|
| Insufficient SMS credits (need 2 for this message) | Your SMS balance ran out part-way through the campaign | Top up your SMS credits, then send a new campaign to the customers who missed out (see Tutorial 19.4) |
| Invalid phone number format | The number on the customer's profile is not a number the SMS service can dial | Correct the phone number on the customer's profile |
| A message from the email or SMS provider, such as Mailbox full or a rejection notice | The provider accepted the request but could not deliver the message | Check the customer's contact details are correct and still in use |
A provider rejection can be a long sentence, so the column shows the first part of it on one line. Click the reason to open it in full. The dialog shows the whole text and gives you a copy button, so you can paste it into an email to your provider or to hello@luminate.salon. Click Close to go back to the report.
For failed messages:
- Click the Failure Reason to read it in full
- If it names a contact detail, correct it on the customer's profile
- If it is an SMS balance problem, top up your credits first
- When the cause was temporary, duplicate the campaign and send it to the affected customers
Step 8: Duplicate a Successful Campaign
If a campaign performed well and you want to run a similar one:
- Go to the campaign detail page (not the report page)
- Click the Clone button (available for Sent campaigns)
- Click Clone Campaign in the dialog โ a new draft is created with the same content and audience filters, named "{original name} (Copy)"
- Edit the new draft as needed (update the name, message, or filters)
- Send or schedule the new campaign
This is the quickest way to reuse a proven campaign structure. See Tutorial 19.3 for more details on the duplication process.
Common Pitfalls
"My delivery rate seems low โ lots of messages failed or were suppressed"
A high suppression rate usually means many of your targeted customers have opted out of marketing communications, or are missing contact information. Filter the report by Suppressed to see which โ the Failure Reason column names the cause for each one. Filter by Failed to find technical problems, such as an SMS balance that ran out. Review your segment filters to ensure the marketing consent filter is included (see Tutorial 19.2). You can also encourage customers to update their preferences.
"All messages show as 'Queued' even though I sent the campaign a while ago"
Large campaigns take time to process as messages are sent individually. If messages remain queued for an unusually long time, there may be a queue processing delay. Check back after a few minutes. If the issue persists, contact support.
"I can't find the View Report button"
The View Report button only appears for campaigns with a status of Sent, Sending, or Queued. Draft and Scheduled campaigns don't have delivery reports because no messages have been dispatched yet.
"The failure reason is cut off in the table"
Failure reasons may be truncated in the table column. Hover over the text to see the full reason.
Tips and Best Practices
- Check your delivery report after every campaign โ don't just send and forget. Review the results to understand what worked and what didn't
- Monitor failure and suppression rates โ if a large percentage of messages are failed or suppressed, review your audience filters and ensure you're targeting customers who have marketing consent and valid contact details
- Act on failures โ if customers have invalid email addresses or phone numbers, update their profiles. This improves delivery rates for future campaigns
- Use reports to refine your audience โ if certain types of customers consistently receive your campaigns, consider creating targeted segments that focus on engaged customers
- Compare campaigns over time โ look at delivery rates across multiple campaigns to spot trends. A declining delivery rate might mean your contact data needs updating
- Duplicate successful campaigns โ when a campaign has a high delivery rate and good results, clone it as a starting point for future campaigns
Related Tutorials
- Tutorial 19.1: Introduction to Marketing Campaigns โ campaign basics and creation
- Tutorial 19.2: Targeting the Right Customers with Segment Filters โ refining your audience to improve delivery rates
- Tutorial 19.3: Sending, Scheduling, and Testing Campaigns โ the sending workflow
- Tutorial 19.4: SMS Campaigns and Credit Management โ SMS-specific delivery considerations
- Tutorial 3.3: Customer Preferences and Communication Consent โ updating customer contact details and marketing consent
- Tutorial 10.5: SMS Balance and Usage Tracking โ managing your SMS balance
Frequently Asked Questions
What's a good delivery rate?
A delivery rate of 90% or above is typical for well-maintained customer lists with proper consent management. If your rate is consistently below this, review your customer data for missing or outdated contact information and ensure you're using the marketing consent filter. The rate counts messages the provider accepted, so it measures how many messages left Luminate โ not how many were opened.
Can I resend a campaign to customers who didn't receive it?
Not directly โ you can't resend the same campaign. However, you can duplicate the campaign and adjust the audience filters to target the specific group that was missed. For example, if messages failed due to temporary issues, create a new campaign targeting those customers.
How long do delivery reports stay available?
Delivery reports are stored permanently and can be accessed at any time from the campaign detail page. Your full campaign history is preserved.
Can I export the delivery report?
The delivery report has no export button. For record-keeping, use your browser's print function to save the report as a PDF.
Why does my campaign show "Sending" but some messages are already "Sent"?
The campaign status shows the overall state. Individual messages are processed one by one โ so the campaign status remains "Sending" until the very last message has been processed, even though earlier messages have already been delivered. Once every message has been processed, the status changes to "Sent".
What's the difference between "Failed" and "Suppressed"?
Suppressed messages were held back before being sent โ the customer was missing contact information, the customer had opted out of marketing, or a system-level setting prevented sending (e.g., demo mode, messaging paused). Failed messages were attempted but could not be delivered because of a technical problem, such as a provider rejection, an unusable phone number, or an SMS balance that ran out. Check the Failure Reason column to understand the specific cause for each message.
Last Updated: August 2026