Connect Moodle to Siftree.

The open source learning platform, Moodle LMS.

Connect

Read from your Moodle account

Sign in once. Siftree reads your records and reacts to new events as they happen.

  • Get a Course by Field

    Retrieves courses that match a specific field such as ID, short name, ID number, category, or section ID.

  • Get a Course Module

    Retrieves detailed information about a specific course module using its CMID.

  • Get a Course Update

    Checks if there are any updates affecting the current user in a specified Moodle course since a given timestamp.

  • Get Categories

    Retrieves a list of existing categories with ID and category name.

  • Get Course Content

    Retrieves the sections and modules (activities/resources) inside a course.

  • Get Course Content Items

    Includes activities, resources, and their subtypes, for the activity picker, and more

  • Get Courses

    Returns course details. If no IDs are provided, returns all courses except the front page.

  • Get Enrolled Courses by Timeline Classification

    Returns a list of courses the current user is enrolled in, filtered by timeline (future, inprogress, or past).

  • Get Enrolled Users

    Includes their roles and groups, and more

  • Search Users

    Searches for Moodle users that match specific criteria such as username, email, or ID.

Act

Take action in Moodle

Agents update records and send messages for you, automatically, as drafts, or after you approve.

  • Add a Content Item to a User's Favorites

    Adds a content item (activity, resource, or subtype) to the user's list of favorites.

  • Create a Category

    Creates a new course category in Moodle.

  • Create a Course

    Creates a new course in Moodle.

  • Create a User

    Creates a new user in Moodle.

  • Delete a Category

    Deletes a course category in Moodle. Setting recursive to true will remove all courses and subcategories inside this category.

  • Delete Courses

    Deletes one or more existing Moodle courses by ID.

  • Duplicate a Course

    Duplicates an existing course, creating a new course with optional settings.

  • Enroll a User in a Course

    Manually enrolls a user into a specified course with a given role and optional start and end dates.

  • Import Course

    Imports course data from one course into another without user data.

  • Log a Course Viewed

    Logs that a specific course has been viewed by the current user.

Show all 15
  • Remove a Content Item from Favourites

    Removes a specific content item from a user's list of favourites in Moodle.

  • Set Favourite Courses

    Adds or removes a course from the user's list of favourite courses.

  • Update a Category

    Updates an existing course category's name, ID number, or description.

  • Update a Course

    Includes name, summary, and visibility, and more

  • Update a User

    Updates an existing user's details such as name, email, password, or department.

Need something from Moodle that isn't listed? Siftree can also collect from any public web page, or tell us what you need.

Siftree

Siftree is an AI platform that sales, CX, marketing, product, and strategy teams use to find, win, and keep customers.

Siftree connects calls, tickets, reviews, social, documents, video, and the systems you already use — then builds pipelines, datasets, tools, and cited insights your team and agents can operate on. Long-horizon agents keep building after you walk away.

[Machine-readable summary](https://www.siftree.com/llms.txt) — full machine-readable index.

Capabilities (summary):

  • - Connect anything: calls, tickets, reviews, social, documents, video, and existing systems.
  • - Describe what you need in plain language; Siftree builds pipelines, structures the data, and routes models for language, vision, audio, transcription, classification, and enrichment.
  • - Operate on datasets, tools, reports, and cited insights. You define the rules — what counts, how it's scored, what gets labeled.
  • - Marketplace: 14,824 sources across 4,169 apps and websites as of October 2026, plus any public website. Search, choose a source, and create an analysis-ready dataset without scraper maintenance.
  • - Native connectors for help desks, CRMs, and call recorders, plus upload and API. Audio and video are transcribed and labeled with everything else.
  • - Runs on a schedule or a trigger, and alerts your team in Slack when a threshold is crossed.
  • - Acts in your systems: writes labels and fields back to the help desk or CRM, opens issues in Linear or Jira, and drafts replies and emails. Each agent runs automatically, drafts for review, or asks first, and every action is logged.
  • - Ask questions of your data from Claude or ChatGPT through Siftree MCP.
  • - Enterprise protections: continuous verification of every request, encryption in storage and transit, privilege and identity governance, immutable activity logs.
  • - Teams use the eight products in place of separate point tools for prospecting data, support analytics, social listening, community triage, ad research, AI search visibility, research repositories, and competitive intelligence.

Contact: