Introduction to ChimeKit

ChimeKit gives your product a unified system for sending notifications, managing audiences, defining templates, and orchestrating message workflows. Use the API, SDK, or Dashboard to deliver in-app and email messages, control user preferences, and track delivery outcomes with predictable behavior across environments.

Core Concepts

Audience Members

An audience member is a user of your product.

Messages

A message is a single notification sent to an audience member.

Templates

A template is a reusable message that can be used to send to an audience member.

Broadcasts

A broadcast is a message that is sent to multiple audience members.

Segments

A segment is a group of audience members that share a common characteristic.

Workflows

A workflow is a sequence of steps that are executed when a message is sent.

API Keys

An API key is a secret key that is used to authenticate requests to the API.

Messaging Channels

A messaging channel is a way to send a message to an audience member.

Guides

Using Variables

How to use variables in your templates, workflows, and broadcasts to personalize messages.

Read more

Creating a Reusable Email Layout

How to create a reusable email layout to use across all email messages.

Read more

Creating your first workflow

How to create your first workflow to automate your messaging flow.

Read more

Customizing the Inbox

How to customize the inbox to fit your brand and user experience.

Read more

Reference

Client SDKs

Learn how to embed ChimeKit’s UI components and allow users to manage their notifications and preferences.

Server SDKs

Learn how to call the ChimeKit API through the official server SDKs, handle authentication, and work with typed request helpers.

API Reference

Learn how to call the ChimeKit API through the official HTTP API, handle authentication, and work with typed request helpers.

Was this page helpful?