Skip to content

Turn messages into customers. Customers into sales.

Your customers are people who move between apps. FluxDM joins every conversation, contact and payment into one record automatically.

Free 7-day trial · No credit cardConnect a channel in 2 minutes

HubSpot
Salesforce
Google Calendar
Notion
Linear
Asana
Trello
ClickUp
Mailchimp
QuickBooks
Xero
Zapier
One thread per customer
Automatic merge
Per-channel access
Autonomous AI
AI follow-ups
Self-learning knowledge
Agent presence
Shifts & routing
Talk to a human
Live inbound
24-hour window
WhatsApp templates
Quote to route
Email & SMS fallback
Internal notes
@mentions
Assignment
Scheduling
Campaign builder
Audience upload
Pay links & invoices
Payment status & human Won
Won after AI follow-up
HubSpot sync
Task-board sync
Connector & API
SSO
Analytics
CSV export
iOS & Android
Why this exists

Most tools were built for a ticket. Your customers are people who move between apps.

A shared email inbox with a chat widget bolted on can't tell you the person who just WhatsApped is the one who DM'd your Instagram on Tuesday. So you answer the same customer three times, in three tones, and somebody has your Instagram password on their phone.

01

Every channel

Nine of them, in one list, with the channel on every message. Not email plus a widget.

02

One customer

Matched automatically on a verified phone or email. Suggested, with the reason, when we're not sure.

03

Right app, every time

Replies default to where they last messaged from. Quote an older message and it goes back on that one.

04

Access per channel

Give someone WhatsApp and not Instagram. In the base tier, not sold to you as an upgrade.

One record, the whole relationship

Not just an inbox. Where the relationship turns into revenue.

Everything runs on one customer record, so the same person is one thread whether they're a brand-new lead or a five-time buyer. Around that record FluxDM does four jobs, and each one feeds the next.

Sell

Win the conversation

Reply on the right channel, quote to route, never lose a DM. Every conversation records what it was worth: won, lost, and the amount.

Keep

Answer and support

An AI answers routine questions from your own knowledge, hands anything sensitive to a human, and routes “talk to a person” to someone actually on shift.

Bring back

Follow up and re-engage

The AI follows up when a conversation goes quiet. See which later human-recorded Won outcomes have an attributed follow-up. Campaigns reach the customers you already have, on the channel they actually use.

Close

Take the payment

Send an invoice or a pay link right in the chat, through the processor you already use. Payment status stays separate from a human-recorded Won outcome.

How it works

Connect a channel. The rest is already wired.

Sign in with the account you own

Meta, Telegram, TikTok, X and your Twilio number connect over OAuth or a token you paste once. If a business has several Facebook Pages you pick which one. Email needs a verified sending domain and we show you the exact DNS rows to add.

Connected means it works

A channel is only marked connected when it can both receive and send. If it breaks later, the card says so and tells you which one and why, rather than going quiet.

Ten minutes, not a project

No middleware, no BSP reseller in the path. You keep the accounts. We pass Meta's message costs through at cost with nothing added.

Inbound lands live, on all nine

A WhatsApp, Instagram, Messenger, Telegram, TikTok, X, email, SMS or web chat message reaches an open thread while you're looking at it, raises the unread badge, and updates the row in the list. No refresh.

Nothing gets dropped on the floor

Every webhook is accepted first and processed on a queue, so a slow provider or a bad payload doesn't lose a customer's message. Duplicates are collapsed by the provider's own message id.

Joined automatically when we're sure

A verified phone number or email that matches means one customer, joined without asking you. Their WhatsApp, Instagram and email history sits in one thread in the order it happened.

Suggested, with the reason, when we're not

Everything short of certain is a ranked suggestion that names why it thinks so, and you accept or dismiss it. Dismissed stays dismissed. A suggestion never surfaces a customer or a channel that agent isn't cleared to see.

The default is right

Type and send. It leaves on whatever they last messaged you from, resolved on the server, never guessed by the browser.

Quote to choose

Quote an older message and the reply routes back on that message's platform, overriding the default. The composer shows you the switch before you send.

WhatsApp's 24-hour rule, handled

Outside the window we stop the send and say so before you type. Pick one of your approved WhatsApp templates to reopen the conversation, or fall back to email or SMS.

Filtered inside one shared thread

Because the customer is the record, permissions can't work by hiding a whole inbox. A WhatsApp-only agent opens the same customer and sees the WhatsApp messages, with the rest not there at all. Nobody else in this category does this, because nobody else has one thread to filter.

Every surface, not just the inbox

The same rule holds in the conversation list, previews, unread counts, search, live sockets, phone notifications, assignment, the customers desk, the analytics dashboard, the CSV export, and both mobile apps.

One customer, not five threads

Three apps, three contacts, one person, joined automatically.

A verified phone or email that matches means one customer, merged without asking you, with every channel in one thread in the order it happened. Everything short of certain becomes a suggestion that names its reason, for you to accept.

Your AI team

An AI that answers, follows up, and knows when to get out of the way.

Autonomous where it's safe, a hard-coded fence where it isn't. It answers from what you gave it, chases a lead that went quiet, and hands anything about money or a person straight to a human, in our code, before the model, every time.

It lands on someone who's there

Ask for a human, and it reaches one who's actually available.

