Business texting for Canadian teams
Tidewire gives your team a shared texting inbox on a local Canadian number, on the web and on your phone. Send one-to-one replies, bulk messages and automatic reminders. Every send checks consent first, so expired contacts never get a message. Use it on its own, or connect HubSpot, Zapier and your other tools.
Saved to contact · Showing booked Thu 5:30 · Reminder scheduled
Bilingual by default
Most texting apps bill by carrier segment. One letter like ê or ç switches the whole text to a format that fits 70 characters instead of 160, so a French message can cost two or three times as much. Tidewire bills by message: up to 160 characters counts as one, in either language.
Tidewire also swaps the curly quotes and long dashes phones add for plain ones before sending, so your texts look the same and stay simple.
Product
Before this sends
| Teammate | Conversations | Median reply |
|---|---|---|
| Sam | 142 | 3 min |
| Marie-Ève | 98 | 4 min |
| Alex | 61 | 6 min |
| Send | Delivered | Replies | Opt-outs |
|---|---|---|---|
| Spring tune-up | 991 of 1,009 | 184 (18%) | 6 (0.6%) |
| Fall reminder | 405 of 412 | 71 (17%) | 2 (0.5%) |
When nobody picks up, the caller gets a text within a minute so the lead doesn't go to a competitor.
“Sorry we missed you! This is Chauffage Rivière-Nord. How can we help?”
Texts 24 hours and 2 hours before a booking, with reply-to-confirm or reschedule.
“Reminder: furnace service tomorrow at 10 am. Reply C to confirm or R to reschedule.”
A day after a job is marked done, ask happy customers for a Google review.
“Thanks for choosing us! Mind leaving a quick review? It helps a lot.”
Customers text a word like DEALS to your number to join a list, with express consent recorded automatically.
“Text DEALS to 514-555-0100 for seasonal offers.”
Texts log to contacts, deals and tickets. Send from workflows, sequences or the record sidebar.
Trigger a text from thousands of apps: a new booking, a paid invoice, a form fill.
Send texts and receive replies from your own software. Consent checks still apply.
Import a spreadsheet or your phone's contacts with consent type and date, and start texting in minutes.
Bookings on your calendar trigger reminders automatically.
Get notified of new texts and unanswered conversations by email or in a Slack channel.
| Contact | Consent type | Source | Recorded | Status |
|---|---|---|---|---|
| Priya Desai | Express | Web form checkbox | 2026-10-20 | No expiry |
| Marc Thériault | Implied · purchase | Invoice #4412 | 2025-02-11 | Expires in 110 days |
| Alicia Brown | Implied · inquiry | Inbound text | 2026-06-02 | Expires in 40 days |
| Devon Clarke | Implied · inquiry | Phone call | 2026-01-15 | Expired · suppressed |
| Hélène Gagnon | Withdrawn | Replied STOP | 2026-09-03 | Opted out |
Tidewire asks expiring contacts for express consent before the clock runs out. Exportable as a record if you're ever asked to prove consent.
Features
For trades, clinics, salons, property managers, dealerships and anyone else whose customers would rather text than call, in French or in English.
Pick a number in your own area code, or bring your existing business line and text-enable it.
Each contact's consent type, source and expiry date is tracked, and expired contacts are skipped automatically on every send.
Answer from your computer at the office or your phone's browser in the truck. Conversations stay in sync for the whole team. Native iPhone and Android apps are coming.
Send each contact the version in their preferred language from one message.
No sends overnight in the contact's time zone. STOP, ARRÊT and other opt-out words are honoured instantly.
Connect HubSpot, Zapier, your calendar or our API, or skip integrations entirely and use Tidewire as your texting app.
See message volume, response times, reply and opt-out rates for every bulk send, your French and English split, and how each teammate is doing.
See whether each text was delivered, and why any failed, so nothing goes missing without you knowing.
Answer common questions in two taps with replies your team writes once, in French and English.
Pricing (CAD)
Unlimited users on every paid plan. Pay for messages, not seats. A message is up to 160 characters in English or French, and carrier fees are included. Unused messages don't roll over.
No carrier fees on top, and no extra charge for French or accents. A photo (MMS) counts as 3 messages.
400 messages, 1 number, 1 user. Web app on computer and phone, consent tracking, missed-call text-back.
1,800 messages, 2 numbers, unlimited users. Shared inbox, bulk sends, all automations, HubSpot and Zapier.
5,000 messages, 5 numbers, unlimited users. French auto-routing, API access, priority support.
On any plan, after your included messages.
Questions
Each text up to 160 characters counts as one message, in English or French. Longer texts count as one message per 160 characters. Texts your customers send you count too. Photos count as 3 messages.
No. Letters like ê, ç and ô make carriers split a text into more segments, and most texting apps bill you for each segment. Tidewire bills per message, so a French text costs the same as the same-length English one.
Tidewire tracks each contact's consent and when it expires, skips contacts without valid consent on bulk sends, adds your business name and opt-out wording, and honours STOP and ARRÊT instantly. You're still responsible for how you collect consent, so check your obligations with your own advisor.
Yes. You can pick a new local number in your area code, or keep your existing business line. We'll help you move it over or text-enable it during onboarding.
No. Tidewire works on its own, with contacts you add or import from a spreadsheet. If you use HubSpot, you can connect it so texts log to your contacts and deals.
No. Every paid plan includes unlimited users, so your whole team can share one inbox.
Tidewire is onboarding Canadian businesses in small groups now. Join early access and we'll set up your number and import your contacts with you.
We're onboarding Canadian teams in small groups. Tell us how you text today and we'll set up your number, import your contacts and connect your tools with you.