Service Level Agreement
99.95% Guaranteed Uptime | We provide a high-availability service with a guaranteed uptime of 99.95%. Our architecture is designed to scale instantly based on traffic and can handle sustained usage 24/7. This uptime guarantee excludes scheduled maintenance and outages caused by third-party services or force majeure events. |
---|---|
Less Than 1s API Response Time | Our API is fast with most requests ranging from ~100ms - 1s response time. This ensures a responsive and performant experience for both human and machine users. |
Staging Environment | We offer an isolated staging environment for simulated data testing. This environment allows users to test settings and features without affecting production environments or needing production data. We do not allow production data to be stored on the staging environment. | Employee Access | Our employees are not allowed access to customer data by default. Authorized customer users may request employees to access accounts on a limited basis for support. We generally provide support based on the staging account, which is restricted to simulated or test data. |
Message Simulation | Message creating and dispatching can be simulated in the production environment to conduct smoke and regression testing without sending live messages. |
Training Mode | Users can enable training mode in production environments to route messages to themselves for training purposes. |
User Training | Administrator users can request training sessions for their team. Training sessions are conducted remotely and are typically 1 - 2 hours long. Training sessions are recorded and made available for future reference. Training for portal-only users is provided through walkthrough videos and in-app guides. |
24/7 Priority Support | During outages or mission-critical failures, we provide 24/7 support with our engineering team. |
Data Integrity | Point-in-time backups are available for up to 30 days while audit logs are available for the duration of the contract. |
8 am - 8 pm EST Standard Support | We provide non-priority support during business hours with a guaranteed response within one business day. Any user requests are tracked through Help Tickets with an average resolution time of 2 - 5 business days. Any user-requested changes are only implemented in the staging environment. |
Maintenance in Off Hours | We handle maintenance in your off hours to minimize downtime. Our Status Page lists any scheduled maintenance. We publish and communicate any planned service outages and releases through our Help Center, in-app alerts, and through email notifications to authorized users. |
Product Changes | We publish and communicate any changes through our Help Center and through email notifications to our users. Changes are typically enhancements, maintenance, bug fixes, or new features. Changes are made in our development environment and then staging before it is available in production. We do not make changes that affect existing functionality without the Customer's approval. All software updates use a continuous-integration model with automated checks such as the following: unit tests, end-to-end tests, feature texts, Syntax/Lint tests, vulnerability scans, and outdated dependency scans. Changes are deployed to production on a monthly basis. |
Unplanned Downtime and Outages | Unplanned downtime and outages are rare, but if they occur, the impact should be limited to a subset of functionality. Our engineering team will actively work to resolve the issue. Any known issues are communicated via email, in-app, and on our Status Page. |
Browser Compatibility | We support the current and the two most recent versions of Chrome, Firefox, Safari, and Edge. We do not support Internet Explorer. |
System Capacity | Our system is designed to scale horizontally and vertically to handle increased load. We monitor system capacity and performance and will notify the Customer if additional capacity is needed.
By default, each agency is able to send 60 outbound SMS/MMS, 60 outbound voice calls, and 60 outbound emails every minute. Messages are delayed to the next minute if the limit is reached.
There is no limit for inbound messages on any channel. For dedicated or high-volume customers, we support the following limits to ensure compliance with carriers and internet service providers:
|
Downtime Credits | For Dedicated and high-volume customers, if we fail to meet our uptime guarantee, we will provide a discount on the monthly usage period based on the following schedule:
Note: downtime is only calculated for our API and web platforms. Scheduled maintenance, third-party outages, and force majeure events are excluded. |
Disaster Continuity | In the event of a complete system failure, we have a disaster recovery plan in place. We maintain a backup of all data and can restore service within 4 hours. We will notify the Customer of any catastrophic failure and provide updates on the recovery process. For downtime exceeding 4 hours, we offer a standalone service that can be used to send messages and notifications. This service is hosted on a separate infrastructure region and is designed to be used in the event of a catastrophic failure of our primary service. |
Software Escrow | We offer a software escrow service for dedicated plans. The software escrow agreement is a separate contract and is subject to additional fees. |