Documentation

Harmonix User Manual

Complete guide to building, deploying, and managing your AI-powered agents

Quick Start Guide

Get your first AI agent up and running in under 5 minutes. Follow our step-by-step guide.

AI Employees

Enterprise-grade conversational AI

Platform Overview

Harmonix is a comprehensive SaaS platform for creating AI-powered agents with custom knowledge bases. Businesses can build intelligent AI employees that answer questions using uploaded documents and connected APIs, with source citations.
AI-powered conversations
Custom knowledge bases
Multi-industry support

Create AI Employee

6-Step Wizard: Info → Knowledge → Personality → Channels → Appearance → Deploy

Getting Started

Creating Your First AI Employee (6-Step Wizard)

Navigate to AI Employees → New AI Employee. The wizard walks you through 6 steps:

  1. Basic Info — Name, description, welcome message, and template (Sales, Support, Legal, etc.)
  2. Knowledge Base — Upload files (PDF, Word, text), add URLs, or paste text directly
  3. Personality — Set the system prompt, response tone, and behavior rules
  4. Social Channels — Connect WhatsApp, Facebook Messenger, Instagram, or Telegram. The website widget is always available automatically.
  5. Appearance — Choose widget style (Floating Button or Side Tab), position, colors, icon, and button label
  6. Deploy — Review your setup and launch. Get your embed code instantly.

Your AI agent is live immediately after creation and starts responding to messages on all connected channels.

6-step guided wizard
Connect social channels during setup
Live immediately after creation

Upload Knowledge

Documents, URLs, Sitemaps, APIs

Knowledge Base Management

Adding Knowledge to Your AI Employee

There are three ways to add knowledge. All content is chunked, embedded, and retrieved with source citations at chat time.

1. File Upload

Upload one or more files in a single drag-and-drop. Supported formats: .pdf, .docx, .txt, .csv, .md. Maximum 10 MB per file. Unsupported types (.xlsx, images, .zip, etc.) are blocked at the upload dialog with a clear error message so you never wait through a broken upload.

2. URL & Sitemap Import

Scrape any public webpage or bulk-import from a sitemap. Click Add URL and paste the address, or Import Sitemap with a sitemap.xml URL to ingest an entire site at once.

3. Manual Text

Paste content directly via Add Text. Useful for FAQs, policies, or short answers that don't warrant a full document.

Confidentiality

The agent is hard-coded to refuse enumeration attempts like "list all files", "how many documents", or "show me your first document". These prompts are caught before retrieval, so the AI never receives file names for meta questions — and never leaks them to visitors.

Multi-file upload · 10 MB per file
PDF, DOCX, TXT, CSV, MD supported
Enumeration guard prevents leaks

Social Channel Relay

WhatsApp · Facebook · Instagram · Telegram

Social Media Channels

Connecting Social Media Channels

Your AI agent can automatically respond to messages on WhatsApp, Facebook Messenger, Instagram DMs, and Telegram — converting every conversation into a verified lead.

Channels Overview
  • Website Widget — Always available. Copy the embed code from the Deploy tab.
  • WhatsApp — Requires a Meta Business account. Needs Phone Number ID, WABA ID, and a permanent Access Token.
  • Facebook Messenger — Requires a Facebook Page ID and Page Access Token from Meta Business Suite.
  • Instagram DMs — Linked to your Facebook Business Page. Requires Instagram Business Account ID and the same Page Access Token.
  • Telegram — Simplest setup. Get a Bot Token from @BotFather on Telegram and paste it in.
Setting Up During Creation (Recommended)

Step 4 of the creation wizard shows all channels. Toggle on any channel and enter credentials. Your agent will be active on those channels immediately after launch.

Setting Up After Creation
  1. Open your agent → Channels tab
  2. Click on the channel you want to connect
  3. Enter the required credentials
  4. Click Save
How the AI Handles Incoming Messages

When a visitor messages on any connected channel:

  1. The AI reads the message and searches your knowledge base
  2. Responds instantly (usually under 2 seconds)
  3. Captures name, email, phone if offered — creating a verified lead
  4. Offers to book an appointment if calendar is connected
  5. If a human agent takes over, AI pauses and resumes after 30 minutes of inactivity
WhatsApp, FB, Instagram, Telegram
Auto lead capture
Human takeover + AI resume

Behavior Rules

