Log in to your Zenler account to give feedback

Feature Requests

Please make all 1-1 Booking texts translatable
Please make all system-generated text on 1-1 Booking pages translatable through the Language settings. I run a Swedish-language site, but several texts on the 1-1 Booking pages are hard-coded in English and cannot currently be translated. One example is the confirmation page displayed after a student has successfully booked a session. The default heading is: “You have successfully booked your spot” Interestingly, this text can be edited directly in the Page Builder. I can change it to Swedish, save the page, and the Swedish text remains visible in the builder. However, the actual confirmation page still displays the original English text. Zenler Support has confirmed that there currently is no option to translate these specific strings and recommended submitting a feature request. This is not only about one heading. There are other system-generated texts in the 1-1 Booking flow that also remain in English, for example “Live Class Join URL” and “Go”. For those of us running sites in languages other than English, this creates an inconsistent and unprofessional user experience: a student can go through an entirely Swedish purchase and booking process and suddenly encounter English system text on the final confirmation page. Please make all user-facing text in the 1-1 Booking flow available in Site → Language, including confirmation pages and other system-generated booking texts. If a text can be edited in the Page Builder, the live page should of course also use that edited text. This should apply to any language a site owner wants/needs to use.
0
·
Enhancement
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
Load More
→