Package Information
Documentation
n8n-nodes-memberspot
An n8n Community Node for the Memberspot API, allowing you to seamlessly integrate your Memberspot instance into n8n workflows.
What is n8n?
n8n is an easy-to-use workflow automation tool that connects different apps and services, like Memberspot.
By creating "workflows" between apps, you can automate many manual tasks β saving you and your team valuable time.
βοΈ Legal Notice
This Community Node uses the public Memberspot API and is not affiliated with, endorsed, or sponsored by Memberspot.
All trademarks are the property of their respective owners.
Note: This is a community-developed Node for the Memberspot API. For official support, please contact Memberspot directly.
π Features
5 resources fully supported (User, Offer, Chapter, Exam, Custom Property)
11+ operations for maximum flexibility
Dropdown selection for Offers with live data from
/v1/offersTypeScript implementation for the best developer experience
Simple authentication via API Key
π Supported Operations
π€ User
List Users
Find by Email
Grant Offer by Email (with
firstname,lastname,email,offerId,orderId)Set Offer State (active/inactive)
Set Order State (active/inactive)
Set Custom Properties
Delete Users
List Course Progress
Get Course Progress (for a specific course)
Get Login Token
π Offer
- Get All Offers
π Chapter
- Enable Chapter Access
π Custom Property
- List Custom User Properties
π Exam
- List Exam Results
π‘ Example Use Cases
Automated User Management
Automatically create new users and assign them offers β without manual work in the Memberspot backend.
E-Commerce Integration
Connect Copecart, Digistore, or Stripe via webhook and automatically grant course access in Memberspot after a purchase.
Progress Monitoring
Track your usersβ learning progress automatically and send personalized reminders or congratulations.
Single-Sign-On Links
Generate login links for users via workflow and deliver them by email or messenger.
π οΈ Installation
You can install unscoped or scoped. Scoped is recommended.
A) Unscoped (Community Nodes UI)
Open Settings β Community Nodes in n8n
Install:
n8n-nodes-memberspotRestart n8n
B) Unscoped (manual)
# inside your n8n data dir (e.g. /home/node/.n8n or a bind-mounted /data)
npm i n8n-nodes-memberspot
C) Scoped (recommended)
npm i @rjsebening/n8n-nodes-memberspot
D) Docker quickstart
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e N8N_CUSTOM_EXTENSIONS="/data/custom" \
-v ~/.n8n:/data \
docker.n8n.io/n8nio/n8n
# Then inside the mounted /data/custom dir:
# npm i n8n-nodes-memberspot (or @rjsebening/n8n-nodes-memberspot)
Restart n8n after installation.
π Authentication Setup
Generate an API Key
Log into your Memberspot instance: https://app.memberspot.de
Go to Settings β Integrations
Under API Keys, click "Create API Key"
Copy the generated API Key (the secret is only shown once)
Configure Credentials in n8n
Open n8n and go to Credentials
Click "New Credential"
Search for "Memberspot API"
Fill in the fields:
API Key: your generated secret key
Base URL:
https://api.memberspot.de(default)
- Test the connection and save
π Usage
Basic User Operation
Add a "Memberspot" Node
Select Resource: "User"
Select Operation: "Find by Email"
Enter the email address
Execute the workflow
Using the Offer Dropdown
Add a "Memberspot" Node
Select Resource: "User"
Select Operation: "Grant Offer by Email"
Choose the desired offer from the dropdown
Fill in firstname, lastname, and email
π§ API Reference
This Node is based on the Memberspot API v1.0 and supports all publicly available endpoints.
Base URL: https://api.memberspot.de/v1
Authentication: API Key via X-API-KEY header
Full API documentation available at: Memberspot API Docs
π€ Contributing
Contributions are welcome! Please follow these guidelines:
Development Setup
# Clone the repository
git clone https://github.com/rjsebening/n8n-nodes-memberspot.git
cd n8n-nodes-memberspot
# Install dependencies
npm install
# Compile TypeScript
npm run build
# Run tests
npm test
Pull Request Guidelines
Fork the repository
Create a feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
Code Style
Use TypeScript for all new features
Follow the ESLint configuration
Add tests for new functionality
Update documentation
π Changelog
Version 1.0.0 (2025-08-24)
π Initial Release
β Full Memberspot API integration
β 5 resources with 11+ operations
β Offer dropdown via
/v1/offersβ TypeScript implementation
β Comprehensive error handling
π οΈ Compatibility
n8n Version: 1.107.3+ (tested with latest)
Node Version: 14+
TypeScript: 4.0+
β Support
Reporting Issues
For bugs or feature requests, please open a GitHub Issue.
FAQ
Q: Can I use multiple Memberspot instances?
A: Yes, just create multiple credentials with different API keys and base URLs.
Q: Are all API endpoints supported?
A: This Node covers all public API v1.0 endpoints.
Q: How do I find my Memberspot API base URL?
A: The default base URL is https://api.memberspot.de/v1.
β Like this Node? Give us a star on GitHub!
π‘ Feature request? Open an issue β weβre always open to improvements!
π¬ About the Author
Iβm Rezk JΓΆrg Sebening β Business Automation Expert (DACH).
I build automation systems & n8n nodes that free agencies, coaches, and consultants from manual work.
π Follow me on GitHub to stay updated with new DACH-focused integrations.
π Disclaimer
This unofficial community Node is not affiliated with, supported, or sponsored by Memberspot.
It only provides an interface to the publicly available Memberspot API under its terms of use.
Important Notes:
This Node is developed and maintained by the community
For issues with the Memberspot API itself, please contact official Memberspot support
All Memberspot trademarks and logos belong to Memberspot
This Node only acts as a connector to the public API