Control how your agent responds

AI Employee Rules

Defining AI Employee Behavior

Rules are instructions that control how your AI agent responds. Unlike the system prompt, rules are specific directives.

Example Rules
  • "Always greet users by name if they provide it"
  • "Never discuss competitor products"
  • "If asked about pricing, offer to schedule a call with sales"
  • "Keep responses under 3 sentences unless asked for more detail"

Rules at the top have higher priority when conflicts occur.

Natural language rules
Priority ordering
Instant updates

Team Access

Invite up to 2 moderators per agent

Adding Moderators

Managing AI Employee Moderators

Invite team members to help manage specific AI agents without giving them full account access.

Adding a Moderator
  1. Open your agent's Moderators tab
  2. Click Invite Moderator
  3. Enter their email address and send
  4. The invitee receives an email with a link that lands on the same environment where the invitation was sent (dev invitations do not redirect to production)
  5. They accept the invite, set a password if new, and are added instantly
What Moderators Can Do
  • Manage knowledge base, tune personality, view analytics
  • Handle inbound conversations and CRM leads for that specific agent
What They Can't Do
  • Create new AI agents, access billing, or add other moderators
  • See other agents on your account

Limit: 2 moderators per AI agent. Ownership can be transferred, but base account permissions stay with the account owner.

Up to 2 per agent
Env-aware invitation email
Scoped to a single agent

Sessions, Devices & Access

Session policy · Trusted Devices · Role permissions

Account Security

Session Policy

Harmonix follows the same session model as GitHub, Linear, and Vercel:

  • 14-day inactivity window. If you don't use the app for 14 days, you're signed out.
  • Sliding renewal. The session only extends when it has 7 days or fewer left, so active users stay in without the "never expires" feeling.
  • 30-day absolute cap. No matter how active you are, every session forces a fresh sign-in after 30 days.
  • Multi-tab safe. Opening a new tab reads the same session so you don't bounce back to the login page.
Trusted Devices

Every device you sign in from is tracked under Settings → Security → Trusted Devices. From there you can:

  • Star a device to mark it trusted — future sign-ins from that device skip the "new device sign-in" email alert.
  • Un-trust a device to make future sign-ins from it trigger an alert again.
  • Revoke a device to instantly sign out every active session on that fingerprint. Handy for a lost phone or a shared laptop.

You can't revoke your current device — use the standard Sign Out button for that.

Active Sessions

The Active Sessions card lists every browser you're currently signed in on. Use Sign out of all other devices to keep your current session and drop every other one at once.

New Device Sign-In Alert

The first time an unrecognised device signs into your account you'll receive an email at your registered address showing the approximate location, browser, and time. Trusting the device silences future alerts for it.

Role Permissions (Sub-admins)

System admins can invite sub-admins and grant fine-grained access via Admin → Users → Shield icon. Per-user permission overrides layer on top of the assigned role — so you can grant one moderator write access to Roles without promoting them to full System Admin.

14-day sliding · 30-day cap
Trust / revoke devices
Per-user permission overrides

Smart Appointment Booking

Auto-syncs working hours, timezone & vacation from Google Calendar

Calendar & Smart Booking

Setting Up Appointment Booking

Allow visitors to schedule appointments through your AI agent. The system reads your actual Google Calendar to determine your availability — no manual setup required.

Connecting Google Calendar
  1. Go to your agent's Settings tab → Booking section
  2. Click "Sign in with Google Calendar"
  3. Sign in with your Google account and grant permissions
  4. Click "Sync from Google Calendar" — Harmonix will automatically detect:
    • Your working hours and timezone
    • Out-of-office and vacation events (next 90 days)
    • All busy times from your calendar
  5. Save settings — your agent will only offer slots when you're actually free
How Smart Booking Works
  • No overlaps: Checks your Google Calendar in real time before confirming any slot
  • Respects OOO: Vacation and out-of-office events are automatically blocked
  • Auto-timezone: Pulls your timezone from Calendar settings
  • Re-sync anytime: Click "Sync from Google Calendar" after schedule changes
Auto-detects working hours
Vacation blocks from calendar
Zero manual configuration

Real-time Data Sync

Connect to external systems

Webhooks & Integrations

Connecting External Systems

