Verloop.io allows Admins and Outreach Managers to access campaign data via reports.
How to schedule and download the outreach report?
- Navigate to Settings > Chat > Reports
- Click on the New Report button in the top right corner
- Add report name. Make sure it’s easy to remember and reflects the report information
- Select report type as Outreach Report
- Set how frequently you want to receive the report. You can select from
- Monthly: From the 1st of a month to the 30th or 31st of the month
- Weekly: From Tuesday of every week to the Monday of next week
- Daily: From 00:00 AM to 23:59 PM of a day
- Ad hoc: You can select a custom range which spans a maximum of 3 months
- Add the email addresses you want to send the master report. Separate the email ID with a comma.
- Click on the Create new Report button.
- Your newly created report will show up in the list below
- For each report, you have to option to edit, delete or view the report.
- To download a report, click on the eye icon to view a list of historical reports.
- Click on Download. A CSV format file will be downloaded.
Headers in Outreach Report
- To
- From
- Channel
- Status
- CampaignName
- CampaignID
- RecipeID – Recipe ID which was triggered
- CreatedAt – Timestamp of when this campaign was executed
- DialedAt – Timestamp of when this campaign was scheduled
- ReceivedAt – Timestamp of when this campaign was received by users
- CompletedAt – Timestamp of when this campaign was completed
- SentAt – Timestamp of when this campaign was sent
- DeliveredAt – Timestamp of when this campaign was delivered
- ReadAt – Timestamp of when this campaign was read by users
- RepliedAt – Timestamp of when this campaign was replied by users
- FailedAt – Timestamp of when this campaign failed to be sent
- ExpiredAt – Timestamp of when this campaign expired
- ErrorMessage – Error messages, if the campaign is not successful
- errors reported by WhatsApp
- errors reported by Verloop.io API or the BSPs. Example invalid phone number etc.
- CustomVariables – Recipe variable and the value stored in it for the reply given by the visitor to the campaign template
- CustomTemplateParameters
- CustomActionParameters
RecipeID
The Recipe ID serves as a unique identifier for a specific recipe. It plays a crucial role in identifying and distinguishing the updated recipe from a list of available recipes. These IDs are particularly useful in differentiating between WhatsApp recipes and web recipes.
CreatedAt
When a message is created but not yet queued, it means that the message has been generated or composed but has not entered the queue for delivery or processing. At this stage, the message exists in a pre-queued state, ready to be scheduled or processed based on the defined criteria or conditions.
DialedAt
The date and time when the dial was attempted for Voice AI outreach refer to the specific moment when an automated call was initiated as part of Voice AI-based outreach activities. It indicates the exact date and time when the system made an attempt to establish a voice connection with the intended recipient.
ReceivedAt
The “received at” date and time for Voice AI KPIs signifies the specific timestamp when a user received an incoming call as part of the Voice AI outreach campaign.
CompletedAt
The “completedAt” date and time for Voice AI KPIs represents the specific timestamp when a call was successfully completed and registered as hang-up. It indicates the exact moment when the call ended and all communication between the Voice AI system and the user ceased.
SentAt
The “sentAt” date and time for WhatsApp (WA) message campaigns represents the specific timestamp when the campaign messages were sent to the recipients. It indicates the exact moment when the campaign was initiated and the messages were dispatched to the intended audience through the Outreach platform.
DeliveredAt
The “deliveredAt” date and time for WhatsApp (WA) messages represents the specific timestamp when the message was successfully delivered to the recipient’s device. It indicates the exact moment when the message reached the intended recipient on WhatsApp and was marked as “delivered”
ReadAt
The “readAt” date and time for WhatsApp (WA) messages represent the specific timestamp when the recipient reads the message. It indicates the exact moment when the recipient opened and viewed the message on their WhatsApp application, triggering the “read” status.
RepliedAt
The “repliedAt” date and time for WhatsApp (WA) messages represents the specific timestamp when the recipient replied to the message. It indicates the exact moment when the recipient sent a response or replied to the message on their WhatsApp application.
FailedAt
The “FailedAt” date and time for WhatsApp (WA) messages represents the specific timestamp when the sending of the message failed. It indicates the exact moment when the system encountered an error or issue while attempting to deliver the message to the recipient’s device, resulting in a failed delivery status.
ExpiredAt
The “ExpiredAt” date and time for WhatsApp (WA) messages represents the specific timestamp when the message expired. It indicates the exact moment when the message reached its designated expiration time and was no longer valid for delivery to the recipient.
ErrorMessage
The “ErrorMessage” field captures the specific error message received from the META or the call provider during the outreach process. This message indicates any errors or issues encountered while attempting to send the WhatsApp message or make a voice call. It serves as valuable information for troubleshooting and debugging purposes, allowing the team to identify the root cause of the error and resolve any technical or configuration issues.
ConversationURL
The “ConversationURL” refers to the associated URL of a conversation. This URL is typically provided in relation to a specific conversation or communication exchange.
CustomVariables
Any custom template variables added to track outreach campaign successes.
CustomTemplateParameters
CustomTemplateParameters refer to the specific values assigned to the placeholders inside a template. These placeholders act as variables that can be dynamically replaced with relevant information when the template is used.
For example, consider a template that says, “Hey {{1}}, here is your {{coupon code}}.” In this case, the Custom Template Parameters would be {{1}} = “Jashvant” and {{coupon code}} = “ABCDEFG”. When this template is used, the placeholders are replaced with the assigned values, resulting in a personalised message such as, “Hey Jashvant, here is your ABCDEFG.”
CustomActionParameters
CustomActionParameters refer to any quick replies or call-to-action (CTA) buttons that are included as part of a template. These quick replies or buttons provide predefined response options or actions for the recipient of the message.
For example, if a template contains quick replies like “Yes” or “No” as response options, or CTA buttons like “Shop Now” or “Learn More,” the values of these quick replies or buttons will be listed under the CustomActionParameters column. This column captures the specific options or actions available to the recipient when interacting with the template.
Status Code – WhatsApp Message
WA STATUS | Description |
Sent | When a message is sent successfully to the user. |
Active | Once a message has been successfully delivered to the user and has not expired. |
Delivered | When a message has been delivered to the user. |
Read | WA message read by the end user. |
Replied | The user replied to the outreach message. |
Failed | Failed to send message to user for reasons marked in the code |
Expired | Message gets overridden due to receiving a second campaign while there is a previous campaign that is still in active status |
Status Code – Voice
Call Status | Description |
Created | When the call is created but not queued yet |
Queued | Once a call is placed in the queue for dialling |
Dropped | If the call was dropped by Verloop without attempting a dial. It can happen when a number is DND, a rule on the associated outreach expects this number to be not reached out to, etc. |
Dialling | When the number is being dialled or trying to connect |
Ringing | Call is ringing |