answerLoopsanswerLoopsDocs
Self-hosting guide

Enterprise deployment

Review deployment, integration permissions, and operational requirements.

Use this guide to prepare an internal review of a self-hosted answerLoops deployment. The integrations you select determine its network and platform-permission requirements, so the page is organized around the questions a review team usually asks: what you operate, how each channel connects, and what to do before launch.

When you are done, you will have the inputs for your review and a launch checklist to work through.

What you operate

Plan the application domain, authentication, database, storage, backups, and upgrade process. Your team operates these services in a self-hosted deployment. See Production.

Application hosting and model processing are separate choices. External chat and embedding providers receive relevant content, and connected messaging platforms continue to process conversations.

How each channel connects

ChannelConnection methodSetup guide
DiscordA bot uses the platform gateway and API.Discord bot setup
SlackEvents API, or polling mode for self-hosted deployments.Slack guide
GitHubGitHub App webhooks.GitHub integration
TelegramA bot webhook.Telegram guide
EmailAn inbound-message endpoint and configured reply service.Email channel setup
Google ChatA configured Chat app endpoint and paired space.Google Chat app setup
DiscourseAPI access and webhook configuration.Discourse integration
CircleAPI access for selected spaces and comments.Circle integration

Follow each integration guide for the required permissions and callback configuration. Installation approval depends on the connected workspace's policies; self-hosting does not override them.

Slack polling

Polling is an alternative to Slack event delivery when operating a self-hosted deployment. The bot requests channel history at the configured interval. This changes how Slack events reach the bot; it does not remove the application's other network requirements.

See the Slack guide for scopes, channel access, and polling configuration.

Prepare for launch

Name owners for application operations, support review, and source documentation.

Verify login, channel delivery, and replies with test conversations.

Check chat and embedding access from the deployed services.

Set backup and restore procedures and plan application updates.

Document the data-processing and service requirements for your organization.

For hosted Enterprise, contact [email protected] to discuss model configuration, migration assistance, service levels, and agreement requirements.

Where to go next

On this page