Harmonix hooks into your stack in three ways: outbound webhooks (fire when events happen), inbound API calls to enrich agent responses, and native channel connectors (WhatsApp, Slack, etc.). Webhooks are configured per-agent under the Integrations section — the older "Add URL" knowledge tab has been retired.

Outbound Webhooks
  1. Open your agent's Integrations tab
  2. Click Add Webhook and paste your endpoint URL (must be HTTPS)
  3. Select the events you want to receive
  4. Use Send Test to verify your endpoint before going live
Available Events
  • chat.session.started — a new conversation begins
  • chat.message.received — a visitor sent a message
  • chat.message.sent — the agent replied
  • lead.created — a lead was captured into your CRM pipeline
  • booking.created — a calendar appointment was scheduled
  • document.processed — a knowledge document finished ingestion
  • agent.activated / agent.paused — lifecycle events
Security

Every webhook body is signed with HMAC-SHA256 in the X-Harmonix-Signature header so your server can verify authenticity. Retries are automatic with exponential back-off; failed deliveries surface in the Integrations tab.

Common uses: sync leads into your CRM (Salesforce, HubSpot, Pipedrive), trigger Zapier / n8n workflows, or post to internal Slack channels.

Signed with HMAC-SHA256
7 lifecycle events
Retry with back-off

Website Integration

One line of code to embed

Embedding Your Widget

Adding the Chat Widget to Your Website

  1. Go to your agent's Embed tab
  2. Copy the provided embed code
  3. Paste it into your website's HTML, just before the closing </body> tag
Customizing the Widget

Use the Theme tab to customize colors, border radius, and position of your chat widget.

One-line code
Full customization
Mobile responsive

Theme Settings

Colors, position & branding

Widget Customization

Customizing Your Chat Widget

Make the chat widget match your brand by customizing its appearance.

Theme Options
  • Primary Color: Main button and header color
  • Secondary Color: Accent color for gradients
  • Position: Bottom-left or bottom-right of the screen
  • Border Radius: Sharp or rounded corners

Preview your changes in real-time with the Test Chat button.

Brand colors
Position control
Real-time preview

Earn Commissions

Refer others & earn

Affiliate Program (Earn Money)

How to Earn Money with Harmonix

Every user can earn money by referring others to Harmonix through our Affiliate Program.

Getting Started
  1. Go to Earn Money in the sidebar
  2. Copy your unique referral link
  3. Share it with your network
  4. Earn commission when your referrals pay
Commission Tiers

The more referrals you bring, the higher your commission rate:

  • Bronze (0+ referrals): 10% commission
  • Silver (5+ referrals): 15% commission
  • Gold (15+ referrals): 20% commission
  • Platinum (50+ referrals): 25% commission
Payouts

Request a payout once your pending balance reaches $50. Payments are processed via Stripe.

You'll receive email notifications whenever you earn a commission or reach a new tier!

Tiered commissions
$50 minimum payout
Email notifications

Widget Styles

Floating Button or Side Tab — choose your icon & label

Widget Style & Icon

Customizing Your Chat Widget

Go to your agent's Appearance tab to fully customize how the chat button looks on your website.

Widget Style
  • Floating Button — A circle button at the bottom-right or bottom-left corner of the page. Classic and widely recognized.
  • Side Tab — A vertical pill pinned to the right or left edge of the screen, centered vertically. Great for not covering page content at the bottom.
Chat Button Icon

Pick from 9 icon styles for your button:

  • Chat — Classic message bubble (default)
  • Bot — Robot icon to signal AI
  • Support — Headphones for customer service feel
  • AI — Sparkles for a modern, AI-forward brand
  • Help — Question mark for information desks
  • Phone — Phone icon for call-oriented businesses
  • Friendly — Heart for wellness or care brands
  • Premium — Star for high-end or rated services
  • Fast — Lightning bolt for instant-response positioning
Button Label

Add an optional text label (up to 20 characters) such as "Chat with us", "Get Help", or "Book Now". The label appears next to the icon or in the side tab.

Embed Code

Your settings are automatically reflected in the embed code:

<script src="https://www.harmonix.info/widget.js" 
  data-chatbot-id="YOUR_ID" 
  data-api-key="YOUR_KEY"
  data-widget-style="side_tab"
  data-position="right"
  data-button-icon="sparkles"
  data-button-text="Chat now"></script>

Copy from the Deploy tab — it always reflects your latest settings.

