Common Mistakes and Official Sources
CRM integrations for small businesses: email, accounting, forms, e-commerce and phones
Which integrations a small-business CRM needs, native vs connector vs custom, what they cost, how to test them, and the Canadian points: tax codes, CASL sync and DNCL.
A CRM is only as useful as what flows into and out of it. For most Canadian small businesses, four integrations matter: email and calendar (so conversations are logged automatically), accounting (so won quotes become invoices with the right GST/HST, PST or QST), web forms and e-commerce (so leads and customers arrive with source and consent data), and phones (so calls are logged and Do Not Call rules respected). Check whether each is native, available through a connector service, or needs custom work, and test it during the trial. A broken or one-way sync is one of the most common reasons a CRM falls out of use.
This guide is part of CRM mistakes and official sources. Costs below are illustrative.
Three ways to integrate
| Approach | How it works | Cost pattern | Risk |
|---|---|---|---|
| Native integration | Built by the CRM or the other vendor; switched on in settings | Often included, sometimes tier-gated | Limited fields or one-way sync |
| Connector or automation service | A third-party service moves data between apps on triggers | Monthly fee by number of tasks or runs | Silent failures, task limits, another vendor holding data |
| Custom (API) | A developer writes code against each app's API | One-time build plus maintenance | Breaks when APIs change; depends on one person |
For a small business, prefer native integrations for core flows, use a connector for occasional ones, and avoid custom code unless the flow is critical and cannot be done otherwise.
Email and calendar
- Two-way sync with Microsoft 365 or Google Workspace logs emails and meetings on the right contact.
- Check what is synced: all emails, or only those to known contacts? Personal emails should not end up in the CRM.
- Check shared mailboxes (info@, sales@) and whether they need a seat.
- Calendar sync should handle time zones; Canada spans six of them.
Privacy point. Email sync can pull large amounts of personal information into the CRM. Limit it to business contacts and explain it in your privacy policy. See PIPEDA and Law 25.
Accounting
The quote-to-invoice flow is where integrations save the most time and cause the most errors.
| Check | Why |
|---|---|
| Customer records sync both ways, or one way by design | Avoid duplicates and conflicting addresses |
| Products, prices and tax codes come from one system | Wrong tax on invoices |
| Tax codes for GST, HST by province, PST and QST are mapped | A quote for a Quebec customer needs GST + QST; for Ontario, 13% HST |
| Currency (CAD/USD) carries across | Cross-border customers |
| Invoice and payment status shows in the CRM | Sales sees overdue accounts before calling |
| Who wins on conflict | Usually accounting for billing data, CRM for contact data |
Most popular small-business accounting packages used in Canada have native or connector integrations with major CRMs, but the depth varies. Test with a quote for each province you sell to.
Web forms, e-commerce and booking
- Forms should create or update the contact, record the source, and store consent: the checkbox state, the exact wording and the date.
- E-commerce integrations should bring orders and products, and update purchase dates, which matters because a purchase starts CASL's two-year implied-consent window and the DNCL's 18-month exemption.
- Abandoned-cart or browsing data may involve tracking technologies; in Quebec, Law 25 requires that functions allowing a person to be identified, located or profiled be off by default, with information given.
Phones, diallers and SMS
| Check | Why |
|---|---|
| Click-to-call and automatic call logging | Saves time; builds history |
| Canadian numbers and call rates | Cost and caller ID |
| DNCL scrubbing in the dialler | National DNCL compliance for consumer telemarketing |
| Internal do-not-call flag synced from CRM | Must be honoured within 14 days |
| Local-time calling windows | 9:00–21:30 weekdays, 10:00–18:00 weekends, consumer's time |
| SMS consent and STOP handling | CASL applies to commercial texts |
| Call recording notices | Tell callers if calls are recorded; privacy law applies |
See the Do Not Call guide.
The unsubscribe problem
If you send email from more than one tool (the CRM, a newsletter tool, an e-commerce platform), an unsubscribe in one must reach all of them. CASL requires unsubscribes to take effect within 10 business days, and a person who unsubscribed from your newsletter has withdrawn consent for your commercial messages generally, unless they chose only a specific type. Test this flow in the trial: unsubscribe in each tool and watch the CRM update.
Illustrative integration budget
| Integration | Setup (illustrative) | Recurring (illustrative) |
|---|---|---|
| Email and calendar (native) | 2 h × $60 = $120 | Included |
| Accounting (native, tax mapping) | 8 h × $60 = $480 | Included or $20/month |
| Web forms (native) | 3 h × $60 = $180 | Included |
| E-commerce (connector) | 6 h × $60 = $360 | $30/month |
| Dialler with DNCL scrub | 5 h × $60 = $300 | Per seat or per minute |
| Setup total | $1,440 |
Over three years, the recurring connector and accounting fees in this example add $50 × 36 = $1,800. Put both into the 3-year cost estimator.
Testing integrations before signing
- Create a contact in the form and check it in the CRM, with consent fields.
- Send a quote for an Ontario customer and a Quebec customer; check tax on the resulting invoice.
- Change an address in accounting; see which system wins.
- Unsubscribe from a newsletter; check every tool.
- Make a test call; check logging and DNCL behaviour.
- Turn off the connector; check whether you are warned when syncs fail.
FAQ
Is a connector service safe for customer data?
It is another service provider handling personal information, so the same accountability and, in Quebec, assessment duties apply. Check where it processes data.
What happens to integrations when I change CRM?
They must be rebuilt. Document each integration's purpose and field mapping so the next migration is easier. See data migration.
Do I need my CRM to integrate with payroll?
Rarely. Commission calculations are the main exception; most small businesses export a report instead.
Can my CRM replace my e-commerce customer accounts?
Usually not. Keep the e-commerce platform as the system for orders and sync customers to the CRM.
Sources
- Canada Revenue Agency — GST/HST rates and place-of-supply rules for tax mapping
- Revenu Québec — QST on invoices
- Canadian Radio-television and Telecommunications Commission — CASL and telemarketing rules
- Canadian Centre for Cyber Security — securing cloud services and integrations