Skip to Content
Introduction

GreenlightGreenlight

Self-hosted HTTP gateway that gives AI agents a human-in-the-loop line to Telegram, Slack, Microsoft Teams, Discord, Google Chat, WhatsApp, and Messenger.

Agents send interactive prompts (buttons or free text). Humans answer in chat. Greenlight delivers signed callbacks back to your agent.

Platform credentials are registered per channel via API — not as global environment variables.

Choose your path

I want to…Start here
Deploy or develop locally in minutesQuickstart
See features, benefits, and how channels connectFeatures & benefits
Understand PROMPT vs MESSAGE, auth, and architectureConcepts
Compare self-host, enterprise, and cloud admin modelEditions & admin identity
Deploy with Docker, Dokploy, or CoolifySelf-Hosting
Connect Slack, Telegram, and other platformsPlatforms
Integrate an AI agentAgent integration
Wire Greenlight into n8n, Zapier, Make, or similarAutomation platforms
Look up HTTP endpointsAPI Reference
Develop on core, UI, or docsLocal development
Understand BUSL licensingLicensing
See upstream projects Greenlight builds onCredits

What Greenlight does

  1. You register a channel (platform + credentials + target chat).
  2. Your agent creates a prompt or listens for inbound messages.
  3. Humans interact in the chat app they already use.
  4. Greenlight posts answers or messages to your callback_url.

Multiple workflows can post prompts to the same PROMPT channel — each prompt’s answer returns to that prompt’s callback_url. MESSAGE channels forward all inbound chat to a single channel callback_url. See Features & benefits.

Editions

EditionWhereLicense
CommunityThis repository (core/, ui/, docs-site/)BUSL-1.1
Enterprise / CloudSeparate commercial offeringProprietary

Self-host for yourself or your organization is allowed. Selling Greenlight as a competing hosted subscription is not allowed. See Licensing.