Win Customers Social Media Management Ad & Video Creatives Build Your Brand Logo & Brand Identity AI Logo to Vector Web Design & E-Commerce Save Time AI Chatbot & Assistant Business Automations CRM Software Custom Software Development Gurizon About Guides Contact Türkçe Get a Quote
CRM Software 19 September 2026 10 min read

CRM Integrations: Accounting, Invoicing, WhatsApp, E-commerce and Web Forms

Integration is not about connecting two programs; it is about ending double data entry. Which connections earn their cost, where each piece of information should originate and what to build first.

A central system panel on a cream background connected by thin lines to five application boxes
Short answer

CRM integration means information flows automatically between your CRM and your other systems, so nobody types the same thing twice. A sensible build order for most companies: website forms → email and messaging → accounting and customer matching → e-commerce → banking. The critical decision is not technical: agree where each piece of information originates. Does a customer record start in the CRM or in accounting? Skip that question and every integration you build will eventually produce conflicting records.

The most frustrating version of a CRM is one that does not speak to the systems around it. Customers are entered twice, quotes live in one place and invoices in another, and client conversations sit on somebody's personal phone. In that setup a CRM does not reduce work — it adds to it, and the team is quite right to stop using it.

This guide covers the six integrations that genuinely change things for small and mid-sized companies: which direction data should flow in each, what they typically cost in time, and the mistakes that create duplicate records.

The question to answer before building anything

Every piece of information is created in one system and visible in others. Nearly all integration chaos comes from skipping that distinction.

InformationOriginates inVisible in
LeadWebsite form / CRMCRM
Customer recordCRM (pre-sale)Accounting (post-sale)
QuoteCRMCRM + the client's own link
InvoiceAccountingCRM record (for reference)
PaymentAccounting / bankCRM (to stop reminders)
Online orderE-commerce platformCRM + accounting

Fill that table in for your own business and it becomes obvious which connections need to be one-way and which must be two-way.

1) Website form → CRM

The cheapest integration with the fastest return. Enquiries from your contact or quote form land directly in the CRM, the owner is notified, and first response time becomes something you can measure.

The benefit is simple but large: an enquiry can no longer disappear into an inbox. If you run ads, you also see which campaign produced which enquiry, in the same place. Typically a few hours of work.

2) Email and messaging → CRM

When client conversations live on personal phones, two problems follow: history leaves with the employee, and nobody knows what was promised.

  • Email: sent from inside the system, replies logged to the record. Templates standardise quotes and reminders.
  • WhatsApp: via the official WhatsApp Business API on a business number. Template approval and per-message costs need to be planned for.
A warning: unofficial tools that automate a personal WhatsApp account look cheap but carry a real risk of the number being blocked. Do not build your entire client communication on one.
Four module cards connected to a red hub in the centre of a plain system diagram
A good integration map clarifies the direction of the arrows, not the number of boxes.

3) Accounting ↔ CRM

The most requested and most frequently over-engineered connection. The arrangement that works: formal documents stay in accounting, the client relationship runs in the CRM, and customer and payment data flows between them.

Three things are usually enough:

  1. Customer records matched across both systems, normally on a tax identifier.
  2. Invoice amount and date appearing on the CRM record.
  3. Payments closing the outstanding balance in the CRM so reminders stop.

Going further — issuing invoices from the CRM, managing stock there — raises cost and disrupts your accountant's workflow. The boundaries between system types are set out in company management software.

4) E-commerce → CRM

If you sell online, orders landing in the CRM complete the customer history: who bought what, when, from which campaign, and how likely they are to buy again. It is especially valuable for B2B companies that also take online orders.

Watch for duplicate records: the same person ordering by phone and through the site should not create two cards. Define the matching rule — email or phone — before you build.

5) Banking and payments

Automatic matching of incoming payments saves real time in collections. At smaller volumes a regular statement import may be enough; not every company needs a direct banking API.

The main benefit is avoiding wrong reminders. A "your payment is overdue" message sent to a client who paid last week costs far more than the minutes you saved.

6) Calendar, telephony and field apps

Appointment-driven businesses benefit most from calendar sync; service and installation businesses from field app connections. Telephony integration — the customer record opening automatically on an incoming call — pays off where call volume is high.

Cost and build time

TypeExampleTypical time
Ready-made connectorWeb forms, email, calendarHours to one day
API integrationAccounting, e-commerce, WhatsApp API2-5 days
File-based or bespokeLegacy systems, custom ERPs1-3 weeks

One thing to budget for: integrations have a maintenance cost as well as a build cost. When the other system updates, a connection can break — so check that your support agreement covers them. Overall budgeting is covered in custom CRM cost vs subscription.

Five common mistakes

  • Making everything two-way. Bidirectional sync is complex and creates conflicts. If one direction is enough, use one direction.
  • No matching key. Tax number or email? Without a decision, duplicates are guaranteed.
  • Building them all at once. The project stretches and nobody can tell which connection is misbehaving.
  • Ignoring failure states. What happens when the other system does not respond? Records should queue, not vanish.
  • Connecting personal accounts. An integration built on one employee's personal email or phone collapses when they leave.

How Gurizon approaches it

In KurumsalCRM, email and WhatsApp sending and website form capture come as standard, and every message sent is logged to the customer record. On accounting our position is deliberate: we do not issue formal invoices — that stays in your accounting system — while we handle payment follow-up and client communication. Your accountant's workflow is left alone. See the CRM software page for scope.

Where the other system is a legacy platform or a custom ERP, we build the bridge as part of custom software development.

Conclusion

Integration is an organisational problem before it is a technical one. Decide where each piece of information originates, start one-way, and begin where you currently duplicate the most work. Three well-built connections save more time than ten half-finished ones.

Tell us which systems you run and which information you type twice each day, and we will tell you which connection to build first — get in touch.

Frequently asked questions

What is a CRM integration?
A CRM integration is an automatic flow of information between your CRM and the other systems you use — accounting, invoicing, e-commerce, website forms, email and messaging. The aim is to stop the same information being typed into two places and to make every customer interaction visible on one record.
Can a CRM connect to accounting software?
In most cases yes. Mainstream accounting platforms offer an API or a file-based exchange. The usual arrangement is that customer records are matched between the systems, invoices are issued in accounting, and the invoice amount and payment status appear on the CRM record. Decide where each piece of data originates before any connection is built.
Should invoices be issued from the CRM?
Usually not. Formal invoicing belongs in your accounting system, where your accountant and your tax obligations already live. The CRM's job is chasing payment and showing what has been settled. Keeping that boundary lowers both cost and friction.
How does WhatsApp integrate with a CRM?
Through the official WhatsApp Business API on a business number: messages are sent from inside the CRM and logged against the customer record. Two things to plan for are template approval and per-message costs. Unofficial tools that automate a personal WhatsApp account risk having the number blocked.
Can a website form feed the CRM?
Yes, and it is usually the fastest-paying integration of all. Enquiries land in the CRM as leads, the owner is notified and first response time becomes measurable. It is typically a few hours of work.
Which integration should I build first?
Wherever you currently create the most duplicate entry. For most businesses the order is website forms, then email and messaging, then accounting and customer matching, then e-commerce and banking. Attempting all of them at once lengthens the project and inflates the budget.
All guides

Related guides

Want to put this into practice?

Tell us about your project and get a written, fixed-price proposal within 24 hours. No sales pressure — if we are not the right fit, we will say so.

Get a Fixed Quote More Guides