Presence, shifts and per-channel access decide who gets the chat, the next available agent, cleared for that channel, least busy first. The bot only offers a human when there's one to hand to.

Bring them back

Market to the customers you already have.

Not cold blasting, the opposite. Design an email in the builder, send it to a segment of your own customers or an audience you upload, and reach people on WhatsApp and SMS too. Every send runs through consent, suppression and a one-click unsubscribe, from a sending domain that's kept separate from your day-to-day replies.

Your own audience first

Segment the customers already on your record, or upload a list you have permission to email. An uploaded list is never quietly merged into a customer.

Designed, not plain

A real HTML builder for email, and native WhatsApp and SMS campaign types for the channels your customers actually open.

Safe by construction

Consent checked, suppression honoured before every send, one-click unsubscribe built in, and a marketing domain kept apart from transactional mail so a campaign can never dent your replies.

Close in the chat

Send the invoice where the conversation already is.

Drop a pay link or an invoice straight into the thread, through the processor you already run: Stripe, PayPal, Square and more. The customer pays on their own secure page; we never touch the card. Payment status stays separate from a human-recorded Won outcome.

9
channels in one inbox
13+
surfaces the access rule holds on
$0
added to Meta's message costs
7
day trial, no card required
Integrations

Integrate with any tool you already use.

Your CRM, your calendar, your task board, your books and your payment processor. FluxDM sits in the middle of the stack you already run. You keep your accounts; nothing gets ripped out.

WhatsApp
Channels
HubSpot
CRM & sales
Google Calendar
Calendar
Notion
Project & task
Mailchimp
Marketing
QuickBooks
Finance & ops
Salesforce
CRM & sales
Instagram
Channels
Channels, CRM, calendar, task boards, marketing, payments and finance, all in one place.
Pricing

Priced to be the most complete inbox, not the cheapest.

One flat price per workspace, seats included. Choose the plan that fits your team, with the same prices shown on our pricing page.

7-day free trial · no credit card required

Starter

Stop losing messages, stop sharing logins.

$47/mo

billed annually

  • Up to 3 agent seats
  • 8 base channels, uncapped
  • 1,000 outbound messages / mo
  • 500 AI credits / mo
View Starter plan
Most teams

Growth

Run an operation with room to grow.

$167/mo

billed annually

  • Up to 10 agent seats
  • 8 base channels + X (Twitter) add-on, uncapped
  • 10,000 outbound messages / mo
  • 2,000 AI credits / mo
View Growth plan

Scale

Built for a larger team.

from $423/mo

billed annually

  • Up to 25 agent seats
  • All 9 channels incl. X (Twitter), uncapped
  • Unlimited outbound messages
  • Unlimited AI credits
View Scale planNeed more? Talk to sales

Need more volume? Compare outbound messages, AI credits and extra seats on the pricing page.

Your workspace price covers the included seats. Choose monthly or annual billing before you start.

Questions

The things people actually ask

Do I keep my own WhatsApp and Instagram accounts?

Yes. You connect the accounts you already own over Meta's own sign-in. We don't resell you a number, we don't sit between you and Meta as a reseller, and if you leave, the accounts are still yours because they never stopped being yours.

Can an agent really not see a channel they're not cleared for?

Correct, and it's enforced on the server rather than hidden in the interface. They don't see those messages in the thread, the list, previews, unread counts, search results, live updates, phone notifications, the customers desk, the dashboard or a CSV export, on web or mobile. Revoking access takes effect on an open session without them reconnecting.

What happens when WhatsApp's 24-hour window closes?

We stop the send and tell you before you type, rather than letting it fail at the provider. From there you either pick one of your own Meta-approved templates to reopen the conversation, or reply on email or SMS if you have those. Templates are synced from your own WhatsApp Business account and we never invent one.

Is the AI writing to my customers?

Only if you switch it on, and only where you say. The answering bot is off by default and enabled per channel, starting with your web chat. When it is on it answers from sources you approved or says it doesn't know, always identifies itself as a bot, never confirms stock or touches money, and one message gets a human. Suggested replies are a separate thing and never automatic: a draft lands in your composer and a person edits it and presses send.

Do you train models on my customers' conversations?

No, and it's written into the DPA rather than just being said here. Our sub-processor list names who processes what, and the DPA commits us to 30 days' notice before we add anyone new who would touch conversation content.

Can I get my data out, and can I delete everything?

Both, from inside the product rather than by emailing support. Conversations export to CSV. Deleting a workspace or your account runs on a 7-day grace window, so a mistake is recoverable and a real deletion actually finishes and can be shown to have finished.

What don't you do?

We take payment in the chat, a pay link or invoice through your own processor, but we don't run your store: no refunds or order edits from the inbox, so if you need to action a Shopify order from a ticket, a dedicated e-commerce helpdesk does that better. We don't support LINE, Viber or WeChat yet, so if your customers are in Japan, Thailand or the Philippines, ask us before you commit. And while we run campaigns, to a segment of your own customers or an audience you upload, we're a customer inbox first, not a cold-outreach growth engine. If mass cold prospecting is the whole job, a dedicated email platform will beat us; if it's staying close to the customers you already talk to, that's exactly us.

From the first DM to paid, on one customer record.

7 days, no card. Connect one channel and watch a real customer message land, get answered, get followed up, and get paid, all in one place.