Memberspot

Syncs course access and user properties between your LMS and CRM, automates the granting of offers based on external triggers, and manages user login tokens for seamless access.

Try Memberspot in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Memberspot integration

    • Describe the outcome and Ceven picks the right Memberspot calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Memberspot data, across all 13 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Memberspot access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Memberspot, when, and on whose behalf.
    • The agent pauses and asks when Memberspot is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Memberspot.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Memberspot action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Memberspot, and when to use it.

Create Login Token
Use this when you need to auto login a user by their uid. This generates a token that expires after one hour.
Delete Users
Remove one or more users from the platform using their email addresses. Only existing school users are deleted.
Find user by email
Pull a specific user record and their details using a registered email address.
List custom user properties
Retrieve all defined metadata fields for custom user properties after authentication.
List all offers
Pull a complete list of available offers to identify which IDs to assign to users.
List Users
Fetch a list of all platform users with optional filtering and pagination for reporting.
Set order state
Activate, deactivate, or remove an offer for a user based on a specific order id.
Set user offer state
Revoke or grant a specific offer to a user after confirming their access level.

8 actions · scroll to see them all

Frequently asked questions

Ceven connects to Memberspot using a secure API key provided in your account settings. When a workflow triggers an action, the agent includes this key in the request header to prove identity. For end users who need immediate access without a password, the agent uses the Create Login Token tool. This creates a temporary session that lasts exactly one hour, allowing the user to bypass the standard login screen. This is ideal for gated content delivered via email where you want to reduce friction. Once the hour passes, the token expires automatically, and the user must authenticate through the standard Memberspot portal or request a new token via your workflow.
Yes. You can build a workflow that monitors your payment processor for failed renewals or cancellations. When a cancellation event occurs, the agent can call the Delete Users tool or the Set user offer state tool. If you want to keep the user record but stop their access to the videos, the agent updates the offer state to inactive. If you need to completely purge the user for data privacy reasons, the agent uses the delete function. This ensures that your Memberspot seat count remains accurate and that users cannot access premium content after their subscription ends without any manual oversight from your team.
Custom user properties are metadata fields you define to store specific information about your students, such as their company name, job title, or certification level. Ceven can list these properties to understand your data structure and then read or update them based on external triggers. For example, if a user completes a prerequisite course on another platform, Ceven can update a custom property in Memberspot to unlock a more advanced offer. This allows you to create a personalized learning path where the content available to the user changes in real time based on their achievements or attributes stored in your CRM.
Memberspot employs pagination for its user list endpoint to ensure system stability. When Ceven calls the List Users tool, it does not pull your entire database in one giant request. Instead, the agent handles the pagination logic behind the scenes, requesting data in chunks. If you have tens of thousands of users, the agent will loop through these pages until it finds the specific data you requested or completes the full list. This prevents timeout errors and ensures that your workflows remain reliable regardless of the size of your student base, although very large exports may take a few extra seconds.
The order state is tied to the transaction side of the platform, focusing on the order id and whether that specific purchase is active. Use this when you are syncing with a billing system where the order id is the primary key. The user offer state is more granular and focuses on the relationship between a specific user and a specific piece of content. For example, you might have one order that includes three different courses. Using the user offer state allows the agent to revoke access to just one of those courses while leaving the others active, providing much finer control over content access.
One specific quirk of the Memberspot API is that the Delete Users tool only operates on users who are currently registered within the school context. If you attempt to pass an email address that does not exist or is not associated with a school account, the API will simply ignore that entry without throwing a hard error for the entire batch. This means your workflow will not fail if it tries to delete a user who has already been removed. However, you should be aware that bulk deletions are processed sequentially, so extremely large lists of users might see a slight delay before all access is fully revoked across the platform.
Currently, the Memberspot integration focuses on user and access management rather than content creation. The available tools allow the agent to manage who can see the content and how they get in, but they do not include endpoints for uploading video files or building new course modules. To create a course, you must use the Memberspot dashboard. Once the course is live and you have the offer id, Ceven can then take over the automation of granting that offer to your students, managing their properties, and handling their login tokens to ensure a smooth onboarding experience.
The login tokens generated via the API are short lived by design and expire exactly sixty minutes after creation. This minimizes the risk of unauthorized access if a token is intercepted in transit. Ceven does not store these tokens in a permanent database; they are treated as transient data passed from the API to the user. Because the tokens are tied to a specific user uid, they provide a secure way to grant temporary access without requiring the user to manage a password. For permanent access, we recommend the standard Memberspot authentication flow, using the tokens only for specific high friction recovery scenarios.

Alternatives to Memberspot

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Kajabi logoKajabiTeachable logoTeachableThinkific logoThinkific

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Memberspot and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free