We provide an interactive configuration tool that gives you a copy-and-paste embed code to integrate in any of your applications pages or flows. (SPA apps included.)
Can I customize how the alerts display?
Yes! You can display alerts as toasts, modals, or inline components. You can customize style and placement of all the alerts. If you use the React SDK, modals or in-line alerts can use your own JSX templates to control the look and feel.
What types of alerts are supported?
This Is Not A Drill! supports a variety of alert types, including outages, maintenance, and new feature announcements. Alert contents can include full markdown and html.
Can I try it out before signing up?
Of course! The demo site with the demo user is available here. (Best on laptop because of its side-by-side display).
Do you offer a trial period?
No. However, happy to walk you through a custom integration test to show you how easy it is to set up.
How about end-user privacy?
You don't need to send us any PII (personally identifiable information), just a unique user identifier, in order to show the right alerts to end-users. If you don't provide an identifier then we generate one randomly for each user.
How reliable is it?
Our systems run on industry standard cloud architecture, and all the code that is used in this service is available for view on Github.
Does it work on responsive sites?
Yes! The SDK respects your responsive configuration. The dashboard is also responsive in case you need to set up an alert while on-the-go.
What if I don't use React?
That's OK! With the Javascript embed code you can implement This Is Not A Drill! on any website.
What about mobile?
For mobile applications, you can use our REST API to fetch notifications for your end users.
Does the service implement push or pull technology?
The service uses pull technology (ie, polling), if you use the SDK. The poller is very lightweight and is smart enough not to poll when a tab or focus is no longer in the foreground, or network connectivity is lost or spotty. You may note a few seconds delay between polls after you create a new alert is created in the dashboard. If for whatever reason, you don't wish the SDK to poll, you can turn off polling and fetch alerts from the API directly according to what works for you. Or, you can configure polling intervals when you create the SDK React Provider.