The platform behind the products.
One data model, one automation engine, one permission system. Here’s how it fits together — and what’s still in progress.
- • Organisation-scoped data with automated isolation tests
- • Per-module, per-role permissions
- • Webhooks, loaders and a REST API for extensibility
Five layers, explained
Select a layer to see what lives there.
Core services
Shared by every module — built once.
- Contacts
- Automation engine
- Messaging (WhatsApp, email)
- Media library
- Billing
- Notifications
Multi-tenancy and isolation
Every record belongs to one organisation. Every query is scoped to the organisation of the signed-in user.
The codebase includes an isolation audit and end-to-end cross-tenant tests that try to read another organisation’s data and expect to be refused. They run automatically as part of development.
Permissions model
Roles × modules. Try toggling access — owners always keep full control.
| Role | Contacts | Inbox | Pipelines | Workflows | Revenue | Settings |
|---|---|---|---|---|---|---|
| Owner | ||||||
| Manager | ||||||
| Staff |
The automation engine
Triggers start a run. Conditions decide the path. Actions do the work. Delays wait without holding anything up.
- • Runs are processed in background queues
- • Every step records its status and time
- • Failed steps are visible, not silent
Run history · Instant reply to ad leads
Illustrative data
| Step | Status | Time |
|---|---|---|
| Trigger · New WABA lead (Rohan Kapoor) | Completed | 09:02:11 |
| Add tag · wa-lead | Completed | 09:02:11 |
| Send WhatsApp · welcome template | Completed | 09:02:12 |
| Delay · 10 minutes | Running | 09:02:12 |
| Evaluate condition · replied? | Pending | — |
| Webhook · notify Slack | Failed | 08:41:03 |
Integrations and extensibility
- Webhooks in and out
- Receive data from other tools and send events anywhere with simple or advanced webhooks.
- Form loader
- One script embeds DigAI forms on any website.
- Widget loader
- One script adds the chat widget to any site, feeding your inbox.
- Embeddable booking
- Share or embed public booking pages for any event type.
- REST API
- Programmatic access for developers. See the API docs.
- Google Sheets sync
- Keep spreadsheets and contacts in step without exports.
Reliability and observability
We don’t publish uptime numbers we can’t back up. Here’s what you can check today.
What’s in progress
- Security whitepaperIn progress
- Public status page historyIn progress
- SSO / SAMLPlanned
- SMS and Instagram DM channelsPlanned
- Meta Conversions APIPlanned
Talk to our team about your setup.
Bring your security questionnaire — we’ll answer it honestly.
