Skip to main content

Key Concepts

Understanding these core concepts will help you get the most out of Fyncall.

Tenants

A tenant represents your business account in Fyncall. Each tenant has:

  • Isolated data (customers, conversations, orders)
  • Separate billing and subscription
  • Independent settings and configurations
  • Unique integration credentials

Multi-Tenant Architecture

Fyncall uses multi-tenancy to ensure complete data isolation between businesses. Your data is never accessible to other tenants.

Channels

Channels are the communication pathways through which customers reach you:

ChannelDescription
WhatsAppWhatsApp Business messaging via Meta or Twilio
InstagramInstagram Direct Messages
EmailGmail, Outlook, or custom SMTP/IMAP
WidgetChat widget embedded on your website

Each channel has its own:

  • Connection credentials
  • Message formatting rules
  • Feature capabilities (e.g., templates, media support)

Conversations

A conversation is a message thread with a customer:

  • Linked to a specific channel
  • Contains all messages (customer and agent)
  • Has a status (Open, AI Handling, Resolved)
  • Can be assigned to team members

Conversation Lifecycle

New Message → AI Processing → Human Takeover (if needed) → Resolution

Customers

Customers are individuals who interact with your business:

  • Created automatically when they first message you
  • Store contact information (name, email, phone)
  • Track all conversations across channels
  • Include order history (when connected to e-commerce)

Customer Matching

Fyncall automatically matches customers across channels:

  • Phone number matching for WhatsApp
  • Email matching for email channels
  • Visitor ID tracking for widget users

AI Agents

AI Agents are automated assistants that handle customer inquiries:

Agent Types

TypePurpose
Support AgentGeneral customer support and FAQ
Sales AgentProduct recommendations and sales assistance
E-commerce AgentOrder tracking, returns, product info

Agent Components

  • Personality - Tone, language, response style
  • Knowledge Base - Documents and data the agent can reference
  • Workflows - Structured decision trees for specific scenarios
  • Tools - Capabilities like order lookup, product search

Workflows

Workflows define how AI agents handle specific scenarios:

IF customer asks about return policy
THEN check order status
IF within return window
THEN provide return instructions
ELSE explain policy and offer alternatives

Workflows can be created using:

  • Natural language descriptions
  • Visual flow builders
  • Structured rule definitions

Integrations

Integrations connect Fyncall with external services:

IntegrationCapability
ShopifyProducts, orders, customers, inventory
WooCommerceProducts, orders, customers
StripePayment processing, refunds
Custom APIConnect any system via webhooks

Team Roles

Fyncall supports role-based access control:

RolePermissions
OwnerFull access, billing, delete account
AdminManage team, settings, integrations
AgentHandle conversations, view customers
ViewerRead-only access to conversations

Escalation

Escalation is when a conversation moves from AI to human:

Triggers include:

  • Customer requests human assistance
  • AI confidence is low
  • Sensitive topics detected
  • Workflow rule triggered

When escalated:

  • Team is notified in real-time
  • Conversation appears in priority queue
  • Full context is preserved for the human agent