SaaS Mode

Complete & Documented Course API — Full CRUD, Student Progress, Quizzes, Assessments, Analytics Export
The Courses/Memberships API has two distinct but equally critical problems: missing functionality and missing documentation. Both need to be addressed — ideally as part of API v2. 📋 Problem 1: Existing endpoints are undocumented Through direct API testing, we confirmed that several course endpoints actually exist and respond correctly — but are completely absent from the public API documentation. Developers relying on the official docs have no way of knowing these endpoints exist: PUT /membership/locations/{locationId}/products/{productId} — Updates a course ✅ works, ❌ undocumented POST /membership/locations/{locationId}/assessments/quiz — Creates a quiz ✅ exists, ❌ undocumented POST /membership/locations/{locationId}/assessments/assignment — Creates an assignment ✅ exists, ❌ undocumented GET /membership/locations/{locationId}/assessments/quiz/assessmentStatus/location/submission — Lists submissions ✅ works, ❌ undocumented Undocumented endpoints are functionally invisible to external developers. A complete, accurate, and up-to-date API reference for all Courses/Memberships endpoints is urgently needed. 🐛 Problem 2: Bug — Video URLs not imported when creating lessons When creating a lesson via API and passing a video URL, the video is frequently not loaded and the field remains empty. This is a confirmed bug that makes automated course creation unreliable and largely unusable in production. 🚫 Problem 3: Missing — Student progress & completion endpoints There are no API endpoints to retrieve a contact's learning progress. This is the single biggest gap for marketing automation use cases: GET completed lessons per contact & course GET completed categories/modules per contact & course GET overall course completion percentage per contact POST/PUT to manually set lesson or module completion (e.g. for retroactive data migration) Without these, it is impossible to build automations based on actual student learning behavior, trigger personalized email sequences, or retroactively tag contacts based on completed lessons. 🚫 Problem 4: Missing — Analytics export in Member Analytics The Memberships Analytics UI shows per-student progress (completed lessons, categories, products) but offers no export functionality whatsoever — no CSV, no download, nothing. This forces manual data collection and makes Smartlist-based automation impossible for existing students. 🚫 Problem 5: Missing — Course progress as native Smartlist filter Contacts cannot be filtered by course progress in Smart Lists. Required filters: "Has completed lesson X" "Has completed module/category Y" "Course completion ≥ N%" 💥 Business Impact For businesses running multiple courses (e.g. health academies, coaching programs), these gaps make it impossible to: Build course content programmatically via API Trigger personalized follow-up sequences based on actual lesson completion Segment students into meaningful Smart Lists Integrate the CRM with external LMS systems or content pipelines Migrate or retroactively set student progress data The most critical use case — and the one that directly drives platform revenue: A course priced at just €1 is designed as a high-quality entry point to build trust and demonstrate value. The strategy is simple and proven: guide students through every lesson → use completion-based triggers to send personalized encouragement and follow-up emails → convert engaged, satisfied students into buyers of the next, higher-priced course. This funnel cannot be built without lesson-level progress tracking and automation. The result is lost upsell revenue — not just for individual businesses, but across every agency and sub-account on the platform. Delivering these features would directly strengthen the platform's reputation as a serious, full-featured course and membership solution — making it significantly more attractive to new agencies and their clients. Courses that are consumed fully, and students who naturally progress to the next offer, are the most powerful proof of platform quality. ✅ Our Request Publish complete API documentation for all existing Courses/Memberships endpoints immediately — this costs nothing and unblocks developers today Fix the video URL import bug in lesson creation Add student progress endpoints (read + write) in API v2 Add CSV export to the Member Analytics UI Add course progress as a native Smartlist filter Please treat this as a combined Feature Request + Bug Report and prioritize items 1 and 2 as quick wins that can be delivered independently of API v2.
0
·
Bug
Critical UI/UX Gap in AI Suite Usage Dashboard: Missing Total Volume, Export Button, & Filtering
The Problem: Currently, the Agency AI Suite Usage dashboard provides an incomplete picture of platform activity. The top-level summary cards only aggregate "pay-per-use" data, completely ignoring free usage (e.g., Summer of AI transactions). While this free usage is visible row-by-row in the table below, it is not calculated in the totals. Furthermore, agency owners are effectively locked out of analyzing their own data because: ❌ There is no "Export to CSV" button for the transaction list. ❌ The UI prevents selecting and copy/pasting all rows beyond the visible viewport. ❌ Custom date range selections have an active bug (selecting a date offsets to the day prior). The Business Impact: As agency owners scaling AI, we cannot manage what we cannot measure. Being blind to our actual total token usage and transaction volume across all sub-accounts prevents us from forecasting future costs, managing client capacity, or building our own internal analytics. If the dashboard cannot calculate the combined total of free + paid usage, we at least need the ability to export the raw data to calculate it ourselves. The Solution (Actionable Feature Requests): ✅ Comprehensive Summary Cards: Update the top-level metric cards to display Total Usage (calculating both Paid + Free combined), or provide a simple toggle/filter so we can easily switch between them... like the ones in the bottom half where the table is. ✅ Universal Export Functionality: Add an "Export All" button to download the full transaction log (including all metadata and sub-account details) so we can utilize our data externally. ✅ Global Filtering Alignment: Ensure the filters (Mode, Status, etc.) apply uniformly to both the summary cards at the top and the transaction list at the bottom. ✅ Fix Date Range Bug: Resolve the UI timestamp parsing bug where selecting a specific custom date automatically marks the day before. Summary: The AI Suite Usage tab is currently a half-baked feature. We need full data visibility and data ownership to properly operate and scale our SaaS businesses. Please prioritize giving us access to our complete numbers.
0
·
Bug
SaaS Mode V2
Here are a few ideas for upgrades to the current SaaS mode:1. More than 3 SaaS plans (preferably unlimited).2. Have a way for SaaS users to change their plan or cancel in their billing settings and let us make our own description of what is included in each plan to show here in billing.2a. Give us the ability to control what SaaS plans they can switch to in the billing settings.2b. Let us create a required form for SaaS users to submit if they are trying to cancel that includes the ability to downgrade to a cheaper plan. 2c. Agencies should be able to choose if users have the ability to change plans or cancel in settings, it should not be a required feature.3. Let us "impersonate" any SaaS user and see the app as they see it.4. Give us the ability to turn off some features completely so that no SaaS plan has them.5. Let us create our own banner popups that show for SaaS users.6. Give us the ability to disable certain settings in the settings menu for SaaS plans if we don't need our users to be able to access them. Also, I'd love to be able to add custom menu items to the settings menu, not just the main menu.7. There needs to be a way to fully disable features that SaaS accounts lose access to. For example, if a user cancels their subscription or downgrades to a plan that doesn't have workflows, they will not be able to view workflows anymore but the workflows will still actually work. This is not okay.8. We need some sort of system for managing and sorting our sub accounts. Filtering by SaaS plan would be a good start. Also, would love the ability to be able to select multiple SaaS accounts and bulk edit them (like adding or removing feature permissions). HIGHLVL-I-5285
33
·
New Feature
·
planned
Load More