Course Integration Specialist - Sync LearnWorlds with CMS via Make.com
I’m looking for a Make.com expert to set up a complete scenario that keeps my LearnWorlds courses synced with Webflow CMS, using API modules (not the prebuilt Webflow or LearnWorlds modules if they’re unreliable).
The scenario must:
Get all courses from LearnWorlds using an HTTP GET request to the LearnWorlds API
Iterate through each course
Check a Data Store to see if the course already exists (matching on LearnWorlds Course ID)
If the course is new → create a new Webflow CMS item using the Webflow API (HTTP POST), then store the IDs in the Data Store
If the course already exists → update the Webflow CMS item using the Webflow API (HTTP PATCH)
If a course was deleted in LearnWorlds, remove it from Webflow and the Data Store
Requirements:
Expert-level Make (Integromat) experience
Strong understanding of API integration using HTTP modules
Experience with Webflow CMS and dynamic collection item creation via API
Ability to set up and troubleshoot Data Store logic in Make
Clear communication and fast turnaround (this is urgent)
I will provide:
LearnWorlds API token
Webflow Site ID, CMS Collection ID, and API key
Data Store already set up (or can create one if needed)
Field mappings for Webflow CMS
Job Qualifications
- Expert-level Make (Integromat) experience
- Strong understanding of API integration using HTTP modules
- Experience with Webflow CMS and dynamic collection item creation via API
- Ability to set up and troubleshoot Data Store logic in Make
- Clear communication and fast turnaround (this is urgent)
- Webflow Site ID, CMS Collection ID, and API key
- Data Store already set up (or can create one if needed)
- Field mappings for Webflow CMS
Job Benefits
Job Responsibilities
- I’m looking for a Make.com expert to set up a complete scenario that keeps my LearnWorlds courses synced with Webflow CMS, using API modules (not the prebuilt Webflow or LearnWorlds modules if they’re unreliable)
- Get all courses from LearnWorlds using an HTTP GET request to the LearnWorlds API
- Iterate through each course
- Check a Data Store to see if the course already exists (matching on LearnWorlds Course ID)
- If the course is new → create a new Webflow CMS item using the Webflow API (HTTP POST), then store the IDs in the Data Store
- If the course already exists → update the Webflow CMS item using the Webflow API (HTTP PATCH)
- If a course was deleted in LearnWorlds, remove it from Webflow and the Data Store