How to Connect Yoco with Intercom for South African Education & Training Businesses
South African Tool
Yoco
The leading card machine and point-of-sale solution for South African small businesses.
R500 for every business that transacts over R1,000
Global Tool
Intercom
Customer messaging platform combining live chat, product tours, and AI-powered support automation.
Why this matters in South Africa
South African education and training providers manage student enrolments, payment plans, SETA accreditation records, and learner progress across tools built for other industries. SETA reporting alone consumes 20+ hours per quarter for accredited training providers.
Compliance note: Private higher education institutions must be registered with DHET. Training providers offering NQF-aligned programmes must be accredited with the relevant SETA. Skills programmes must comply with the Skills Development Act and SAQA framework.
South African training providers often struggle to reconcile Yoco payment data with learner progress records, forcing administrative staff to manually update spreadsheets to satisfy SETA audit requirements. By connecting Yoco to Intercom via middleware like Make or Zapier, you transform your payment gateway into a trigger for your student management workflow. When a student completes a payment in ZAR, the system automatically tags their Intercom profile with their specific course enrolment status, instantly granting them access to relevant training modules or support documentation. This automation eliminates the manual data entry that currently consumes hours of your quarterly reporting time. By centralizing payment-verified learner data within Intercom, you maintain a clear, POPIA-compliant audit trail of student engagement and financial history, ensuring your records are always ready for DHET or SETA inspections without the need for manual reconciliation.
Free calculator
Are you still doing admin manually?
Calculate what it's costing your business in rands
How to add Yoco to Intercom
- 1
1. Create a dedicated webhook URL in your middleware platform, such as Make or Zapier, to act as the bridge between Yoco’s transaction notifications and Intercom’s API. This endpoint will receive real-time data packets whenever a successful payment is processed through your Yoco point-of-sale or online payment link.
- 2
Configure your Yoco Business Portal to send transaction webhooks to your middleware’s unique URL. Ensure you select the "Transaction Succeeded" event type so that only verified, cleared payments trigger the subsequent automation steps.
- 3
Set up a filter in your middleware to parse the incoming Yoco JSON payload, specifically extracting the student’s email address and the metadata field containing the course code. This ensures that the payment data is correctly mapped to the specific learner record stored in your Intercom database.
- 4
Use the middleware to perform a "Search for User" action within Intercom using the student’s email address as the unique identifier. If the student does not yet exist in your system, configure the workflow to create a new Intercom contact profile automatically.
- 5
Add a step in your middleware to update the Intercom contact’s custom attributes, such as "Enrolment Status" and "Last Payment Date." This allows your support team to see exactly which NQF-aligned programme a student has paid for without leaving the Intercom dashboard.
- 6
Apply a specific tag to the Intercom user profile, such as "Paid_Enrolled_Course_A," which triggers your pre-configured Intercom Product Tour or automated onboarding message. This ensures the student receives immediate access to their learning materials the moment their payment is confirmed.
- 7
Ensure your middleware includes a logging step that saves the Yoco transaction ID into a private custom attribute within Intercom. This creates a permanent, searchable link between the financial transaction and the learner’s account, which is essential for providing proof of payment during SETA accreditation audits.
- 8
Review your data handling processes to ensure they remain compliant with POPIA regulations, specifically regarding the storage of financial transaction metadata. Regularly audit your Intercom custom attributes to ensure no sensitive banking information is being stored, keeping only the necessary reference IDs required for your reporting.
Free calculator
Are you still doing admin manually?
Calculate what it's costing your business in rands
Frequently asked questions
Is Yoco compatible with Intercom?
Yes. Yoco and Intercom can be connected via their APIs or through automation tools like Zapier. This guide covers the exact process for South African education & training businesses.
How long does the setup take?
Most businesses complete the initial setup in 1–3 hours. If you already have active accounts on both platforms, you can have a basic automation running in under an hour.
Do I need a developer?
Not for basic Zapier-based integrations. Custom API integrations will need development support. Melamu Tech Ventures builds these — get in touch if you need a tailored solution.