Moodle
Drip
zapier

An automated workflow using zapier

Connects Moodle + Drip

Update Drip subscribers when new students enroll in Moodle

About this workflow template

This automation scenario allows you to connect Moodle and Drip

It can be build using Zapier, a no-code workflow automation tool. Zapier allows you to create automated bots using a simple drag-and-drop interface for non-technical users. This is a ready-made scenario, but it can be customized by adding more apps, actions, filters or branches.

Moodle and Drip can also be integrated using automation tools other than zapier:

Diagram

Update Drip subscribers when new students enroll in Moodle
Workflow diagram: Moodle + Drip integration

How it works?

When this trigger fires in Moodle

Moodle

New Enrolled Student in a Course in Moodle

Triggers when a student enrolls in a course.

Then this action happens in Drip

Drip

Create or Update Subscriber in Drip

Creates a new subscriber or update an existing one.

How to set up this workflow

This guide contains information on how to set up an automatic workflow that allows to Update Drip subscribers when new students enroll in Moodle.

Part I

Configure Applications

First, we need to connect Moodle and Drip to Zapier.

  • Create Zapier account.

    Create Zapier account.

    Create Zapier account if you don't have one.

  • Connect Moodle to Zapier.

    Connect Moodle to Zapier.

    Give Zapier access to your Moodle account, using Moodle credentials.

  • Connect Drip to Zapier.

    Connect Drip to Zapier.

    Give Zapier access to your Drip account, using Drip credentials.

Part II

Build an integration workflow

Next, we need to create a workflow automation scenario using graphical no-code web interface of Zapier.

  • Set up a Trigger action for Moodle

    Set up a Trigger action for Moodle

    Choose the following trigger: New Enrolled Student in a Course (Triggers when a student enrolls in a course.).

  • Then set up an Action for Drip

    Then set up an Action for Drip

    Choose this action: Create or Update Subscriber (Creates a new subscriber or update an existing one.).

Part III

Test and Publish

Finally, we need to test this automation and publish it.

  • Customize data flow

    Customize data flow

    Configure the data that is exchanged between Moodle and Drip.

  • Test the workflow and turn it on for production use

    Test the workflow and turn it on for production use

    Test your scenario and publish to production. Now you have an automatic workflow, that will Update Drip subscribers when new students enroll in Moodle!

Supported triggers and actions

  • Drip

    New subscriber

    Triggers when a new subscriber record is created.

    zapierautomateiopabbly-connectifttt
    triggerbyzapierautomateiopabbly-connectifttt
  • Drip

    New custom event

    Triggers when a subscriber performs a custom event.

    zapierpabbly-connectifttt
    triggerbyzapierpabbly-connectifttt
  • Drip

    New email open

    Triggers when a subscriber opens an email.

    zapierifttt
    triggerbyzapierifttt
  • Drip

    New campaign subscription

    Triggers when a subscriber is added to a campaign.

    zapierpabbly-connectifttt
    triggerbyzapierpabbly-connectifttt
  • Drip

    New subscriber tag

    Triggers when a new tag is applied to a subscriber.

    zapierpabbly-connect
    triggerbyzapierpabbly-connect
  • Drip

    New campaign unsubscribe

    Triggers when a subscriber unsubscribes from a campaign.

    zapierpabbly-connectifttt
    triggerbyzapierpabbly-connectifttt
  • Moodle

    Find a course

    Search for course by name.

    zapier
    actionbyzapier
  • Moodle

    Make an api call

    Performs an arbitrary authorized API call.

    integromat
    actionbyintegromat
  • Moodle

    Search courses

    Searches courses by given criteria.

    integromat
    actionbyintegromat
  • Moodle

    Search course

    Search course

    integrately
    actionbyintegrately
  • Moodle

    Custom actions (beta)

    Create a new action using AI.

    zapier
    actionbyzapier
  • Moodle

    Api request (beta)

    This is an advanced action which makes a raw HTTP request that includes this integration's authentication.

    zapier
    actionbyzapier