Pulse

Basic

FREE

View

Pro

From: 199,00  / year

Select options

Placeholders

Placeholders are dynamic variables that allow you to customize and personalize email notifications sent through Pulse. These placeholders automatically populate with user-specific and system-generated information, ensuring that every notification is relevant and tailored to its recipient.

Our extensive set of placeholders supports a wide range of use cases, covering:

  • User & profile data – Personalize messages with recipient-specific details.
  • Course & sender information – Dynamically display relevant course details.
  • Enrollment & completion data – Include real-time updates on learner progress.
  • Calendar & deadlines – Highlight key dates, upcoming events, and due assignments.
  • Site & activity-specific information – Show activity details, such as due dates or event triggers.
  • Display upcoming or overdue training to keep learners on track.
  • Provide details about assignments or completion progress.
  • Track user interactions with log event placeholders, reflecting actions taken within the system.
  • Integrate session-based details using the Moodle Face-to-Face module, displaying in-person session information.
  • Retrieving and displaying context-based metadata.
  • Display specific reactions triggered by a Pulse notification.

Detailed placeholder descriptions:

User profile information

User_Firstname: This placeholder represents the user’s first name.

User_Lastname: This placeholder represents the user’s last name.

User_Fullname: This placeholder represents the user’s full name (combination of first name and last name).

User_Email: This placeholder represents the user’s email address.

User_Username: This placeholder represents the user’s username.

User_Description: This placeholder represents any description or biography provided by the user.

User_Department: This placeholder represents the department or organizational unit to which the user belongs.

User_Phone: This placeholder represents the user’s phone number.

User_Address: This placeholder represents the user’s street address.

User_City: This placeholder represents the user’s city or locality.

User_Country: This placeholder represents the user’s country of residence.

User_Institution: This placeholder represents the user’s institution or organization.

User_Profilefield_fieldname: This placeholder likely represents a custom profile field with a specific label or name that you have defined in your system.

Course information

Course_Fullname: This placeholder represents the full name or title of the course.

Course_Shortname: This placeholder represents the short name or abbreviated identifier of the course.

Course_Summary: This placeholder represents the summary or description of the course.

Course_Courseurl: This placeholder represents the URL or link to access the course.

Course_Startdate: This placeholder represents the start date of the course.

Course_Enddate: This placeholder represents the end date of the course.

Course_Id: This placeholder represents the unique ID or identifier of the course.

Course_Category: This placeholder represents the category or classification of the course.

Course_Idnumber: This placeholder represents the ID number assigned to the course.

Course_Format: This placeholder represents the format or layout of the course.

Course_Visible: This placeholder represents whether the course is visible or hidden.

Course_Groupmode: This placeholder represents the group mode setting of the course.

Course_Groupmodeforce: This placeholder represents whether the group mode is enforced in the course.

Course_Defaultgroupingid: This placeholder represents the default grouping ID for the course.

Course_Lang: This placeholder represents the language setting of the course.

Course_Calendartype: This placeholder represents the calendar type associated with the course.

Course_Theme: This placeholder represents the theme applied to the course.

Course_Timecreated: This placeholder represents the timestamp when the course was created.

Course_Timemodified: This placeholder represents the timestamp when the course was last modified.

Course_Enablecompletion: This placeholder represents whether course completion tracking is enabled.

Course_customfield_fieldname: The placeholder typically used to retrieve and display values from custom fields that have been defined and assigned to courses within the system.

Sender information

Sender_Firstname: Refers to the first name of the sender.

Sender_Lastname: Refers to the last name of the sender.Sender_Email: Refers to the email address of the sender.

Enrolments & completion information

Enrolment_Status: Represents the current status of the student’s enrolment in the course. This could include values such as “Active”, “suspended” etc.

Enrolment_Progress: Indicates the student’s progress towards completing the course. This might be represented as a percentage.

Enrolment_Startdate: Displays the date when the student was enrolled in the course.

Enrolment_Enddate: Indicates the date when the student’s enrolment in the course is scheduled to end.

Enrolment_Courseduedate: Represents the due date or deadline associated with the course enrolment, indicating when the course must be completed.

Calendar information

Calendar_UpcomingActivitiesList: This placeholder represents a list of upcoming activities scheduled in the moodle calendar.

Calendar_EventDatesList: This placeholder represents a list of specific event dates associated with course activities.

Site information

Site_Fullname: Represents the full name or title of the Moodle site.

Site_Shortname: Represents the short name or abbreviation of the Moodle site.

Site_Summary: Provides a brief summary or description of the Moodle site.

Site_Siteurl: Represents the URL (web address) of the Moodle site.

Course activities information

Mod_Type: Represents the type or category of the Moodle activity (e.g., Assignment, Quiz, Forum, etc.).

Mod_Name: Represents the name or title of the Moodle activity.

Mod_Intro: Provides an introduction or description of the Moodle activity.

Mod_Url: Represents the URL (web address) of the Moodle activity.

Mod_Duedate: Represents the due date or deadline associated with the Moodle activity.

Training information

Training_Upcomingmods: Represents upcoming modules or activities within a course.

Training_Courseprogress: Represents the progress or completion status of a training course.

Training_Eventdates: Represents important event dates related to training activities.

Training_Coursedue: Represents the due date or deadline for a training course.

Training_Activityduedate: Represents the due date or deadline for a specific training activity or module.

Assignments

Assignment_extensions: Represents assignments that meet specified conditions (as from the same course as the instance; or assignments that have not been completed by the students; or with extended submission deadline)

Logs

Event_Name: Represents the name or title of the event that occurred. This could be descriptive text indicating the type of event, such as “Assignment Extension Granted.”

Event_Namelinked: Provides a linked representation of the event name. This placeholder could be used to create a hyperlink to more detailed information about the event, allowing users to navigate to relevant content.

Event_Description: Describes the details or nature of the event. It typically provides additional information about what happened during the event, such as “An extension has been granted for assignment submission.”

Event_Time: Indicates the timestamp when the event occurred. This placeholder displays the date and time of the event, formatted according to the system settings or locale.

Event_Context: Represents the context or location where the event took place. For example, this could be the course name or activity name associated with the event.

Event_Contextlinked: Provides a linked representation of the event context. Similar to Event_Namelinked, this placeholder can be used to create hyperlinks for navigating to specific contexts within Moodle.

Event_Affecteduserfullname: Displays the full name of the user who is directly affected by the event. This could be the user receiving the extension, for instance.

Event_Affecteduserfullnamelinked: Provides a linked representation of the affected user’s full name. It can be used to generate clickable links to the user’s profile or relevant information.

Event_Relateduserfullname: Represents the full name of another user who is related to or involved in the event. In the case of an extension being granted, this might be the teacher or administrator who granted the extension.

Event_Relateduserfullnamelinked: Offers a linked representation of the related user’s full name. This placeholder can be used to create clickable links to the related user’s profile or details.

Face to Face

Mod_session_Starttime: This placeholder displays the time at which the session is scheduled to begin.
Mod_session_Startdate: This placeholder displays the date on which the session is scheduled to start.
Mod_session_Enddate: This placeholder displays the date on which the session is scheduled to end.
Mod_session_Endtime: This placeholder displays the time at which the session is scheduled to conclude.
Mod_session_Link: Provides a link to additional details or resources related to the face-to-face session.
Mod_session_Details: This placeholder can provide users with further context or information regarding the session, such as agenda items, topics covered, or special instructions.
Mod_session_Discountcode: This placeholder could represent a discount code or promotional code associated with the face-to-face session.
Mod_session_Capacity: Represents the capacity or maximum number of participants allowed for the face-to-face session.
Mod_session_Normalcost: Indicates the normal cost or standard fee associated with attending the face-to-face session.
Mod_session_Discountcost: Represents the discounted cost or fee for attending the face-to-face session, typically when a discount code (provided via Mod_session_Discountcode) is applied.
Mod_session_Type: Represents the type or category of the face-to-face session.