Floating or Side Tab style
9 icon choices
Custom button label

Performance Metrics

Track conversations & engagement

Analytics & Insights

Understanding Your AI Employee Performance

The Analytics tab provides insights into:

  • Total Conversations: Number of chat sessions
  • Messages: Total messages exchanged
  • Response Time: Average AI response time
  • Popular Topics: Most common questions asked
Real-time metrics
Conversation history
Export options

Lead Pipeline

Manage & convert leads

Leads & CRM Pipeline

Managing Your Leads Pipeline

The Leads section in the dashboard provides a full CRM pipeline to track and manage leads captured by your AI agents.

Pipeline Stages
  • New: Freshly captured leads from conversations
  • Contacted: Leads you've reached out to
  • Qualified: Leads confirmed as good prospects
  • Proposal: Leads with active proposals
  • Won: Successfully converted leads
  • Lost: Leads that didn't convert
CSV Lead Import

You can bulk import leads from a CSV file:

  1. Click the Import dropdown on the Leads page
  2. Select CSV Import
  3. Upload your CSV file or download a template first
  4. Map your CSV headers to lead fields (name, email, phone, company)
  5. Choose whether to skip duplicates
  6. Click Import to add all leads
Bulk Actions

Select multiple leads using checkboxes, then use the action bar to:

  • Move to Stage: Bulk-move leads to any pipeline stage
  • Export: Download selected leads as a CSV file
  • Delete: Remove selected leads with confirmation
CSV import
Bulk operations
Pipeline stages

Automations

Automate lead follow-ups

Automations & Follow-ups

Setting Up Automations

The Automations page lets you create rules that trigger actions when specific events occur.

Email Follow-up Sequences

Automatically send follow-up emails to new leads:

  1. Go to Automations in the sidebar
  2. Click Create Automation
  3. Set the trigger (e.g., "New lead captured")
  4. Choose Email Follow-up Sequence as the action
  5. Configure the email subject and body
  6. Use template variables: {lead_name}, {company}, {email}, {agent_name}
  7. Set a delay (hours) before sending
Available Actions
  • Send Email: Send a single follow-up email
  • Email Follow-up Sequence: Multi-step email campaign
  • Webhook: Trigger an external system
  • Assign to Agent: Route the lead to a team member
Email sequences
Template variables
Delay scheduling

5-Step Wizard

Create agents in minutes

AI Employee Creation Wizard

Creating an AI Employee with the Wizard

The 5-step guided wizard makes creating a new AI agent easy:

Step 1: Basic Info

Enter the agent's name, choose a template (Customer Support, Sales, Appointments, or Custom), and select the workspace.

Step 2: Knowledge Base

Upload documents or add URLs for the AI to learn from. Supports PDF, Word, and text files.

Step 3: Personality

Define the agent's system prompt, tone, and behavior rules. Set how it should respond and what topics to avoid.

Step 4: Theme

Customize the chat widget's colors, position, and branding to match your website.

Step 5: Deploy

Copy the embed code and add it to your website. Your AI agent is now live!

5-step process
Template selection
Instant deployment

Subscription

Manage your plan & credits

Billing & Plans

Managing Your Subscription

Go to Settings → Billing to view and manage your subscription.

Available Plans
  • Starter: 1 AI agent, 1,000 messages/month
  • Professional: 5 AI agents, 10,000 messages/month
  • Enterprise: Unlimited AI agents, custom limits - Contact sales
Custom Plan Builder

Need something specific? Use our Custom Plan Builder on the homepage to:

  • Choose your exact number of AI agents
  • Set your monthly message limit
  • Add departments/sub-accounts
  • Include add-ons like WhatsApp and Calendar
  • Get 20% off with annual billing

All payments are securely processed through Stripe.

Flexible custom plans
Annual discounts
Secure payments via Stripe

Pro Tips

  • Keep your knowledge base updated for accurate responses
  • Use rules to control specific behaviors instead of long system prompts
  • Test your AI agent regularly using the built-in Test Chat feature
  • Add moderators to distribute workload without sharing billing access

Need More Help?

Our support team is ready to assist you with any questions.

© 2026 Harmonix. All rights reserved.

Powered by VELORIEN GROUP LLC

Version 2.0.0

Cookie Consent

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. Read our Privacy Policy and Cookie Policy to learn more.