Overview

Learn what Dokaai is and where to start.

Dokaai Documentation

Dokaai is a customer engagement and notification platform for building reliable, multi-channel communication workflows. It helps teams design notification handlers, connect delivery providers, manage customer audiences, and trigger messages from product events or backend systems.

Use these docs to understand the product model first, then connect integrations and move into the API reference when you are ready to automate.

What Dokaai helps you build

Dokaai brings notification logic, audience targeting, delivery channels, and customer preferences into one workspace. Instead of spreading messaging rules across application code, provider dashboards, and one-off scripts, you can manage the core communication flow from a single product surface.

Typical use cases include:

  • Sending transactional alerts from product events.
  • Managing notification handlers for email, SMS, push, WhatsApp, chat, and in-app channels.
  • Grouping customers into pools, target audience lists, cohorts, and segments.
  • Respecting customer preferences before delivery.
  • Connecting provider integrations without hardcoding provider-specific logic into every workflow.
  • Tracking notification execution and delivery state across channels.

Start with the pages below when setting up or reviewing a Dokaai project.

  • Quickstart: the shortest path to understand the workspace, configure a handler, and send a test notification.
  • Core Concepts: product vocabulary and how the main Dokaai objects fit together.
  • Workspace: how organizations, projects, members, and services are organized.
  • Integration Overview: where to connect Dokaai with channels, providers, and external systems.
  • API Reference: generated endpoint documentation for automating Dokaai from your backend.
  • Authentication: how API requests are authenticated.
  • Send Notification: the main send endpoint entry point.

Product areas

Notification handlers

Notification handlers define what should be sent, through which channels, and under which configuration. A handler can contain channel templates, provider settings, recipients, preferences, and publishing state.

Customers and audiences

Dokaai keeps customer data and audience grouping close to notification workflows. Customer pools, target audience lists, cohort segments, and notification groups help decide who should receive a message.

Channel providers

Provider integrations connect Dokaai to the delivery services you use for email, SMS, push, WhatsApp, chat, and in-app notifications. This keeps delivery configuration reusable across handlers.

Preferences

Customer preferences let you control whether a customer should receive a notification for a topic, group, channel, or other configured delivery rule.

API automation

The API reference is generated from the OpenAPI schema. Use it when you need to trigger events, manage customers, update handlers, or integrate Dokaai with backend services.

  1. Read the Quickstart.
  2. Review Core Concepts.
  3. Connect the required providers from Integration.
  4. Test your first send flow from Send Notification.
  5. Use the API Reference for production automation.

On this page