Magic

Basic

FREE

View

Pro

199,00  / year

Select options

Management and reporting of paid content

Specify whether the campaign or the content of the campaign course is free or chargeable. If users are required to make a payment, administrators can specify all payment details directly in the Magic campaign. Users sign up and are then redirected to the payment gateway. There are many payment gateways available, such as PayPal or Stripe. Magic also supports the Bank transference payment gateway (from 1.6).

Please note: If you use a third-party payment gateway, please test it carefully. If you encounter issues, let us know and we will consider adding support for it.

Users can be redirected to a summary page or directly to a specified URL after submission of the registration form. 

Moreover, Magic creates a new report source “payment transactions”. It provides comprehensive insights into financial activities, combining authentication details with transaction reporting for a more holistic understanding.

Details of the data source:

Filters

  • Full name
  • Payment gateway
  • Payment status

Fields

  • Name: This field refers to the name associated with the payment transaction.
  • Origin: The origin refers to the payment transaction associated with the course or campaign that the user has purchased.
  • Origin Linked: It provides a direct link to the course or campaign within the Moodle platform that is associated with the payment transaction.
  • Payment Gateway: This section is likely for specifying the payment gateway through which the transaction was processed. It could include popular gateways like PayPal, Stripe, or others.
  • Full name with link: This field displays the full name with a link leading to the user’s profile page.
  • Cost: This is where the monetary value of the payment transaction is recorded.
  • Currency: The currency field indicates the type of currency in which the payment transaction occurred. It could be USD, EUR, or any other applicable currency code.
  • Date: This field is designed to capture the date of the payment transaction, facilitating the tracking of the timeline of financial activities.
  • Payment Status: This section provides information about the status of the payment transaction, indicating whether it was successful, pending, declined, or has another status.

In the campaign settings, the payment details are entered directly. Additionally, it makes sense to set up a redirect to a summary page after sign up to provide the user with an overview of their transaction.

This campaign requires a payment for entry.

Moreover, signing up is only possible if a parent’s email is provided. This is very helpful when transactions are made that a supervisor needs to be informed about, or in cases involving underage students, whose parents need to be notified.

The user selects a payment method and then receives a confirmation. This confirmation can also be sent to a parent’s email.

With the ‘payment transactions’ data source, individual reports can be generated.

This allows payment data to be analyzed, summarized, and also combined with other data sources.





Full list of features

Basic
Pro
Easy loginfeatured
Email-based verification to ensure the authenticity of the user.
Magic sign-in
Login with a Magic link instead of a password.
Two-factor authentication option
Added security for privileged accounts.
Magic sign-up
Simple account creation with email only. 
Expiry
Define limited lifespans of Magic invitation links as well as Magic login links.
Smart login page
A minimalist login experience.
Adaptive login form
The login form displays only the right login method for the entered email address.
Footer area
Display additional information and links.
Create and edit user accountsfeatured
Effortlessly create and register users with the Magic quick registration.
Quick registration
Registration and enrollment in one step.
My user accounts
Manage users related to your account (e.g. as parent, supervisor or owner).
Relative role assignmentsfeatured
Synchronize user relationships based on user profile information.
Role mapping
Map custom user profile fields to user context roles.
Auto-create accounts
Accounts for related users can be created automatically during assignment process if required.
Campaignsfeatured
Automated workflows and highly customizable forms for user registration, assignments and more.
Registration form
Registration, authentication, security and redirect options.
Availability
Define capacity, start- and end dates and campaign passwords.
Access control (via enrollment keys)
Use enrollment keys in a campaign to restrict access, enroll and group users in courses.
Campaign courses
Enroll users and related users into courses and manage groups.
Assignments
Automatically assign accounts to the campaign owner, a cohort, set global roles, and notify related users.
Management and reporting of paid content
Create paywalls and analyze your figures based on financial reports.
Customized landing pages
Create individual event pages that inspire users, but also integrate privacy policies.
Notifications
Automatically send campaign welcome messages or follow-ups.
User applicationnew
Apply as an individual, sign up existing team members, or add new users.
Restrict accessnew
Access can be limited through user role or cohort assignments.
Expirynew
Set a time limit for user access and define actions upon expiry.
Approval workflowsnew
Control the user approval process for campaign access.
Report source: Campaignsnew
Analyze your campaigns through custom reports.
Dash data source: Campaignsnew
Display your campaigns and metrics within a customizable Dash block.
Item added to cart.
0 items - 0,00