Build, Configure, and Deploy Text-Based AI Agent

A Text Agent ๐Ÿ’ฌ lets you chat with users via your website widget, WhatsApp, Messenger, Instagram, or any web-based app.
Youโ€™ll see a live preview panel while building.
๐Ÿ’ก Tip: On the right side of your screen, you will see a Preview Panel showing your agentโ€™s live appearance and behavior as you configure it.
โš ๏ธ Important: At the end of each step, click Save ๐Ÿ’พ to unlock the next step in the left sidebar.

1๏ธโƒฃ Basic Configuration โ€“ Define Your Agentโ€™s Identity & Behavior

This section is where you set who your agent is, what it does, and how it behaves.

๐Ÿท Agent Name (Required)

  • This is for internal use only โ€” it helps you identify the agent in your dashboard.
  • Choose a clear, descriptive name (e.g., Website Support, Leads Bot โ€“ EN/AR).
  • This name is not shown to end users.

๐Ÿง  Core Instructions (Required)

This is the brain of your agent โ€” also known as the System Prompt.
Think of it like training a new employee: youโ€™re telling them exactly how to do their job.
Include:
  • Role & Goal โ€“ The agentโ€™s main purpose (e.g., support, sales, bookings, lead qualification).
  • Tone & Style โ€“ Friendly, professional, concise, formal, etc.
  • Language & Dialect โ€“ Specify exactly, e.g., English (US), Arabic โ€“ Saudi, Arabic โ€“ Egyptian.
  • Communication Style โ€“ Short answers, detailed explanations, or a mix.
  • Boundaries โ€“ What the agent should avoid (e.g., no legal advice, no personal opinions).
  • Compliance Requirements โ€“ Reference company policies and legal restrictions.
โš  Guidance: Be precise. Vague instructions lead to unpredictable behavior.

๐Ÿ›  Use Pre-built Templates (Optional)

  • Start quickly by applying a ready-made role (e.g., Customer Support Agent, Sales Agent).
  • After applying, edit the Core Instructions to add your business details and policies.
  • Templates are a starting point, not a replacement for customization.
โณ Note: Very long instructions may slightly slow down response speed.

๐Ÿ’ฌ Starter Questions (Optional)

  • Suggested prompts that appear at the start of the conversation. Add suggested prompts shown at the beginning of the chat to help users start (e.g., โ€œWhere is my order?โ€, โ€œBook a demoโ€, โ€œPricing plansโ€).
  • Guide the user toward meaningful interactions.
  • You can add multiple and arrange their order.
  • Click Add Starter Question to insert multiple entries.
  • Order them by importance.

๐ŸŽจ Creativity Level (Temperature)

Controls how precise or creative the agent is:
  • 0.0 โ€“ 0.3 โ†’ Deterministic, factual answers (policy, docs)
  • 0.4 โ€“ 0.6 โ†’ Balanced (good for general assistants).
  • 0.7 โ€“ 1.0 โ†’ Highly creative (marketing, brainstorming).
๐Ÿ”น For support bots, keep this at 0.5 or lower.
โœ… Save to continue โ†’ Appearance

2๏ธโƒฃ Appearance โ€“ Design Your Web Chat Experience

This section customizes how your agent looks and speaks on your website.
โš  Does not affect WhatsApp, Messenger, or Instagram โ€” those follow the platformโ€™s native style.

๐ŸŒ Conversation Interface Language

  • Support up to 4 languages at the same time.
  • Customize all text for each language independently.
  • Widget auto-detects the website language and adjusts RTL/LTR direction automatically.
Settings:
  • Select Languages
  • Default Language โ€“ Used if detection fails.
  • Per-Language Texts:
    • Header Title
    • Header Subtitle
    • Welcome Message
    • Input Placeholder
    • Disclaimer Text

๐ŸŽจ Branding

  • Company Logo โ€“ Appears in the header.
  • Bot Avatar โ€“ Represents your AI agent.
  • Primary Color โ€“ Matches your brand.
  • Font โ€“ Choose your preferred font style.
  • Widget Position โ€“ Left, Center, or Right.
  • Powered by Wittify โ€“ Show or hide (you have to upgrade to the premium package to be able to disable it).

โšก Open Widget by Default

  • Decide if the chat opens automatically on page load or stays closed.
โœ… Save to continue โ†’ Knowledge Base

3๏ธโƒฃ Knowledge Base โ€“ Teach Your Agent

Your agent can only answer well if it has accurate and updated knowledge.

๐Ÿ“‚ Files

  • Upload PDFs, Word docs, Excel sheets, or text files (max 100MB each).
  • Click Upload & Train to process the content.
  • Add trusted URLs โ€” such as your website, help center, FAQs, or policy pages.
  • The content of the added URLs will be added to the knowledge-base of the Agent. To update the content of a specific page, remove and re-add the URL.

โ“ FAQs

  • Add specific Q&A pairs for precise, controlled answers.
  • Useful for pricing, shipping, policies, etc.
๐Ÿ›ก Tip: Keep your Knowledge Base updated regularly to avoid outdated responses.
โœ… Save to continue โ†’ Integrations & Tools

4๏ธโƒฃ Integrations & Tools โ€“ Automate & Connect

Link your agent to external systems or enable Wittifyโ€™s built-in tools.

๐Ÿ— Built-in Tools

  • Lead Data Collection:
    • Enable to collect name, email, and phone automatically.
    • Add a custom lead request message, and give instructions to the agent how to behave.
    • Captured leads appear in your Inbox.

๐Ÿ”Œ External Integrations

  • CRMs โ€“ Salesforce, Zendesk (send leads/tickets automatically).
  • Booking โ€“ Google Calendar, Calendly (real-time scheduling).

๐Ÿš€ Coming Soon

  • MCP Server โ€“ Connect to almost any system.
  • Search Tool
  • Advanced Ticketing
Note: Each integration card includes a Connect button and may show which agent types it supports. Follow the in-app flow to authorize the connection. โœ… Save to continue โ†’ Deployment

5๏ธโƒฃ Deployment โ€“ Go Live

Choose where your agent will operate.

๐ŸŒ Website (Web Widget)

  • Copy the provided embed code.
  • Paste it before the closing </body> tag on your website/App.
  • Set Allowed Domains to control where it loads. Whitelist the domains where this widget is allowed to load. Only listed URLs will be authorized.

๐Ÿ’ฌ Messaging Channels

Connect the agent to:
  • WhatsApp โ€“ Requires Facebook Business account & WhatsApp Business number.
  • Instagram โ€“ Connect via Instagram/Facebook setup.
  • Messenger โ€“ Connect via Facebook Page.
Click Connect on each channel and follow the guided steps.

Deactivate Agent (anytime)

From the Deployment page, use Deactivate to temporarily disable the agent without deleting its configuration.
โธ You can deactivate an agent anytime from the Deployment page.

โœ… Testing & Go-Live Checklist

  • Test all core scenarios in the Preview Panel.
  • Verify correct language & RTL/LTR behavior.
  • Check fallbacks for tricky questions.
  • Test lead collection prompts & storage.
  • Confirm embed code and allowed domains.
  • Send real messages via WhatsApp, Instagram, Messenger.

Where Text Agents Can Work

  • ๐ŸŒ Website Widget
  • ๐Ÿ’ฌ WhatsApp
  • ๐Ÿ’ฌ Messenger
  • ๐Ÿ“ธ Instagram

Notes

  • You can edit and re-deploy at any time; remember to Save each step.
  • Keep your Knowledge Base accurate and up to date to avoid hallucinations.

๐Ÿ“œ Compliance

All agents must comply with: Failure to comply may result in account suspension.