Greentic Demo Bundles
Ready-to-run AI digital worker demos for common industry scenarios.
Available Demos
| Bundle | Description | OCI Reference |
|---|---|---|
| Telecom | Customer support, billing inquiries, service provisioning | oci://ghcr.io/greenticai/demos/telecom.gtbundle |
| Banking | Account management, loan processing, fraud alerts | oci://ghcr.io/greenticai/demos/banking.gtbundle |
| Government | Citizen services, permit applications, compliance | oci://ghcr.io/greenticai/demos/government.gtbundle |
| Healthcare | Patient intake, appointment scheduling, triage | oci://ghcr.io/greenticai/demos/healthcare.gtbundle |
| Retail | Product catalog, order tracking, returns | oci://ghcr.io/greenticai/demos/retail.gtbundle |
Quick Start
1. Install
# Install Rust (if not already installed)
|
# Install cargo-binstall (fast binary installer)
# Install gtc
# One-time setup
2. Setup a Demo Bundle
# Interactive setup (prompts for required values)
# Or use a pre-filled answers file
Note: If a required field is missing from the answers file,
gtc setupwill prompt you to fill it in interactively.
3. Start
Configuration
Answers File
Each demo includes a template answers file. Download and customize it before running setup:
# Generate an answers template
# Edit answers.json with your values, then apply
Example answers.json:
Public Base URL
The public_base_url is the externally reachable URL for webhook callbacks (e.g., Telegram, Slack). Options:
| Method | Example |
|---|---|
| Cloudflare Tunnel | cloudflared tunnel --url http://localhost:8080 |
| ngrok | ngrok http 8080 |
| Static | Your server's public URL |
Set it in your answers file or provide it when prompted during gtc setup.
Advanced Mode
To configure optional settings (e.g., default chat ID, custom webhook paths):
Messaging Providers
Each demo bundle supports multiple messaging channels:
| Provider | Setup Required |
|---|---|
| Telegram | Bot token from @BotFather |
| Slack | Bot token + Signing secret from Slack API |
| Teams | App ID + Password from Azure Bot |
| WebChat | Built-in (no external setup) |
Troubleshooting
# Check bundle status
# Verify provider configuration
# Enable debug logging
RUST_LOG=debug