Free CRM for small business: what MaviBot includes

Most small businesses don't need a CRM that costs $50 per user per month and requires three weeks to set up. They need something that tracks where each lead is, reminds the team to follow up, and shows all customer conversations in one place.

MaviBot includes a full CRM as part of its platform — not as a paid add-on, not as a separate integration. It's built around the channels where small business conversations actually happen: WhatsApp, Instagram, Telegram, Facebook Messenger. Every conversation, deal, and task is in the same place as the automation that drives them.

This article covers what's inside — based on how MaviBot has built its CRM to serve small businesses that run their sales and support through messaging channels.

MaviBot CRM dashboard showing sales funnel, deal cards, and helpdesk unified inbox

Sales funnel: visualise your pipeline

MaviBot's funnel feature structures your entire sales process into stages, from first contact to closed deal. Each funnel represents the path a potential client takes, and you define what those steps look like for your business.

Custom stages for your sales process

You create the stages that match how you actually sell. A service business might use: New Inquiry → Consultation Booked → Proposal Sent → Closed. An online retailer might use: Interest Shown → Order Placed → Payment Received → Fulfilled. There are no rigid templates — you name the stages and set them in the order that reflects your workflow.

Each funnel has a name and a currency, so if you work across multiple markets or product lines, you can run separate funnels with different currencies.

Board view and list view

Deals appear as cards arranged in columns by stage — the classic kanban board. You can switch to list view if you prefer a table format. Both views show the same data; the choice is about how your team prefers to work.

Automatic deal stages

Every funnel includes four system stages that are always available: successful deals, archived deals, lost deals, and unsorted (for deals not yet assigned to a stage). These can be shown or hidden depending on what your team needs to see day to day.

When you move a deal to "Lost" or "Archived", MaviBot asks for a reason. That reason becomes a deal variable you can use later — for reporting, for re-engagement campaigns, or for understanding where deals typically fall off.

Deals created automatically from chatbot conversations

One of the practical advantages of MaviBot's CRM being built into the same platform as the chatbot: deals can be created automatically when a lead reaches a certain point in a conversation. A chatbot flow can call create_order() to generate a deal in the funnel with the client's name, phone, email, budget, and description — all captured during the automated conversation. No manual data entry required.

MaviBot sales funnel board view with deal cards arranged by stage

Deals: manage every opportunity

Each deal in MaviBot is a card that holds all the relevant information about an opportunity: the client, the deal title, a description, and the monetary value. You can add custom fields to capture anything specific to your business — project type, source, priority level, or any other variable your team needs.

Creating and moving deals

Deals can be created three ways:

  • Manually: click "Create a deal", fill in the details
  • Quickly: use "Add quickly" to capture a lead fast without filling in every field (the deal lands in your Unsorted stage and gets organised later)
  • Automatically: via chatbot flows when a lead qualifies themselves through a conversation

Moving a deal between stages is a drag-and-drop action on the board. Stage transitions trigger notifications that can activate automated bot responses — for example, automatically sending a payment link when a deal moves to "Ready to pay", or sending an onboarding message when a deal reaches "Closed".

You can restrict which stages deals can be moved to, preventing premature stage changes or skipping required steps in your process.

MaviBot deal card expanded view showing client name, deal value, description, custom fields, and stage assignment

Helpdesk: all conversations in one inbox

The helpdesk is the daily working view for anyone on your team who handles customer conversations. It consolidates messages from every connected channel — WhatsApp, Instagram, Telegram, Facebook Messenger, and website chat — into a single unified interface.

What's in the client card

When you open any conversation, the right sidebar shows the complete client profile:

  • Contact details: name, messenger handles, phone, email
  • Conversation history: the full thread across all channels, including system notifications
  • Internal comments: notes visible only to your team, not to the client
  • Linked deals: the deals associated with this client, with current stage visible
  • Tasks: any follow-up tasks attached to this client
  • Custom variables: any data captured through chatbot flows or added manually

The distinction between client owner and deal owner matters in team environments: one person can be responsible for the relationship (client owner) while another handles a specific transaction (deal owner). Both are tracked in the same card.

Communication tools in the helpdesk

From within the helpdesk, team members can send messages with attachments, use quick reply templates for common responses, schedule messages to send at a specific time, and use AI-powered text generation to draft replies faster. Everything happens in the same interface — no switching between apps.

MaviBot helpdesk unified inbox showing conversation list on the left, active chat in the center, and client card sidebar on the right with linked deals and tasks

Tasks: track follow-ups and team work

The tasks feature in MaviBot's CRM handles the operational side of client management — the reminders, follow-ups, and internal work that keeps deals moving.

Creating and managing tasks

Each task has a name, description, deadline, priority level, and an assigned team member. Tasks can be linked directly to a client or a deal, so when you open a client's card you immediately see any open tasks related to them.

