How the chat widget works and why all your messages are in one place.
That little bubble in the corner of your website? It's a lead machine.
flowchart TD
A(["Customer visits\nyour website"]):::blueNode --> B["Sees chat widget:\n'Hi! How can we help?'"]:::blueNode
B --> C[/"Types their question\nor request"/]:::blueNode
C --> D[\"Message goes straight\nto your app"\]:::orangeNode
D --> E("You respond\nfrom the app"):::orangeNode
E --> F["Conversation continues\nvia text"]:::greenNode
classDef blueNode fill:#eff6ff,stroke:#3b82f6,stroke-width:2px,color:#152a45
classDef orangeNode fill:#fff7ed,stroke:#f97316,stroke-width:2px,color:#7c2d12
classDef greenNode fill:#f0fdf4,stroke:#22c55e,stroke-width:2px,color:#14532d
Why this matters: Some customers don't want to call. They prefer texting. The chat widget captures those leads that would otherwise leave your site without ever contacting you.
All your messages — from everywhere — end up in one place:
Chat Widget
Text/SMS
No more checking 5 different apps. Whether someone texts you, messages you on Facebook, uses the chat widget, or sends an email — it all shows up in the same inbox in your app.
In the Conversations tab of your app, you can:
Good communication wins jobs. Here's how to make every conversation count:
| Do This | Why It Works |
|---|---|
| Respond within 5 minutes | Fastest response usually wins the job |
| Be friendly and professional | First impressions matter, even over text |
| Answer their question directly | Don't make them ask twice |
| Give clear next steps | "I can come give a quote tomorrow at 2pm" |
| Follow up if they go quiet | One friendly check-in can save the job |
Make sure notifications are enabled so you never miss a message:
With notifications on, you'll know within seconds when someone wants to hire you.