Extensions

HolderChat user guide

Documentation

Summary

Extensions connect external API tools to your chatbot. Provide an extension API base URL; HolderChat fetches settings and registers tools the bot can call during conversations.

Prerequisites

  • Edit chatbot → Extensions tab
  • Running extension API implementing HolderChat extension protocol

Step-by-step: Add extension

  1. Open Extensions
  2. Enter Extension API URL (e.g. https://api.example.com)
  3. Click Add Extension
  4. Wait for validation and tool discovery
  5. Extension appears under Installed Extensions

Installed Extensions

Lists active extensions with status. Remove extensions you no longer use.

What triggers a rebuild

ActionRebuild needed?
Add/remove extensionNo (tools register at runtime)

Limitations

  • Extension server must be HTTPS and publicly reachable
  • Invalid URLs fail with status message on add
  • Advanced feature — for integrators and custom workflows

Troubleshooting

Symptom: Extension add fails

Cause: URL unreachable or invalid API response.

Fix: Test URL in browser; check extension server logs.

Symptom: Bot does not use extension tools

Cause: Tool not enabled or prompt does not trigger tool use.

Fix: Review extension docs; adjust Bot Instructions.

Related topics