What Is an Integration? How Your Apps Talk to Each Other
An integration is a connection between two or more software applications that lets them share data automatically. When your online store sends new orders to your accounting software without you copying anything manually, that is an integration at work. Integrations eliminate the repetitive task of moving information between tools by hand.
An integration is a connection between two or more software applications that lets them share data automatically. When your online store sends new orders to your accounting software without you copying anything manually, that is an integration at work. Integrations eliminate the repetitive task of moving information between tools by hand.
Three types of integrations
Not all integrations work the same way. Here is how they differ.
| Type | How it works | Example | Setup difficulty |
|---|---|---|---|
| Native integration | Built directly into one or both apps by their developers | Google Sheets' built-in connection to Google Forms | Very easy (toggle on) |
| Connector platform | A third-party tool (Zapier, Make, n8n) bridges the two apps | Make connecting M-Pesa notifications to a Google Sheet | Easy to moderate |
| API integration | You write code (or use an API tool) to connect apps through their programming interfaces | Custom code that pulls data from Safaricom's Daraja API into your database | Moderate to advanced |
Native integrations are the simplest. The app developers already built the connection. You just enable it. Google Workspace apps integrate natively with each other. Slack integrates natively with Google Drive. If a native integration exists for what you need, use it first.
Connector platforms (also called iPaaS, integration platform as a service) are the sweet spot for most professionals. Zapier, Make, and n8n each support hundreds of apps. You pick the two apps you want to connect, choose a trigger in one and an action in the other, and the platform handles the data transfer. No code required. Most of the automation examples we discuss in our course use this approach.
API integrations give you the most control but require technical knowledge. You work directly with each app's API (application programming interface) to build a custom connection. This is common when the apps you need are not supported by connector platforms, or when you need a specific data flow that pre-built integrations cannot handle.
Why integrations matter for your workflow
Without integrations, you are the integration. Every time you copy an email address from a form into a CRM, export a CSV from one tool and import it into another, or manually update a spreadsheet based on a notification, you are doing what an integration should do for you.
The cost of manual data transfer is not just time. It is also accuracy. Every manual copy-paste introduces a chance for error: a mistyped phone number, a skipped row, a delayed update. Integrations run the same way every time, without fatigue or distraction.
For Kenyan businesses, integrations address a specific challenge: most operations use a patchwork of tools. You might track leads in Google Sheets, communicate on WhatsApp, send invoices through QuickBooks, and accept payments via M-Pesa. Without integrations, keeping these tools in sync requires constant manual work.
Common integration scenarios in Kenya
M-Pesa to accounting. When a customer pays via M-Pesa, the payment details are automatically logged in your accounting software or spreadsheet. This eliminates the daily ritual of cross-referencing M-Pesa statements with your records.
Website form to CRM. When a visitor fills out your contact form, their details are added to your CRM (HubSpot, Zoho, or even a Google Sheet serving as a lightweight CRM) and a notification is sent to your sales team.
E-commerce to inventory. When an order is placed on your Shopify or WooCommerce store, the integration deducts the item from your inventory tracker and alerts you when stock runs low.
Email to task manager. When you receive an email with a specific label or keyword, a task is automatically created in your project management tool (Trello, Asana, Notion) so nothing slips through.
Choosing the right integration approach
Start with native integrations when they exist. They are free, reliable, and require zero maintenance. Check both apps' settings pages or help documentation for "integrations" or "connected apps."
If no native integration exists, use a connector platform. Zapier has the largest app library but can get expensive at high volumes. Make offers better pricing for complex workflows. n8n is open-source and free to self-host if you have technical capacity.
Resort to API integrations only when the first two options fall short. Building and maintaining custom API connections requires ongoing effort, and they break when either app updates its API.
We cover integrations alongside related terms like tokens and hallucinations in our AI Automation glossary.
FAQ
Do I need to pay for integrations?
Native integrations are usually free. Connector platforms like Zapier and Make offer free tiers with limited tasks per month. Paid plans start at roughly $20/month for higher volumes. API integrations are free to build but cost developer time.
What happens when an integration breaks?
Connector platforms send you error notifications and log failed runs. Most failures result from changed credentials (e.g., your Google account password changed) or updated app features. Fixing usually means re-authenticating the app or adjusting the workflow step.
Can I integrate apps that are not listed on Zapier or Make?
Sometimes. If the app has a public API, you can use Make's HTTP module or n8n's HTTP Request node to connect to it manually. This requires reading the app's API documentation, which is more technical but entirely possible without formal programming training.
Frequently Asked Questions
### Do I need to pay for integrations?
Native integrations are usually free. Connector platforms like
10-minute interactive glossary lesson, free
Bonaventure Ogeto
Founder, Mctaba Labs
Software engineer building products for the African market. Teaching 10,000+ students across multiple platforms. BSc Mathematics & Computer Science from JKUAT.