Log in to your Zenler account to give feedback

Feature Requests

Give Instructors the Access They Need – Without Making Them SiteAdmins
At the moment, there is an inconsistency in what an Instructor is allowed to do. An Instructor can be given access to functions that may have a direct commercial impact on the business, including course and pricing-related settings. However, the same Instructor cannot manually register a student for a specific scheduled 1-1 Booking – even when the Instructor is the host of that booking and the student is enrolled in a course assigned to them. From a business and workflow perspective, this feels somewhat counterintuitive. Registering or managing a participant in an Instructor's own 1-1 Booking would normally be a less sensitive permission than making changes that can affect what customers are charged. Rather than simply extending the Instructor role across the board, I think a more flexible solution would be to give the Site Admin granular control over Instructor permissions. For example, the Site Admin could enable or disable permissions for individual Instructors to: manage their own 1-1 Bookings and manually register participants; access relevant Live information for students assigned to them; create or edit courses; create or edit Pricing Plans; manage course Automations; access other administrative functions relevant to their work. This would allow each site owner to decide the appropriate level of responsibility for each Instructor, without having to promote someone to full Admin simply because they need access to one additional function. In my own case, I work with an Instructor whom I trust completely and who should be able to manage her own 1-1 participants. Making her an Admin would solve the immediate problem, but it would also give her access to many functions she does not actually need. I therefore think that Site Admin-controlled Instructor permissions would provide a more logical and flexible solution, both for 1-1 Bookings and more generally. Would you consider adding more granular Instructor permissions to Zenler? Best regards Anders Hytter
0
·
Enhancement
Dynamic Purchase Data on Course Thank You Pages for GA4/GTM Tracking
We use Google Tag Manager and GA4 to track our marketing and course sales, but currently Zenler does not appear to make the actual purchase/order data available to JavaScript on the course Thank You page. We would like Zenler to expose dynamic purchase variables on the Thank You page and/or automatically push a GA4-compatible purchase event to the browser dataLayer following a successful paid enrolment. Ideally, the following values would be available dynamically: * transaction_id – unique order/transaction ID * item_id – course ID * item_name – course name * value – actual amount paid by the customer * currency – transaction currency * plan_name / plan_id – pricing plan selected * quantity – where applicable This is particularly important because courses can have multiple pricing plans, discounts and payment options, so these values cannot simply be hard-coded into the Thank You page. Zenler already has access to dynamic information such as course name, plan name, plan price and final price for its system purchase/enrolment emails. Making the equivalent transaction data available on the Thank You page would allow customers to implement accurate ecommerce tracking through Google Tag Manager and GA4. Example desired functionality: Following a successful purchase, Zenler could push something equivalent to: dataLayer.push({ event: 'purchase', ecommerce: { transaction_id, value, currency, items: [...] } }); Alternatively, simply exposing the relevant dynamic variables to JavaScript on the Thank You page would allow us to create the dataLayer event ourselves through the existing Tracking Code section. ### Why this is important Without dynamic purchase data, we cannot accurately send purchase values and course information to GA4. This makes it difficult to: * Measure revenue and purchases by course * Track which marketing campaigns actually generate sales * Calculate ROAS from Google Ads and Meta campaigns * Distinguish between different pricing plans * Accurately attribute conversions and revenue * Optimise paid advertising based on actual purchases rather than just page visits For businesses using Zenler to sell multiple courses and pricing plans, accurate ecommerce and revenue tracking is a fundamental part of measuring marketing performance. It would be extremely valuable if Zenler could either support GA4 ecommerce purchase events natively or make the underlying order/purchase variables available to JavaScript on the Thank You page .
0
·
Enhancement
Timezone-Aware Live Event Registration
When promoting a Live session to an international audience, the registration box currently shows only the event time set by the course creator. This causes unnecessary confusion for customers in different time zones. If they do not immediately see the event time in their own local time, some hesitate to register or assume the session is not relevant to them. I would like Zenler to improve the Live registration box in three ways: Automatically display the Live event time in the visitor’s local timezone. Ideally, Zenler would detect the visitor’s timezone and show the corresponding local date and time. Allow creators to edit the text currently shown as “Select date and time”. When there is only one Live session available, there is nothing for the customer to select, so this wording is confusing and unnecessary. I would like to be able to replace it with custom text such as “Your local event time” or “Live session time”. Allow additional explanatory text inside or directly beside the dynamic date/time box. For example: “The time below is equalivalent to 8pm ET.” For creators selling internationally, this would remove friction at a critical point in the registration process and make Live event landing pages much clearer. The key requirement is that customers should be able to understand immediately when the Live event takes place in their own timezone , without having to calculate the conversion themselves. Even if stated in the email or landing page. They get totally confused when they enter the signup page and see a time irrelevant to them.
0
·
Live Classes & Live…
Load More