Skip to main content

Make.com Integration

Updated today

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:

  1. Log in to your Memberspot dashboard.

  2. Go to Settings → API Keys.

  3. Create a new API key or copy an existing one.


Set Up the Connection in Make.com

  1. Log in to your Make.com account.

  2. Create a new scenario and add a Memberspot module.

  3. Click Create a connection.

  4. 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/offers

  • Using 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

Did this answer your question?