Understanding Gnatta
Quick links in this article:
Gnatta is flexible — which means it doesn’t always behave like other systems you’ve used before. This page explains how the main parts of the platform work together so you can get a clearer picture of what’s happening behind the scenes.
⚡ Just need the basics?
You can absolutely use Gnatta with simple channel-to-queue routing, basic automation, and manual tagging, and achieve a robust contact centre setup. But when you’re ready to scale, everything below is here to help you go further.
Conversations vs Interactions
Conversations = message threads
A conversation is a single thread on a single channel (e.g. an email chain, WhatsApp chat, or Facebook DM conversation)
It includes all replies within that thread
Interactions = the bigger picture
An interaction is what your agents work from — it may include multiple conversations across different channels
Think of it like a folder that contains all messages about a specific issue, plus key info, notes, and data fields
Example:
A customer emails you about a late delivery → then follows up via WhatsApp.
Gnatta links both messages into a single interaction, so your agent sees the full story in one place.
What is a Workflow?
When something happens in Gnatta — like a message coming in, or a survey being completed — a Workflow tells the system what to do next.
But what is a workflow, really?
Workflow vs Flow
Gnatta treats these as two separate things:
Workflow = the big picture — a set of flows triggered by an event
Flow = a series of specific actions (like “Create Interaction” or “Queue this message”) that make something happen
Think of a Workflow as your “recipe” — and each Flow as a step in that recipe.
One Workflow event might contain:
A Find or Create flow to check if this message is part of an existing interaction
A Detect and Update flow to pull out key data
A Queue Interaction flow to route it to the right team
This modular approach means you can reuse flows across multiple workflows — and scale easily without rebuilding from scratch.
Read more: Learn About Workflow
Workflow Actions: Your Building Blocks
When you're building automations in Gnatta, everything starts with actions.
Each flow is made up of individual actions — like sending a message, checking a data field, or routing to a queue. These are your “Lego bricks” for automating customer journeys.
Some examples:
Create Interaction → Start a case when a new message comes in
Decision → Build simple if/then rules to split your flows
Send Autoresponse → Instantly reply to customers with buttons or prompts
Update Interaction → Move to a different queue, or save a piece of data
Add Note → Leave internal notes or AI summaries for the agent
Detect Intent → Use AI to figure out what the customer’s asking for
Detect Sentiment → Spot frustrated customers and fast-track them
Translate → Show agents an English version of the original message
Suggest Response → Let AI preload a reply for the agent to edit and send
Start Timer / End Timer → Automate follow-ups or delays (e.g. “Nudge in 24 hours”)
There are dozens of actions available — and you can stack them together however you need.
🔗 Explore all standard actions in Gnatta: Actions
🔗 Get to know AI Workmate - a power-pack of AI Actions: AI Workmate Actions
Queues and the Agent Radar
What is a queue?
A queue is a list of interactions waiting to be handled. You decide how many queues to use, how they’re organised, and what rules send interactions into each one.
Agents don’t pick work manually — instead, Gnatta automatically assigns them the right interaction from the right queue, based on your logic. This is what we call the Agent Radar: a real-time feed of work matched to that agent’s skillset or team.
Routing is your decision
💡 Example: VIP Customers
A message comes in via WhatsApp from a VIP customer about a late order. Gnatta detects the customer order number, and uses an integration to check if the customer is a VIP. Then workflow routes it to a dedicated VIP Queue.
That queue feeds directly into a senior agent’s radar.
You choose how and why messages are routed - not just where they came from. While you can use simple routing (e.g. all email → Emails queue), that’s just the starting point. Most teams benefit from more intelligent logic.
Important: Not all queues should mix
To keep things efficient:
Don’t put live and non-live channels in the same queue (e.g. chat + email)
Be mindful of queue priority: everything in a single queue is treated equally, regardless of channel or urgency. To get urgent queries handled first, that queue should be assigned a higher priority.
How data fits into Gnatta
Data is one of the most powerful tools in your Gnatta setup.
You can:
Show agents relevant info (like customer ID or product) directly on the interaction
Route queries based on data fields — like account type, Trustpilot rating, or subscription status
Store values automatically using RegEx or AI, so your team doesn’t have to enter them manually
Report on patterns like refund reasons, complaint types, or delivery delays
🧠 Where does this data come from?
Gnatta automatically detects a huge amount of contextual data — such as sender, channel, subject line, and message content — every time something happens.
You can also set up your own custom fields, or populate them dynamically through workflows, AI extraction, or integrations.
Optional follow-on links:
Want to see it in action?
Check out these quick examples in our Demo Video Library →