Overview
The Make.com integration lets you connect Memberspot with hundreds of other tools and automate workflows — e.g. automatic course enrollment after a purchase, revoking access upon cancellation, or setting custom user properties.
Requirements
An active Memberspot account
A free or paid Make.com account (sign up here)
Your Memberspot API key (see next section)
Create an API Key
To connect Make.com with Memberspot, you need an API key:
Log in to your Memberspot dashboard.
Go to Settings → API Keys.
Create a new API key or copy an existing one.
Set Up the Connection in Make.com
Log in to your Make.com account.
Create a new scenario and add a Memberspot module.
Click Create a connection.
Enter your Memberspot API key and confirm.
The connection is now active and can be used with all Memberspot modules.
Available Modules (Actions)
The following modules are available for Memberspot in Make.com:
🟢 Grant Access
Grants a user access to a course/membership (called "Zugang" in Memberspot). If the user doesn't exist yet, a new member account is automatically created.
Fields:
Email (required) — User's email address
First Name (optional) — User's first name
Last Name (optional) — User's last name
Access ID (required) — ID of the access ("Zugangs-ID") to grant
Order ID (optional) — Order ID for tracking (e.g. from your shop system)
Use case: After a purchase in your shop (e.g. via Digistore24, ThriveCart, or Stripe), access to the purchased course is automatically granted.
🟡 Revoke Access
Removes a user's access to a specific offer. Course progress is preserved.
Fields:
Email (required) — User's email address
Access ID (required) — ID of the access ("Zugangs-ID")
Active (optional) — Set status (true/false). If no value is provided, the offer is completely removed.
Use case: A subscription is paused — access is deactivated, but progress is kept for later reactivation.
🔴 Delete Access
Removes a user's access and permanently deletes all course progress.
Fields:
Email (required) — User's email address
Access ID (required) — ID of the access ("Zugangs-ID")
⚠️ Warning: Course progress is permanently deleted and cannot be restored. Use Revoke Access if you want to keep the progress.
🟡 Revoke Order Access
Removes access associated with a specific Order ID. Course progress is preserved.
Fields:
Email (required) — User's email address
Order ID (required) — Order ID
Active (optional) — Set status
Use case: An order is canceled in your shop — the associated access in Memberspot is automatically revoked.
🔴 Delete Order Access
Removes access based on an Order ID and deletes course progress.
Fields:
Order ID (required) — Order ID
Active (optional) — Status
🔴 Delete Users
Permanently deletes one or more users from your Memberspot space by email address.
Fields:
Emails (required) — List of email addresses to delete
⚠️ Warning: All user data (progress, access, profile) is permanently deleted.
🔵 Set Users Custom Property Values
Sets or updates custom properties for a user.
Fields:
Email (required) — User's email address
Properties (required) — Key-value pairs of properties to set
Use case: Automatically store additional information in user profiles, such as:
Customer IDs from your CRM
Subscription status (active, canceled, paused)
Onboarding progress
Purchase date or plan information
⚙️ Make an API Call
Executes a custom API request to the Memberspot API. This allows you to use endpoints that are not available as dedicated modules.
Fields:
URL — The API endpoint (e.g.
/v1/users/list)Method — HTTP method (GET, POST, PATCH, DELETE)
Headers — Additional headers (API key is automatically included)
Body — Request body as JSON
Useful for:
List users (
GET /v1/users/list)Find user by email (
GET /v1/users/find-by-mail/{email})Generate login token (
GET /v1/users/login-token/{uid})Set offer expiration date (
PATCH /v1/users/set-offer-expires)Get course progress (
GET /v1/users/course-progress/list/{email})List all offers (
GET /v1/offers)Grant chapter access (
POST /v1/chapters/chapter-access/enable)List custom properties (
GET /v1/custom-user-properties/list)Get exam results (
GET /v1/exams/{id}/results)
Full API documentation: api.memberspot.de/api
Popular Automations
Here are some examples of how you can use Make.com with Memberspot:
Scenario | Trigger | Memberspot Module |
Grant course access after purchase | Payment in Digistore24/Stripe/ThriveCart | Grant Access |
Revoke access on cancellation | Subscription cancellation | Revoke Access |
Delete access on chargeback | Chargeback/Refund | Delete Access |
Sync order status | Status change in shop | Revoke/Delete Order Access |
Write CRM data to profile | New contact in HubSpot/ActiveCampaign | Set Custom Property Values |
Delete user from system (GDPR) | Deletion request in CRM | Delete Users |
Revoke vs. Delete — What's the Difference?
Action | Access | Course Progress | User Account |
Revoke Access | ❌ Removed | ✅ Preserved | ✅ Kept |
Delete Access | ❌ Removed | ❌ Deleted | ✅ Kept |
Delete Users | ❌ Removed | ❌ Deleted | ❌ Deleted |
Tips & Notes
Finding the Access ID: You can find the Access ID (Zugangs-ID) in Memberspot under Zugänge (Access). You can also retrieve it via the API:
GET /v1/offersUsing Order IDs: If your payment provider supplies an order ID, pass it when using Grant Access. This lets you manage access by order ID later.
Rate Limit: The API allows a maximum of 4 requests per second for certain endpoints (e.g. user lookup). Plan delays for bulk operations accordingly.
Testing: Use the Make.com "Run once" button to test your scenario before activating it.
Further Resources
