Omnivore.io

Omnivore API

Customer Support and System Availability Service Levels ("SLAs")

Last Modified: May 17, 2023
Capitalized terms not defined herein are defined in the standard Terms of Service located at https://panel.omnivore.io/legal/terms-of-service (the "TOS").
  1. Merchant: A merchant that uses the Omnivore API to access or interface with services provided by Customer.
  2. Performance Credit: A credit on Customer's invoice based on Olo's SLA performance during the prior month.

Customer Support Service Level

  1. Definitions
    1. Active Production Store: A Production Store which has been validated by Olo to be completely configured and functional with the Omnivore API. Production Stores in the process of being installed and configured are "Non-Active Production Stores" until installation, configuration, and validation are complete.
    2. Non-Production Store: A test or lab location used for development purposes and not serving or transacting with real consumers.
    3. Production Store: A physical location serving and transacting with real consumers.
    4. Support Business Hours: Monday-Friday, 9am to 6pm US/Eastern, excluding any day that Olo’s corporate office is closed and any temporary variations in hours, of which Olo shall notify Customer in advance.
  2. Severity Levels
    1. Severity 1 - Full Outage: Severity 1 covers significant loss or disruption of service or critical functionality provided by Olo to Customer for a large number of Active Production Stores. This includes global or regional service outages, complete downtime for critical services, and loss, corruption, or breach of Customer data.
    2. Severity 2 - Partial or Localized Outage: Severity 2 covers significant loss or disruption of service or critical functionality provided by Olo to Customer for a small number of Active Production Stores. This includes feature- or store-specific outages impacting one or more stores, partial or intermittent downtime for critical services, and other breaking issues with no workaround.
    3. Severity 3 - Degraded Services: Severity 3 covers minor loss or disruption of service or functionality provided by Olo to Customer for individual Active Production Stores. This includes store-specific issues, limited or temporary interruption of non-critical services, and other issues not covered under higher Severity Levels.
    4. Severity 4 - General Inquiries or Technical Assistance: Severity 4 covers general questions or comments and cases for Non-Active Production Stores and/or Non-Production Stores. This includes requests for information, scheduling of resources, new store installations, and other issues not covered under higher Severity Levels.
  3. Bug Reports
    1. Regressions
      1. Features and functionality in the Omnivore API that were previously working correctly, and then stopped working as the result of newly released Omnivore Software, will be considered Severity 2 or 3 issues, depending on the impact and scope of the bug.
    2. Non-Regressions
      1. Support cases may result in the identification of a new bug within the Omnivore API that cannot be classified as a regression of previously correctly functioning features or functionality. These cases, by default, will not be classified as one of the previously defined Severity Levels, and will be resolved on a timeline based on prioritization of the defect against other development efforts, and development resources becoming available to work on the issue.
      2. Olo will make all practicable efforts to provide Customer with accurate timelines for delivery of resolution to non-regression bugs.
  4. Olo Community Portal
    1. Customer will have access to the Olo Community Portal within Salesforce so that they can submit, track and update support tickets.
    2. Customer support is available for all Severity Levels via the Olo Community Portal during Support Business Hours.
  5. Email Support
    1. Customer support is available for all Severity Levels via email during Support Business Hours.
    2. A case number will be generated for any inquiry to the support email address within thirty (30) minutes of submittal.
    3. Cases submitted via email will be reviewed based on order received.
  6. Phone Support
    1. Customers may request phone support for Severity 3 and Severity 4 cases if unable to resolve via email.
    2. Olo will schedule a time during Support Business Hours for support to be provided via phone.
  7. Description of Support Services
    1. Standard Services

      The following services are included in standard support services, and will be performed by Olo:

      1. Training for the Customer so that they can complete installation of the Omnivore Software at Production Stores and development environments.
      2. Diagnosis and resolution of issues or bugs within the Omnivore API.
      3. Diagnosis and assistance with resolution of POS configuration issues preventing Omnivore services from functioning correctly.
      4. Diagnosis of bugs or issues with POS software preventing the Omnivore API from functioning.
      5. Technical support in developing, testing, and launching POS integrations using the Omnivore API.
      6. Assistance escalating POS service problems unrelated to the Omnivore API to Merchant's third-party POS provider.
    2. Non-Standard Services

      The following services are not included in standard support services. Olo may, on occasion, at the request of the Customer and at its own discretion, perform activities related to these services. These services may incur additional fees to Customer. Olo takes no responsibility for any issues or downtime related to activities performed in relation to these services. Olo will never perform activities related to these services without the explicit permission of the Customer, Merchant, and other relevant parties.

      1. Diagnosis or repair of POS service problems unrelated to the Omnivore API.
      2. Resolution of bugs or issues with POS software outside the scope of the Omnivore API, or outside of the scope of Olo's ability to resolve.
      3. Major reconfiguration of POS software outside the scope of changes required for the Omnivore API to function.
      4. Other services and activities not explicitly listed under Standard Services.
    3. Limitation of Responsibility

      Functionality of the Omnivore API often depends on the stability, latency, uptime, and performance of third party software and services. Olo cannot take responsibility for resolution of issues with these third party software and services, as they are outside of Olo's control. Olo will use commercially reasonable efforts to provide clear guidance and recommendations to relevant parties to assist in resolution of issues related to these third party software and services. This includes, but is not limited to:

      1. Merchant network connections, firewalls, antivirus, and security software
      2. Third-party POS provider APIs, data sources, and services
      3. Developer software, infrastructure, and services
  8. Response and Resolution
    1. For Severity 1 requests, Olo will take and continue to take the actions which will most expeditiously resolve the request.
    2. For Severity 2, Severity 3 and Severity 4 requests, Olo will work continuously during Support Business Hours to resolve the request.
    3. Limitation of Responsibility

      Olo is often subject to scheduling, access, and/or timing requirements of other parties involved in a support case (Customers, Merchants, POS providers, etc.). In cases where other participating parties cannot facilitate these requirements for Omnivore to continue or complete its efforts, Omnivore will consider the timelines for response and resolution as paused until these requirements can be resolved.

  9. Customer Support Service Level Standard
    1. Definitions
      1. Total Problems: The total number of support inquiries made by Customer during the reporting month.
      2. Percentage Problem Response: ((Total Problems – Total Problems failing Standard) / Total Problems) * 100 = (as calculated by rounding to the second decimal point). Note: This Calculation must be completed for each problem Severity Level.
      3. Request Response Time: The time set forth on a Customer Order Form in which Olo states it will provide a response to Customer’s service request.
      4. Support Fees: The fees paid by Customer to Olo specifically for support. Does not include Service Fees.
    2. Customer Support Service Level Targets

      Problems shall be confirmed as received by Olo 99% of the time each reporting month, in accordance with the Request Response Time associated with the problem Severity Level on the applicable Order Form.

    3. Performance Credit
      1. Performance Credits are Customer's sole and exclusive remedy for any failure by Olo to meet the Service Level Standard.
      2. Severity 1 and Severity 2 Issues
        1. Where Percentage Problem Response is greater than 99.00%, no Performance Credit will be due.
        2. Where Percentage Problem Response is equal to or less than 99.00%, Customer shall be eligible for a Performance Credit in the amount of 1% of the Support Fees (as calculated on a monthly basis for the reporting month) for each full 1% reduction in Percentage Problem Response.
      3. Severity 3 and Severity 4 Issues
        1. Where Percentage Problem Response is greater than 90.00%, no Performance Credit will be due.
        2. Where Percentage Problem Response is equal to or less than 90.00%, Customer shall be eligible for a Performance Credit in the amount of .5% of the Support Fees (as calculated on a monthly basis for the reporting month) for each full 1% reduction in Percentage Problem Response.
      4. Example Calculation (Using Severity 1 and 2)
        1. Total Problems during the reporting month equal 68.
        2. Total Problems failing the Standard of 99% equal 3.
        3. Percentage Problem Response is calculated as follows: ((68 – 3) / 68) * 100 = 95.59%
        4. The threshold of 99.00% less the Percentage Problem Response of 95.59% = 3.41%. The difference is greater than a 3% reduction but is less than a 4% reduction; therefore, Customer is eligible for 3% of the Support Fees as a Performance Credit.
      5. Customers must request Performance Credits in writing to [email protected] within 30 days of the reporting month for which the Customer is eligible for a Performance Credit.
      6. Performance Credits will not be payable in the event the Service Level Standard is not met because of: (I) Customer or Merchant environment issues, including without limitation, connection to the Internet (i.e., problems with the Internet Service Provider, modem, cable, DSL or dial-up connection, mobile phone connection or other Internet connectivity issues) or any other Customer or Merchant equipment or software (including without limitation third party hacks, intrusions, distributed denial-of-service attacks or any other third party actions intended to cause harm to or disrupt Customer’s vendors), Customer or Merchant’s firewall software, hardware or security settings, Customer or Merchant’s configuration of anti-virus software or anti-spyware or malicious software, Customer’s use of or placement of Javascript code and/or other tracking or measurement software or code (including Google Analytics), or operator error of Customer or Merchant; (II) Customer or Merchant’s Point of Sale (POS) failure(s) or the failure to properly maintain the POS environment, including updating the POS firmware or version of the software running on the POS as recommended by either Olo, a third party POS reseller or servicer, or the POS provider themselves; (III) third party outages, verified bugs of any third party software used by Customer, Merchant, or Olo in conjunction with the Omnivore API, or failure of third party professional services not provided by Olo; (IV) outages of any third party vendors selected by Customer or Merchant; (V) force majeure events as described in the TOS or any other events not foreseeable or preventable by Olo despite Olo’s commercially reasonable efforts; (VI) issues related to third party domain name system (DNS) errors or failures; or (VII) emergency maintenance of the Omnivore API, including without limitation, suspension of Licensed Applications in response to a breach of security, or due to Olo following its incident response plan in response to a suspected breach of security, or a voluntary election by Olo to suspend services for a limited period of time to address a serious malfunction, for which Customer or Merchant may not receive advanced notice.

