n8n community node for receiving signed payloads from the eLearning Magic SCORM wrapper
npm install n8n-nodes-elearning-magicWebhook trigger for n8n that accepts signed payloads from the eLearning Magic platform.
bash
npm install n8n-nodes-elearning-magic
`
Restart n8n after install.Configure
1) Add the eLearning Magic trigger node.
2) Webhook path auto-fills per workflow; after you save/activate, the node shows copyable Test/Production URLs in the Webhook URLs panel.
3) Create an eLearning Magic Signing Secret credential with your secret (signature is required).
4) Copy the webhook URL from the node and paste it into the eLearning Magic app when creating a connection (use the same secret).
5) Activate the workflow. Incoming events appear with the JSON body plus headers/query and a signature status flag.Headers expected
- X-EM-Signature: HMAC-SHA256 of the raw body using your signing secret.
- X-EM-Node-Id` (optional): Must match when enforcement is enabled.