FastFlow

Communication

Every customer conversation in one place, with the repair attached

Texts, Messenger and Instagram in a single inbox — beside the vehicle, the work order and the parts status. Whoever picks up the thread already knows the answer, so nobody puts a customer on hold to go and ask the floor.

Communication Inbox
One inbox for three channels, with the customer, vehicle and work order attached — so the answer is on screen before you reply.
One inbox for three channels, with the customer, vehicle and work order attached — so the answer is on screen before you reply.

Channels

Three channels, using accounts your shop owns

FastFlow connects to your Twilio number, your Facebook Page and your Instagram account. The shop owns the number and the whole conversation history — so when a service advisor leaves, the customer relationships do not leave with their phone.

SMS

Two-way texting from a number the shop owns, with delivery status, media and the per-message cost.

Facebook Messenger

Messages to your Page land in the same inbox as everything else, assigned to a person like any other thread.

Instagram Direct

DMs to the shop’s Instagram account, threaded with the rest of that customer’s history.

Meta’s rules allow replies within 24 hours of a customer’s last message. FastFlow enforces that window rather than letting a message fail silently. Email and WhatsApp are not conversation channels today.

Templates

Canned messages that cannot go out broken

Around sixty variables cover the customer, the vehicle, the estimate, the work order, the appointment and the shop — including that customer’s own tracker link. Nobody retypes a delivery date.

Validated when you save

A template with an invalid placeholder is rejected when you save it — not discovered later by a customer who received {vehicle_yaer} in a text from your shop.

Blocked when unresolved

If a variable has nothing to fill it with on this particular job, the send is stopped. The composer shows you which ones resolved before you press send.

Priced before you send

Long messages split into segments, and segments cost money. The composer shows the segment count and the cost of the draft as you type it.

AI assistance

AI that understands the repair, not just the conversation

A generic assistant writes a polite sentence. This one can say the bumper is backordered and the new delivery date is Thursday, because it read the work order. And it never sends anything by itself.

The difference is not the model. It is that the assistant lives beside the operational record instead of guessing from the last few messages.

AI reply suggestion
A draft with the records it was built from, and the approve, edit or discard controls it cannot get past on its own.
A draft with the records it was built from, and the approve, edit or discard controls it cannot get past on its own.

Built from your data

The last twenty messages, plus the vehicle, the work order status, the parts state, the reason the job is blocked and the scheduled delivery date — the same facts a good advisor would look up first.

Approved by a person

Approve, edit or discard. Approving is its own permission, so you can let someone reply to customers without letting them send AI drafts.

Shows what it used

Every draft lists the records and memories it was built from, so whoever approves it can check the claim against the work order rather than trusting the tone.

Remembers what matters

A language preference, an agreed inspection time. Staff can pin, correct or erase everything remembered about a customer. Optional, and off until you connect it.

Defers to your records

When something remembered contradicts your work order, it is withheld from the draft entirely and the topic is flagged. The assistant never argues with your system of record.

Your account, your key

Connect your own AI provider account. You control the key, and you can turn the whole thing off.

Every communication capability, in full

Channels, assignment and ownership, templates, merge variables, attachments, message costs and Google review replies.

  • Unified inbox

    Needs setup

    SMS, Facebook Messenger and Instagram Direct arrive in the same three-pane inbox, with the customer’s vehicle and work order beside the thread.

    Requires connecting your own Twilio number and, for Meta channels, your Facebook Page and Instagram account.

  • Assignment, status and ownership

    Each thread has an owner, one of five states, and a visible history of who changed what and when.

  • Message templates

    Reusable replies across seven categories. A template with an invalid placeholder is rejected when you save it, so a customer never receives a half-filled message.

  • Dynamic template variables

    Merge the customer’s vehicle, estimate total or portal link into a message. Around sixty variables, and the send is blocked if any placeholder has nothing to fill it with.

  • Attachments

    Customer damage photos are stored with the conversation and downloadable individually or as a single ZIP.

  • Unread indicators

    With limits

    Sidebar, browser tab and installed-app badges show what is still waiting on a reply.

    Badge counts only — FastFlow does not send phone push notifications.

  • SMS cost tracking

    Every message records its segments, encoding and cost, and the composer prices a draft as you type it — so texting volume never becomes a surprise line on a carrier bill.

  • Google review replies

    Needs setup

    Pull in Google Business Profile reviews and publish replies, with templates and alerts for new or low-rated reviews.

    Requires connecting your Google Business Profile account.

Every AI capability, and its guardrail

What the assistant drafts, what it reads first, what it refuses to say, and the approval step it can never skip.

  • AI reply suggestions

    Drafts a reply from the last twenty messages plus verified record data: the vehicle, the work order status, the parts state, the reason it is blocked, the scheduled delivery date.

  • Mandatory human approval

    A suggestion is never sent on its own. Someone approves, edits or discards it — and approving requires its own permission, separate from the permission to reply.

  • Context disclosure

    Every draft shows exactly which records and memories it was built from, before anyone approves it.

  • Conversation memory

    Needs setup

    Remembers durable facts — a language preference, an agreed inspection time — so the shop stops re-asking questions the customer already answered. Staff can pin, correct, or erase everything remembered about a customer.

    Optional. Requires connecting a Mem0 instance; off by default.

  • Contradictions are withheld, not guessed

    When a remembered fact conflicts with verified record data, it is withheld from the draft entirely and only the topic is flagged — so the assistant never argues with your own system of record.

  • Opening-message drafts

    Drafts a first outbound message from a short brief, in English, Spanish or Portuguese.

  • Review reply drafts

    Drafts a public Google review response in the reviewer’s language and your shop’s tone. It is barred from revealing claim details, admitting liability, or offering discounts unless you ask it to.

See the inbox on a live conversation

30 minutes, screen shared: one thread end to end — template, merge variables, an AI draft awaiting approval, and what happens when the customer replies at 9pm.