Calendar and Kanban views

Tasks display in two formats depending on how your team prefers to plan:

  • Calendar view: the default, showing the week ahead with tasks laid out by deadline. Useful for individual daily planning.
  • List/Kanban view: tasks organised into columns by status (Planning, In Progress, Completed, or any custom grouping). Each row shows deadline, assigned team member, status, and priority.

Files can be attached to tasks — useful for attaching a brief, a document, or a reference before a client call.

Permission controls

Administrators can control which team members are allowed to edit overdue tasks, preventing accidental changes to historical records.

MaviBot tasks in Kanban view showing columns by status with task cards displaying deadline, assigned team member, and priority

Automation: distribute incoming leads to your team

When multiple team members handle incoming messages, MaviBot's CRM automation manages how new customers get assigned. The system distributes incoming leads equally among operators who are currently online and active.

How the distribution works

If five operators are on shift and 55 new customers arrive, each operator gets 11. The distribution is equal and automatic — no manual assignment queue, no one person getting overwhelmed while others are idle.

The system respects working hours. You can configure whether the automation runs 24/7 or only during specific periods. Operators on break are excluded from new assignments. Customers who arrive outside business hours are queued and distributed to the first operators who start their shift.

Manual override

Operators can self-assign free customers from the queue at any time. The automation handles the default flow; manual assignment handles exceptions.

Customers who are already being handled by a chatbot can be excluded from the auto-distribution, so operators don't receive assignments for conversations that are still running automatically.

MaviBot CRM automation settings showing operator distribution configuration, working hours, and active operator list

How the CRM connects to everything else

The value of MaviBot's CRM being built into the same platform as the chatbot and messaging tools is that everything talks to each other without integration work.

A lead messages on Instagram → the chatbot qualifies them → a deal is automatically created in the funnel → the deal moves to the right stage → a task is created for follow-up → the assigned operator sees the conversation and the task in the helpdesk → when the deal closes, a confirmation message fires automatically.

That entire flow runs inside one platform. No Zapier connecting five tools. For the complete WhatsApp automation guide, see how to automate WhatsApp for small businesses. No data sitting in a CRM that's out of sync with your actual conversations. In MaviBot's experience, this integration is where small businesses gain the most time back — the manual work of copying lead data from a chat into a CRM, and then back again when following up, is often the biggest hidden cost in a small sales team's day.

Who MaviBot's CRM works best for

Small sales teams handling inbound leads from WhatsApp or Instagram who need a visual pipeline without the overhead of a full CRM platform. Pair with a WhatsApp AI sales agent to qualify and respond automatically.

Service businesses that need to track client relationships, book follow-ups, and make sure nothing falls through the cracks between first contact and completed service.

Solopreneurs and small operators who want a lightweight way to see where every lead stands without managing a separate CRM tool.

Teams that use chatbots for lead capture. The chatbot and CRM share the same data, so leads flow from conversation to deal automatically without manual input. In MaviBot's experience, this is the use case where the value becomes obvious fastest: the first time a deal appears in the pipeline with all fields filled in because the chatbot collected them, the team stops questioning whether they need a separate CRM.

Frequently asked questions

Is MaviBot's CRM actually free?

MaviBot has a free plan that includes CRM functionality — funnel, deals, helpdesk, and tasks. Paid plans unlock higher message volumes, more team members, and additional channels. The CRM features described in this article are available from the free plan.

Can MaviBot replace a dedicated CRM like HubSpot or Pipedrive?

For small businesses whose primary sales channel is messaging (WhatsApp, Instagram, Telegram), yes — MaviBot's CRM covers the core workflow. In MaviBot's experience, the businesses that benefit most are those where conversations and deals happen in the same place: the CRM isn't a separate system to update, it's an automatic byproduct of the conversation. For businesses that need deep reporting, complex multi-stage enterprise pipelines, or tight integration with email marketing platforms, a dedicated CRM may be a better fit alongside MaviBot.

Can deals be created automatically without manual entry?

Yes. Chatbot flows can create deals automatically using the create_order() function, capturing client name, phone, email, budget, and description from the conversation — no manual entry needed.

How many team members can use the CRM?

The number of operators depends on your plan. Check current limits at mavibot.ai. All team members share the same helpdesk inbox, funnel, and task system.

Does the CRM work across all connected channels?

Yes. All conversations from WhatsApp, Instagram, Telegram, Facebook Messenger, and website chat appear in the same helpdesk. Client cards aggregate history across all channels, so you see the full relationship regardless of where each conversation started.

A CRM that's already in the platform you use

Most free CRM tools are separate products you connect to your messaging channels and hope the sync works. MaviBot's CRM is built into the same platform as your chatbot, your messaging channels, and your payment processing — so deals, conversations, tasks, and automations all work together from day one.

Start with MaviBot for free. No credit card required.