Meta data information

Mod_metadata_customfield: Refers to the metadata information stored and managed by the “local metadata” plugin in Moodle. It can dynamically retrieve and display specific metadata values based on the context of the pulse notification.

Reaction

Reaction: Display or refer to the specific reaction triggered by a Pulse notification.





Full list of features

Basic
Pro
Notifications and remindersfeatured
Automate course communication.
Custom notifications
Keep students updated with custom notifications.
Placeholders
Create personalized & dynamic communication.
Dynamic content
Integrate book chapters and information about course activities (such as title, description, due date).
Header and footer
Add text, images, logos or other branding elements to notifications.
Define recipients by role
CC and BCC teachers (course context role) or parents (user context role).
Reminders
Schedule notifications at fixed or relative dates – once or recurring.
Deep learning path integrationfeatured
Create dynamic and personalized learning pathways.
The Pulse course activity
Use anywhere within the course content to trigger actions at specific points.
Availability-based triggers
Uses availability conditions as triggers for actions, enabling dynamic and personalized learning pathways.
Completion and approval workflows
New, flexible ways to mark activities as complete and to request approvals.
Complete when available
Allows an activity to be marked as complete the moment it becomes accessible to the user.
Non-reversible manual completion
Once the student has marked the activity as complete, the student cannot revoke it any more.
Completion after approval
Teachers/parents/managers can give their approval in a very simple and intuitive way.
Reactions
Enable recipients of notifications to react directly from the email without being logged into the platform or integrate reaction modules directly in your course activity.
Mark as complete
Students can simply mark as complete the activity.
Rating
Students can give a thumbs up or down to rate at any place within the content.
Approval
Allows users with a selected role to approve a student's completion of a Pulse activity.
Confirmation for activity completion
Integrate consent statements or other texts that have to be confirmed, approved or at least acknowledged by the student.
Confirmation types
Choose your button: Acknowledge, confirm, choose or approve.
Add confirmation modal
The user must confirm or cancel a modal with a custom text.
Credits
Motivate students with rewards for completing modules or meeting criteria, supporting gamification, grading, and assessment.
Awarding credits
The credits are updated in the user's profile field when the ad hoc task is running.
Define a credit score
Assign credits to your students giving them rewards for completing modules or meeting certain criteria.
Styling and visualisation
Customize the look and feel of your content within a Pulse activity.
CSS integration
Integrate custom styling via CSS.
Display mode
Define a boxed or normal style.
Box type and icon
Choose from a variety of pre-designed box types and icons.
Presets
Pre-configure settings that can be customized when used.
Managing presets by admins
Creating, customizing and organizing presets for teachers.
Using presets by teachers
Easy set up of Pulse activities.
Automation enginefeatured
Scalable cross-course automation with monitoring and reporting.
Automation templates
Ensuring consistency and scalability across courses while providing flexibility through automation instances.
Automation instances
Initially adopting the template’s default settings, but instances can be modified.
Instance management
Centralized system for managing automation instances, ensuring transparency and control.
Automation conditions
Serving as triggers for automation and depending on events or task completions.
Automation actions
So far there are only notifications, but there is more to come.
Suppress notification criteria
Smart reengagement through suppression logic – notifications only when needed.
Suppression by module
Preventing notifications from being sent once specific activities have been successfully completed.
Suppression by course completion
Notifications are automatically prevented from being sent once a user has completed a course.
Monitoring and reporting
Monitor engagement, track automation effectiveness, and identify areas for improvement.
User interaction
Reports on user interactions, including reactions, invitations, reminders, self-marked completions, and approval status.
Automation schedule & notification queue
Providing a detailed overview of all scheduled and sent notifications.
Item added to cart.
0 items - 0,00