System Availability Service Level

  1. Definitions.
    1. Incident: Any Omnivore services event causing degradation or unavailability of the Omnivore API.
      1. Minor Incident: Any Incident impacting a single Omnivore API service lasting 1 hour or less.
      2. Major Incident: Any Incident impacting multiple Omnivore API services, or any single Omnivore API service lasting longer than 1 hour.
    2. Maintenance Window: A period of time, scheduled in advance, where the Omnivore API is expected to be partially or completely unavailable.
  2. System Status Page
    1. Olo will publish and regularly update a System Status Page at https://status.omnivore.io/.
    2. In the event of an Incident, Olo will post a case on the Status Page within 15 minutes of identification of an ongoing Incident.
    3. Olo will continuously update open Incident cases as new information becomes available.
    4. Olo will publish post-mortems for Major Incidents within 5 business days of resolution of the Incident.
    5. It is Customer's responsibility to monitor the System Status Page, sign up for email alerts through the System Status Page, and/or remain opted in for system status alerts.
  3. Maintenance Windows
    1. Olo may have Regular Maintenance Windows or Scheduled Maintenance Windows.
    2. Regular Maintenance Windows are recurring times when Olo may perform maintenance on the Omnivore API. The times for these windows are posted on the System Status Page. Customers are not notified of Regular Maintenance Windows.
    3. Scheduled Maintenance Windows are scheduled by Olo as needed to perform maintenance on the Omnivore API.
      1. Non-emergency maintenance will be posted to the System Status Page at least 7 calendar days in advance of the scheduled time.
      2. Emergency maintenance will be posted to the System Status Page with as much notice as is practicable, usually at least 12 hours in advance of the window.
  4. System Availability Service Level Standard
    1. Definitions
      1. Actual Uptime: The total minutes in the reporting month that the Omnivore API was actually available to Merchants for normal use.
      2. Scheduled Downtime: The total minutes in the reporting month within Maintenance Windows.
      3. Scheduled Uptime: The total minutes in the reporting month less the total minutes represented by the Scheduled Downtime.
      4. Percentage Uptime: Calculated as (Actual Uptime / Scheduled Uptime) * 100 = (as calculated by rounding to the second decimal point)
      5. Service Fees: The fees paid by Customer to Olo for a specific service. Does not include Support Fees.
    2. System Availability Service Level Targets
      1. The Omnivore API will be available for normal use 99.99% of the Scheduled Uptime.
    3. Performance Credit
      1. Performance Credits are Customer's sole and exclusive remedy for any failure by Olo to meet the Service Level Standard.
      2. Where Percentage Uptime is greater than 99.99%, no Performance Credit will be due.
      3. Where Percentage Uptime is equal to or less than 99.99%, Customer is eligible for a Performance Credit in the amount of 10% of the Services Fees (as calculated on a monthly basis for the reporting month) for each full 1% reduction in Percentage Uptime.
      4. Example Calculation
        1. Assuming the reporting month is January 2019 (44,640 minutes).
        2. Assuming 3 total maintenance windows each 2 hours long, (equals Scheduled Downtime of 360 minutes).
        3. Scheduled Uptime equals 44,280 minutes (total minutes of 44,640 minutes less 360 minutes of Scheduled Downtime).
        4. Assuming Actual Uptime of 43,700 minutes. A Percentage Uptime is calculated as follows: (43,700 / 44,280) *100 = 98.69%.
        5. The threshold of 99.99% less the Percentage Uptime of 98.69% = 1.30%.
        6. The difference is greater than a 1% reduction but is less than a 2% reduction; therefore, Customer is eligible for 10% of the Services Fees as a Performance Credit.
      5. Customer must request Performance Credits in writing to [email protected] within 30 days of the reporting month for which Customer is eligible for a Performance Credit.
      6. Performance Credits will not be payable in the event the Service Level Standard is not met because of: (I) Customer or Merchant environment issues, including without limitation, connection to the Internet (i.e., problems with the Internet Service Provider, modem, cable, DSL or dial-up connection, mobile phone connection or other Internet connectivity issues) or any other Customer or Merchant equipment or software (including without limitation third party hacks, intrusions, distributed denial-of-service attacks or any other third party actions intended to cause harm to or disrupt Customer’s vendors), Customer or Merchant’s firewall software, hardware or security settings, Customer or Merchant’s configuration of anti-virus software or anti-spyware or malicious software, Customer’s use of or placement of Javascript code and/or other tracking or measurement software or code (including Google Analytics), or operator error of Customer or Merchant; (II) Customer or Merchant’s Point of Sale (POS) failure(s) or the failure to properly maintain the POS environment, including updating the POS firmware or version of the software running on the POS as recommended by either Olo, a third party POS reseller or servicer, or the POS provider themselves; (III) third party outages, verified bugs of any third party software used by Customer, Merchant, or Olo in conjunction with the Omnivore API, or failure of third party professional services not provided by Olo; (IV) outages of any third party vendors selected by Customer or Merchant; (V) force majeure events as described in the TOS or any other events not foreseeable or preventable by Olo despite Olo’s commercially reasonable efforts; (VI) issues related to third party domain name system (DNS) errors or failures; or (VII) emergency maintenance of the Omnivore API, including without limitation, suspension of Licensed Applications in response to a breach of security, or due to Olo following its incident response plan in response to a suspected breach of security, or a voluntary election by Olo to suspend services for a limited period of time to address a serious malfunction, for which Customer or Merchant may not receive advanced notice.
    4. Customer must request Performance Credits in writing to [email protected] within 30 days of the reporting month for which Customer is eligible for a Performance Credit.

Modifications to these SLAs

We reserve the right to modify the Omnivore API SLAs at any time. If we make material changes, we will notify you by updating the date above. The current version will always be posted at this page.