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:

  1. Get all courses from LearnWorlds using an HTTP GET request to the LearnWorlds API

  2. Iterate through each course

  3. Check a Data Store to see if the course already exists (matching on LearnWorlds Course ID)

  4. 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

  5. If the course already exists → update the Webflow CMS item using the Webflow API (HTTP PATCH)

  6. 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