Arlo for Moodle ecommerce | Payments, Shopping cart, CRM, Registration & More

Enrolment ::: enrol_arlo
Maintained by Arlo Training & Event Software, Learning Works
Sell and manage your Moodle and face-to-face courses. Shopping cart, online registrations, payments, CRM, lead management, marketing campaigns and more. Arlo for Moodle is built for training providers and higher education.
Latest release:
127 sites
80 fans
Current versions available: 1

Run your entire training operation with Arlo for Mobile

Service overview  

Arlo is the training management software of choice for commercial training providers who want to save time and crush sales targets. Arlo for Moodle offers a total solution for training providers who promote and sell self-paced online, face-to-face, live online, and blended courses.  

  • Shopping cart (eCommerce) - Accept online registrations and payments for your courses
  • CRM - Managing client relationships and tracking sales opportunities
  • Marketing tools - Run targeted campaigns, generate leads, integrate marketing automation, and leverage social media to promote your courses.
  • Website integration - Create beautiful looking course websites to promote and sell your courses.
  • Classroom course management - Easily manage a large program of classroom-based courses with venue and trainer scheduling requirements.
  • Live online course delivery - Offer courses delivered online over web conferencing technology.
  • Mobile app for trainers - Provide your trainers and support staff with a mobile app to access classroom course schedules and record attendance.

Feature Shopping cart (eCommerce) 

Arlo has all the tools to help you accept and manage online bookings, payments and invoicing for your courses.

Accept payments by credit card, invoice, account, and bank transfer. Add multiple registrations to a single order, record a key contact for the order, and bill the order to an individual or organization. Let Arlo issue your invoices and credit notes automatically.


Key features 

  • Customisable registration forms. 
  • Multiple payment gateway providers for credit card payments.
  • Automated discounts and vouchers. 
  • Easily manage transfers, cancellations, and refunds.
  • Seamlessly integrate with your accounting system, including out-of-the-box Xero integration.
  • Accept multiple currencies and tax rates. 
  • Automatically builds and updates your contact and organization database from details entered during the registration process.
  • Multi-purpose shopping cart which supports elearning (moodle) course purchases, and classroom and live online course registrations.
  • Issues invoices can credit notes. 

Learn more about Arlo’s training course registration system and training course booking system.


Feature CRM

Arlo’s built-in CRM lets you managing client relationships and tracking sales opportunities. 

Store client contact and organization records, record tasks and notes, track learning outcomes for individuals, capture and manage sales leads, and access account management tools.

CRM with learning records

Moodle CRM with Grades

Lead management


Key features
  • Record learning outcomes from courses individuals’ attend in person and complete online.
  • Capture and manage sales leads/opportunities.
  • Access account management tools which let you assign sales staff to organizations.
  • Customisable database that supports custom fields on contacts and organizations.
  • Record and store tasks, tags, notes, and documents.
  • Automatically builds and updates your contact and organization database from registration details.

Salesforce integration

Using Salesforce as your CRM?  No problem, Arlo for Salesforce app lets you integrate Salesforce into your Arlo for Moodle solution.     


Learn more about Arlo’s CRM features


Feature Marketing tools

Run targeted campaigns to promote your training. Track conversions in Google and Bing from website registrations, and integrate your marketing automation tool to generate new leads.  Leverage social media to share your courses.

Feature Marketing Tools

Key features

  • Send targets campaigns to prospects to promote course purchases.
  • Capture and manage sales leads.
  • Manage newsletter subscriptions.
  • Integrate customer feedback surveys within your course delivery process.  
  • Track Google and Bing conversions based on course purchases.
  • Incorporate marketing automation within your website to general and track leads.
  • Enhances your website’s search indexing with Arlo’s search engine optimisation (SEO).

Learn more Arlo's marketing tools


Feature Website integration 

Arlo’s smart website technology lets you to create great looking websites for your courses.  Include course pages, a catalogue, calendar, scheduler, and trainer profiles.  What’s more, Arlo seamlessly integrates with your website no matter what Content Management System (CMS) you are using.

Feature Website Integration

Key features

  • Complete customisation to match any design your creative team dream up.     
  • Integration with any website Content Management System (CMS) either using Arlo for WordPress or Arlo web controls.
  • Support for multi-region websites with multiple currencies, and local tax rates.
  • Extensive range of pre-built pages including a catalogue, scheduler, calendar, course search, training profiles, venue information, course pages, and more.
  • Responsive, mobile-friendly templates to make sure your site looks great on any device.

Learn more about website integration or watch the video


Feature Classroom course management

Easily manage a large program of classroom-based courses with venue and trainer scheduling requirements.  View a real-time dashboard to see which courses are coming up, monitor registration limits, and manage your daily tasks.



Search presenter/trainer availability

Search for presenters

Automated communication 

Course Communication

Key features

  • View a real-time dashboard for you training operation.
  • Check trainer and venue availability and manage trainer request through an automated workflow.
  • Manage tasks associated with running classroom based training.
  • Set minimum and maximum registration limits, and accept registrations on waiting lists when a course fulls.
  • Automated communication with Outlook integrations keeps everyone informed when scheduling new courses and updating existing.
  • Print name labels and produce printable certificates.
  • Manage catering and room setup requirements.

Learn more about Arlo’s training schedulingcourse management and training management software.


Feature Live online course delivery

Running live, interactive, and engaging courses online over web conferencing technology.

Live online webinars

Key features

  • Promote and sell live online webinar sessions.
  • Seamlessly integrate GotoWebinar with Arlo.
  • Automated track attendance on each session.
  • Easily schedule recurring live online (webinar) session.

Learn more about live online/webinar delivery


