Description
n8n-nodes-rdsm
Community node to integrate n8n with RD Station Marketing.
Implemented Resources
| Resource | Operations |
| ———————— | ———————————————————————————————————————– |
| Contact | Create, Get, Update, Delete, Add Tags, Get Events |
| Conversion and Trigger | Create Conversion Event |
| Custom Field | Get Many, Create, Update, Delete |
| E-Commerce Event | Checkout Started, Abandoned Cart, Order Paid, Order Canceled, Order Fulfilled, Shipment Delivered |
| Qualification and Funnel | Get Contact Funnels, Mark Lead as Opportunity, Mark Opportunity as Won, Mark Opportunity as Lost, Update Contact Funnel |
Implemented Triggers
| Trigger | Events |
| —————————- | —————————– |
| RD Station Marketing Trigger | Converted, Marked Opportunity |
Authentication
Credential: RD Station Marketing (OAuth2).
Create an app in the RD Station App Store and use its clientid and clientsecret in the n8n credential. Register the n8n OAuth Redirect URL (shown in the credential screen) as the app callback URL — it must match exactly.
Default API base URL: https://api.rd.services
| Step | Endpoint |
| —- | ——– |
| Authorization | {baseUrl}/auth/dialog |
| Access token (code exchange) | {baseUrl}/auth/token?token_by=code |
| Token refresh | {baseUrl}/auth/token |
See the RD Station Marketing authentication docs for the full OAuth2 flow.
Local Development
npm install
npm run build
npm run lint