Tidewire
Sign inGet early accessFR

Business texting for Canadian teams

Text your customers from one shared inbox, without CASL guesswork.

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.

Canadian local numbersBilled in CADFrench at no extra costWorks on any phone
Priya Desai+1 514-555-0198 · Rental inquiry
Express consent
Hi, is the 4½ on Saint-Denis still available? Could I see it this week?

Tue 4:12 pm

It is! I can show it Thursday at 5:30 or Saturday at 11. Which works better?

Sam · 4:14 pm

Thursday please
Booked. I'll text you the door code an hour before.

Saved to contact · Showing booked Thu 5:30 · Reminder scheduled

Bilingual by default

French texts cost the same as English. Always.

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.

Your furnace tune-up is ready for Thursday at 10. Reply C to confirm or R to reschedule.
English1 message
Votre mise au point est prête pour jeudi à 10 h. Répondez C pour confirmer ou R pour changer, ça vous va?
Français1 message
Tidewire bills1Counted per 160 characters, the same in any language
Per-segment apps bill2Credits for this text

Product

One inbox for every text your team sends.

Features

Built for how Canadian businesses text.

For trades, clinics, salons, property managers, dealerships and anyone else whose customers would rather text than call, in French or in English.

514

Local Canadian numbers

Pick a number in your own area code, or bring your existing business line and text-enable it.

✓

CASL consent clocks

Each contact's consent type, source and expiry date is tracked, and expired contacts are skipped automatically on every send.

▢

On your computer and phone

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.

FR

English and French

Send each contact the version in their preferred language from one message.

9p

Quiet hours and STOP handling

No sends overnight in the contact's time zone. STOP, ARRÊT and other opt-out words are honoured instantly.

↔

Works with your tools

Connect HubSpot, Zapier, your calendar or our API, or skip integrations entirely and use Tidewire as your texting app.

%

Reports that show what works

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.

✓✓

Delivery tracking

See whether each text was delivered, and why any failed, so nothing goes missing without you knowing.

“ ”

Saved replies

Answer common questions in two taps with replies your team writes once, in French and English.

Pricing (CAD)

Simple pricing in Canadian dollars.

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.

1,800
Team plan$99.00
Extra messages$0.00
Estimated monthly total$0.00

No carrier fees on top, and no extra charge for French or accents. A photo (MMS) counts as 3 messages.

Solo$29 / mo

400 messages, 1 number, 1 user. Web app on computer and phone, consent tracking, missed-call text-back.

Team$99 / mo

1,800 messages, 2 numbers, unlimited users. Shared inbox, bulk sends, all automations, HubSpot and Zapier.

Growth$249 / mo

5,000 messages, 5 numbers, unlimited users. French auto-routing, API access, priority support.

Extra messages5¢ each

On any plan, after your included messages.

Questions

Business texting questions, answered.

What counts as a message?

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.

Do French texts cost more?

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.

Does Tidewire make my texting CASL compliant?

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.

Can I keep my business phone number?

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.

Do I need a CRM?

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.

Is there a limit on team members?

No. Every paid plan includes unlimited users, so your whole team can share one inbox.

When can I start?

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.

Start texting your customers.

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.

We’ll only use your email to contact you about Tidewire. See our privacy policy.