wapikit

module
v0.1.3-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2025 License: AGPL-3.0

README ΒΆ



Join Slack Community Follow WapiKit

Slack | Docs | Website

The Open-source and AI Enabled WhatsApp Solution

Dashboard view

Watch the Demo Video here

πŸ“– About

WapiKit is an open-source, self-hosting enabled, single binary executable and performant WhatsApp campaign manager with team inbox & cross-platform integration availability.

✨ Major Features

  • Contact List Management
  • Campaign Broadcasting
  • Multi Organization and Multi Agent Support
  • Role Based Access Control
  • Integration with software application via API
  • Live Team Inbox
  • Cross Platform Integration Suite

Check the roadmap for upcoming features.

Installation:

Binary

  • Download the latest release and extract the binary.
  • Make sure you have running instance of Postgres DB and Redis.
  • ./wapikit --new-config to generate config.toml with boilerplate configs. Add your configs by editing it.
  • ./wapikit --install --idempotent to setup the Postgres DB. -- You can use --debug flag to enable debug logs.
  • Run ./wapikit and visit http://localhost:8000

See installation docs here

NOTE: WapiKit is right now available to self-hosting users only, our cloud version will be soon live here. You can join the wait-list, if want to get notified.

Docker

COMING SOON...

πŸ“Œ Status

Alpha Version - This application software is not stable right now. It is currently in public alpha. Report issues here.

πŸ“ Roadmap:

  • Onboarding
  • Multi Organization Support with Member invite
  • Settings
  • Contact List Management with bulk contact import
  • RBAC
  • Campaign Manager
  • API Access Support
  • Analytics
  • In Progress: Live Team Inbox
  • Template Message Support Header Media, Copy Code button and other template message configuration while setting up a campaign
  • Global AI Chat Assistant
  • Feature flag System
  • Cross Platform Integration Marketplace Infra
  • Support OpenAI Integration (allowing users to connect AI with the application for auto reply configuration and chat summarization)
  • No Code Chat Flow Configurator
  • Configure rate limit response headers
  • Support Embedded Sign-up as a Tech provider in the cloud SaaS keeping user owned API key in self-hosted version.
  • Support Slack and Discord Integration (allowing users to connect slack workspace and discord server with application for notifications)
  • Support E-commerce Product Catalog along with Order Management and Payments Support
  • Support HubSpot Integration (Sync WhatsApp campaigns with HubSpot CRM to manage leads and automate follow-ups)
  • Support Linear Integration (allowing users to create issues directly from the chat dashboard)
  • Support Shopify Integration (Send order confirmations, shipping updates, and promotions via WhatsApp)
  • Support WooCommerce Integration (Automate abandoned cart reminders and offer personalized discounts through WhatsApp)

We love to hear what do you want add in the list above. If you have got any idea / feature requests. Please reach out to us on our slack here

  • Website
  • Documentation
  • Wapi.go: You can use this library if you want to build you own whatsapp Cloud API based chatbots.
  • Wapi.js: You can use this javascript modules to build whatsapp chatbots in javascript.

🀝 Contribution Guidelines

Being an open-source project, we appreciate even the smallest contribution from your end. Please join our slack channel, to get involved.

For detailed guidelines, check Contributing.md.

πŸ“œ License

WapiKit is open-source and distributed under the AGPL 3.0 License. View LICENSE.

πŸ“ž Follow us

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL