Skip to contentSkip to navigationSkip to topbar
Rate this page:
On this page

Monitor your application


Welcome to the "Monitor your application" section of the Programmable Messaging API Onboarding Guide. When you complete this milestone, you'll understand how to track the performance of your messaging application and have strategies for improving it.

Who are your stakeholders at this stage?

  • Business team : Engagement metrics will be of high interest now that messaging campaigns are up and running. This team may also be largely responsible for the content of the messages, which in turn can influence message delivery.
  • Developers : Decisions made in previous steps will now indicate how well the application functions and this team may have the most insight into what's working and what should be improved.

In this guide, you will:


Step 1: Get familiar with Messaging Insights

step-1-get-familiar-with-messaging-insights page anchor

As a first step toward tracking the success of your messaging program, Twilio's Messaging Insights provides a real-time dashboard with a range of performance reports. They will give you a visual look at messaging delivery, errors, and conversions.

Navigate to the relevant documentation to learn more about Messaging Insights.

  1. Review Messaging Insights documentation (recommended)
  2. Check out your Messaging Insights dashboard(link takes you to an external page) in the Twilio Console (recommended)

Step 2: Review common issues and troubleshooting strategies

step-2-review-common-issues-and-troubleshooting-strategies page anchor

As you scale up your messaging program, it's possible that you will start to see delivery errors. We recommend becoming familiar with the types of error issues you might encounter and how to handle them if they occur.

Navigate to the relevant documentation to learn more about common issues and troubleshooting strategies.

  1. Review common issues that arise with SMS (recommended)
  2. Troubleshoot undelivered messages(link takes you to an external page) (recommended)

Step 3: Configure alarms

step-3-configure-alarms page anchor

To ensure that you are able to proactively monitor and contain issues that arise, we recommend notifying select team members when errors are triggering at a certain rate.

Navigate to the relevant documentation to learn more about alarms and alerts.

  1. Build an Alarm (recommended)
  2. Learn about an Alert Resource (optional)

Step 4: Explore deliverability and engagement best practices

step-4-explore-deliverability-and-engagement-best-practices page anchor

Your messaging application is ready to roll and now it's time for your messaging program to thrive. Compiled below are resources to help your team follow leading practices in the industry so that your program delivers on your business goals.

Share the content below with your team to ensure everyone understands how to execute a thriving messaging program on your Twilio Application.

  1. Guide to U.S. SMS Compliance(link takes you to an external page) (recommended)
  2. How to prevent messages from being filtered(link takes you to an external page) (recommended)
  3. CTIA Short Code Monitoring Handbook(link takes you to an external page) (optional)
  4. 8 Steps to Building a Successful SMS Marketing Program(link takes you to an external page) (optional)
  5. Using SMS and Email to Engage Your Customers(link takes you to an external page) (optional)
  6. Get familiar with forbidden messaging content in North America(link takes you to an external page) (optional)
  7. Best Practices for toll-free messaging in North America(link takes you to an external page) (optional)

If you need help with onboarding, deliverability, or compliance, Twilio Professional Services(link takes you to an external page) can help. Our team of experts leverages extensive implementation experience to guide you no matter where you are in your messaging journey. Contact us for more information(link takes you to an external page)!


Congratulations on making it this far in the Programmable Messaging API Onboarding process! To learn more, check out these helpful links:


Rate this page: