Make (Integromat)
Drive MemberPass from Make scenarios using HTTP modules and webhook listeners.
Make (formerly Integromat) does not ship a native MemberPass app today. Integrate via Make's built-in HTTP and Webhooks modules against the hosted OpenAPI spec — every MemberPass REST route is available.
Outbound: subscribe to a MemberPass event
- Create a Make scenario and add a Webhooks → Custom webhook listener at the top.
- Copy the listener URL.
- In MemberPass: Settings → Webhooks → New endpoint. Use the Make listener URL as the target. Pick events. Save. Copy the secret.
- Add a Tools → Compose a string module (or Serverless → Code) to verify
MP-Signatureusing the secret. - Branch into downstream modules.
Signature verification in a Serverless JavaScript module
import crypto from "crypto";
const rawBody = context.raw;
const header = context.headers["mp-signature"];
const [tPart, v1Part] = header.split(",");
const t = tPart.split("=")[1];
const v1 = v1Part.split("=")[1];
const expected = crypto
.createHmac("sha256", secret)
.update(`${t}.${rawBody}`)
.digest("hex");
return {
valid: crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(v1)),
};Make normalizes JSON bodies by default — for correct signature verification you must read the raw body (context.raw), not the parsed context.body.
Outbound: call the REST API
Use an HTTP → Make a request module:
- URL:
https://api.memberpass.net/v1/<path>. - Method: whatever the endpoint needs.
- Headers:
Authorization: Bearer mpt_…,Idempotency-Key: {{uuid}}. - Body type: JSON for writes.
Alternatives with native support
If you want typed triggers + actions without writing HTTP modules yourself, use:
How is this guide?