Try Pro free for 30 days ยท No credit card requiredStart trial
Developers

Drop a chat experience anywhere. Keep the inbox you already use.

The Tickki Chat SDK API lets your product own the UI while Tickki runs the conversation infrastructure โ€” sessions, realtime, attachments, and the agent inbox your team is already trained on.
Three places it fits

Built for products that need to talk to their users โ€” wherever they are.

SaaS dashboards

Add a Help tab to your in-app sidebar that opens a Tickki conversation. Users get answers without leaving your product; your agents see the full session context in the inbox they already use.

Mobile apps

Drop in a native chat screen with one method call. Branding follows your Tickki dashboard at runtime, so you don't ship a new build every time marketing tweaks a colour.

E-commerce checkouts

Surface inline help on the exact step where shoppers stall. The agent picks up the conversation in Tickki with the visitor's order context already attached.

How it works

Five steps from sign-up to a working conversation.

  1. 01

    Mint a key

    Generate a publishable key (`pk_live_*`) in Settings โ†’ Developer. Allow-list origins and bundle IDs per key.

  2. 02

    Fetch config

    GET /chat/config returns branding, welcome message, and feature flags from your Tickki dashboard. No hardcoded copy.

  3. 03

    Start a session

    Create or resume a visitor session. Identify the user if you have one; otherwise an anonymous visitor is fine.

  4. 04

    Send & receive

    REST for messages and attachments; a private Reverb channel for realtime. Same protocols as Pusher โ€” clients available everywhere.

  5. 05

    Typing + presence

    Optional but recommended. Tiny endpoints to keep the conversation feeling live, with stable error codes for every failure mode.

First official SDK

One method call. Full chat. Branded at runtime.

tickki_chat_flutter ships in two modes from one package: a drop-in widget that opens a fully branded chat screen, or a headless client if you want to build your own UI on top. Colours and copy come from your Tickki dashboard at runtime โ€” when marketing changes a brand colour, every integrated app updates live, no rebuild needed.

# Install
flutter pub add tickki_chat_flutter
// Minimal usage โ€” drop-in widget
import 'package:tickki_chat_flutter/widget.dart';

final tickki = TickkiChat(
  publishableKey: 'pk_live_โ€ฆ',
);

TickkiChatWidget.show(
  context,
  client: tickki,
  visitorId: 'user_8432',
);
SDKs

Flutter today. More clients shortly.

Flutter

v0.1.0

Drop-in widget + headless client. Runtime branding from your Tickki dashboard.

flutter pub add tickki_chat_flutter

JavaScript / TypeScript

Coming soon

Universal client for web, Node, and React Native projects.

Swift (iOS)

Coming soon

Native iOS package with SwiftUI bindings.

Kotlin (Android)

Coming soon

Jetpack-Compose-friendly client for Android.

Start building

Generate a key. Wire it up. Talk to your users from anywhere they are.

Free during beta on the Business plan and above. API access scales with your workspace plan โ€” no separate platform pricing.