FlowChat

Help Center

Integrations & API

Developer Guides

SDK Documentation

Build integrations faster using our official Software Development Kits (SDKs).

Overview

SDKs simplify API integration by providing pre-built methods, authentication helpers, and error handling utilities.

Available SDKs

  • JavaScript SDK

  • PHP SDK

  • Python SDK

  • Node.js SDK

  • Laravel SDK

  • .NET SDK

Installation

JavaScript

npm install chatbot-sdk
npm install chatbot-sdk
npm install chatbot-sdk

PHP

composer require chatbot/sdk
composer require chatbot/sdk
composer require chatbot/sdk

Python

pip install chatbot-sdk
pip install chatbot-sdk
pip install chatbot-sdk

Initializing the SDK

JavaScript Example

import ChatbotSDK from "chatbot-sdk";const client = new ChatbotSDK({    apiKey: "YOUR_API_KEY"});
import ChatbotSDK from "chatbot-sdk";const client = new ChatbotSDK({    apiKey: "YOUR_API_KEY"});
import ChatbotSDK from "chatbot-sdk";const client = new ChatbotSDK({    apiKey: "YOUR_API_KEY"});

Sending a Message

await client.messages.send({    recipient: "+1234567890",    message: "Hello World"});
await client.messages.send({    recipient: "+1234567890",    message: "Hello World"});
await client.messages.send({    recipient: "+1234567890",    message: "Hello World"});

Creating a Contact

await client.contacts.create({    name: "John Doe",    phone: "+1234567890"});
await client.contacts.create({    name: "John Doe",    phone: "+1234567890"});
await client.contacts.create({    name: "John Doe",    phone: "+1234567890"});

Webhook Utilities

SDKs include tools for:

  • Signature validation

  • Event parsing

  • Retry handling

  • Payload verification

Error Handling

try {    await client.messages.send(data);} catch (error) {    console.error(error.message);}
try {    await client.messages.send(data);} catch (error) {    console.error(error.message);}
try {    await client.messages.send(data);} catch (error) {    console.error(error.message);}

Versioning

We recommend always using the latest stable SDK release to access new features, security improvements, and performance optimizations.

Additional Resources

  • API Reference

  • Webhook Guide

  • SDK Changelog

  • Integration Examples

  • Developer Community

Automate Your WhatsApp & Telegram Today!

Integrate smoothly with all technology platforms for comprehensive functionality.

Empowering businesses with insightful data analysis solutions to drive informed decision-making and innovation.

© 2026 Flowchat All rights reserved.

Automate Your WhatsApp & Telegram Today!

Integrate smoothly with all technology platforms for comprehensive functionality.

Empowering businesses with insightful data analysis solutions to drive informed decision-making and innovation.

© 2026 Flowchat All rights reserved.

Automate Your WhatsApp & Telegram Today!

Integrate smoothly with all technology platforms for comprehensive functionality.

Empowering businesses with insightful data analysis solutions to drive informed decision-making and innovation.

© 2026 Flowchat All rights reserved.

Create a free website with Framer, the website builder loved by startups, designers and agencies.