This workflow automates GetResponse contact management, handling email marketing tasks via the GetResponse API. Key nodes include Webhook Trigger (receives POST requests), Extract Request Metadata (captures client data), GetResponse Rate Limit Check, Validate and Sanitize Input, Create/Get/GetAll/Update/Delete Contact (API interactions), and Success/Error Response nodes (handle outputs). Set up Requirements and Configuration: Install n8n by downloading from n8n.io for self-hosting or sign up at cloud.n8n.io for cloud setup. Follow installation prompts or create a cloud account. Obtain GetResponse API credentials from app.getresponse.com: log in, go to 'Tools' > 'Integrations and API,' click 'API,' and generate an API Key. In n8n, import the provided JSON to create the workflow. Configure GetResponse nodes (Create/Get/GetAll/Update/Delete) with your API Key under 'Credentials,' selecting 'GetResponse API.' Set the Webhook Trigger node’s path to 'getresponse/contacts,' enable header authentication with a secure key, and ensure it accepts POST requests. The Validate and Sanitize Input node checks email, campaignId, contactId, and GDPR consent. Testing and Deployment Steps: Test by sending a POST request to the Webhook URL (from the Webhook Trigger node) using Postman. Example JSON body: {'operation': 'create', 'email': 'test@example.com', 'campaignId': 'cmp123', 'gdprConsent': true} or {'operation': 'get', 'contactId': 'con456'} with the authentication header. The 'GetResponse Success Response' node returns a 200 status with contact details, or 'Validation Error Response' (400 status) for invalid inputs like incorrect emails or campaign IDs. The 'Rate Limit Response' (429 status) triggers if exceeding 20 requests per minute. The 'Contact Exists Response' (409 status) or 'GetResponse API Error Response' (500 status) indicates API issues. Activate the workflow in n8n’s interface for deployment. Monitor logs for errors like invalid API keys or missing GDPR consent, and verify credentials or input formats if issues occur.
$6.99
Workflow steps: 22
Integrated apps: webhook, set, code