Feature Mobile app for trainers

Provide your trainers and support staff with a mobile app to access their classroom course schedules and record attendance.

Arlo for mobile

Key features

  • No more attendance sheets! Trainers and support staff can record attendance directly on their phone
  • No more manually informing trainers if their course as sufficient numbers to run.  They can view it themselves on their mobile phone.
  • Record grades, outcomes, and add comments.
  • Easy check people have paid on the day, before training starts.
  • Send texts and emails to everyone on a course from your phone.
  • Access venue information, view a map and get directions.

Learn more about Arlo for mobile or watch the video


Arlo for Moodle Support 


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9


Arlo Training & Event Software (Lead maintainer)
Troy Williams: Previous maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Arlo Training & Event Software
    Wed, Oct 16, 2019, 3:47 AM
    The plugin is free to download, but you will need to buy an Arlo subscription. See
  • Ray Chew
    Fri, Apr 17, 2020, 2:50 PM
    Hi! Does the Arlo plugin work with Moodle Cloud?
  • Work Entertainment Point
    Sat, Apr 18, 2020, 7:26 PM
    when i install plugin it says invalid parameters .. can you help me to remove this error ? my moodle version is 3.8.2
  • Ephraim Termulo
    Mon, Apr 27, 2020, 6:58 PM
    Is this plugin for free?
  • Philip Bishop
    Wed, Jan 20, 2021, 11:08 PM
    can Arlo integrate with Google Calendar for scheduling?
  • Arlo Training & Event Software
    Thu, Jan 21, 2021, 4:27 AM
    @philip - No, Arlo does not integrate with Google Calendar natively for scheduling, but you can: 1) Automatically send course registrants and presenters a Google Calendar appointment from Arlo, 2) Use Zapier to automatically push scheduled Arlo courses to a Google Calendar. Reach out to us at if you'd like to discuss your requirements. We're the leading Training Management Systems for managing instructor-led training.
  • Patrick V
    Mon, Aug 30, 2021, 10:10 PM
    Will this function on Moodle 3.11?
  • Arlo Training & Event Software
    Tue, Aug 31, 2021, 9:24 AM
    @patrick - We have not yet officially tested the plugin on Moodle 3.11, so we can't confirm whether it functions correctly. You are welcome to download the plugin and test it in your Moodle 3.11 environment. Here is our help article explaining the interactions between Arlo and Moodle:
  • Olumuyiwa Taiwo
    Mon, Nov 29, 2021, 2:14 PM
    Hi Arlo Training & Event Software.
    We recently attempted to migrate a Moodle instance - Moodle 3.8+ (Build: 20191205) - using this plugin (version = 2020070613) from self hosting in a Windows environment to hosting on a cloud container running Linux. The integration between Arlo in Moodle and Arlo cloud was disabled, and the site was put in maintenance mode before the migration.
    Re-enabling the integration in the new environment after the migration resulted in:
    - users that were not previously enrolled in courses using the Arlo enrolment method were enrolled - possibly impacting hundreds if not thousands of users
    - emails were sent to affected users
    - users previously enrolled in courses were unenrolled
    - completion records were deleted
    When our client reported this to Arlo support, they were informed that "Switching servers will always disrupt the connection between Moodle and Arlo courses". This sounds contrary to what would be expected of an integration.
    To be clear, the URL of the site was not changed, only the server was changed. The migrated site was stood up using backups of the code, data files and database of the origin site.
    Can you please confirm that the statement "Switching servers will always disrupt the connection between Moodle and Arlo courses" is true? And also an earlier statement: "It looks like transferring to different servers will always sever connections between Moodle courses and Arlo courses - even if it is to an old server.
    This is because you are essentially removing the connection by transferring it to different servers".
    If those statements are true, it would mean that once a Moodle site is integrated with Arlo, it can never be migrated!
    We are however committed to migrating that site.
    Can you please advise what needs to be done on the Arlo or Moodle end before, during and after migrating an Arlo-enabled Moodle site, so as to not experience the issues outlined earlier.
  • Evan Erickson
    Sat, Jul 2, 2022, 2:11 AM
    What's the ETA when this will be compatible with Moodle 4.x? If not, is there a similar plugin to this that someone could recommend if this isn't going to be maintained? Thanks
  • Arlo Training & Event Software
    Tue, Jul 5, 2022, 8:09 AM
    @evan - we're actively updating the plugin so it's compatible with 3.11, which should be complete in the coming weeks. We're also investigating support for Moodle 4.X, which we hope to have a timeline on soon. I'd encourage you to reach out to our team at to discuss any live projects we can help with.
  • Arlo Training & Event Software
    Tue, Jul 5, 2022, 8:12 AM
    @Olumuyiwa - It looks like you made contact with our team and have now resolved the issue. Please reach out again if you need any further help.
  • chandan kumar
    Sat, Sep 16, 2023, 12:39 AM
    it is not free and it costs significantly more
  • Richard Williams
    Mon, Sep 18, 2023, 7:00 PM
    I cannot get the plugin to work - seeking help from Arlo, but no resolution after over a week. When trying to connect an arlo course to a Moodle course, i get the error: No "Active" Events or Online Activities found. - suggestive of a software bug or configuration problem... Any help?
  • Arlo Training & Event Software
    Wed, Sep 20, 2023, 7:04 AM
    Hi @Richard - I'm aware that you're in direct communication with our support team but this is to let folks know that we have just released an update for our Moodle Plugin that contains some minor bug fixes and improvements to some of the database logic. You can install the latest plugin here: - This may solve your problem, but if not please let our support team know who will be happy to troubleshoot further.
1 2
Please login to post comments