Question: As part of implementing a compliant application, we reference to US-based calendars/schedules in Airkit before triggering a text message to the end-user. Similar to TCPA in the US, how do we make an application compliant to SMS protocols in other regions/continents?
This is an interesting question! Right now, the out-of-the-box Availability Schedules Airkit provides only cover US-based TCPA regulations. Configuring compliance based on different a country’s (or region’s) regulations would need to be done manually.
To do this, you’d want to mimic the way out-of-the-box TCPA-compliance Availability Schedules work in Airkit. That is, use the Scheduler’s Builder to define an Availability Schedule that references all windows of time in which messages are allowed to be sent, and then use that Availability Schedule to enforce regulation compliance, the same way you would with any of the out-of-the-box TCPA-compliance Availability Schedules. You can find a deeper dive into how that works here.
Manually making an Availability Schedule that enforces your regulation needs can be time-consuming, but the good news is that once you make it, it will be automatically available for all applications in your Org.