Category: Backend Automation / CRM Integration
Industry: Education / Online Store
Role: Backend Development — Data Processing & Workflow Automation
Overview
store.leocussen.edu.au is an educational platform with an online store built in React, while Salesforce handles courses, student records, and registrations. Shopify manages payments.
We developed PHP scripts to process and validate order data, sync it with Salesforce, and ensure reliable invoicing and email notifications — all running automatically in the background without a traditional backend interface.
The Challenge
-
🔗 Multi-platform integration: Data flows between React frontend, Shopify, and Salesforce.
-
🛡️ Data reliability: Orders and registration data must be captured, stored, and processed safely.
-
⏱️ Asynchronous processing: High-volume orders require queued handling to prevent data loss.
-
📧 Automated communication: Invoices and registration confirmation emails must be sent automatically.
Our Solution
-
Orders from the React/Shopify frontend are sent to PHP scripts at
https://engine.leocussen.edu.au/.... -
Scripts store order and registration data in MySQL and push it to AWS SQS for processing.
-
Data is validated and mapped to Salesforce modules using Salesforce SDKs.
-
Emails and invoices are generated automatically, without manual intervention.
-
The system runs silently in the background, ensuring reliable, scalable, and automated workflow for all registrations.
Technology Stack
-
PHP scripts for backend automation
-
MySQL for storing order and registration data
-
AWS SQS for asynchronous processing
-
Salesforce SDK for integration with courses and student records
-
Frontend (by another company): React / Shopify
Outcome & Impact
-
Orders and registrations are processed automatically without a backend UI
-
Seamless Salesforce integration keeps all student and course records up-to-date
-
Automated invoice generation and email notifications
-
Scalable system handles multiple orders reliably using SQS queueing
-
Simple, maintainable PHP scripts ensure long-term reliability
Leocussen now has a robust, automated backend workflow, integrating frontend orders with Salesforce and ensuring accurate registrations and invoicing without manual effort.
What We Delivered
-
PHP scripts for automated order and registration processing
-
AWS SQS queue to process orders asynchronously
-
Salesforce integration via SDK for course management
-
MySQL database for data persistence
-
Automated invoice and email generation
