Actions6
- Email Actions
- WhatsApp Actions
- SMS Actions
Overview
This node integrates with the TouchBasePro API to manage email marketing lists and subscribers. Specifically, the Email - Create List operation allows users to create a new email list within TouchBasePro, including defining custom fields for that list. This is useful for organizing contacts into targeted groups and customizing subscriber data collection.
Common scenarios include:
- Setting up segmented mailing lists for different campaigns.
- Defining custom subscriber attributes (e.g., preferences, demographics) to personalize communications.
- Automating list creation as part of onboarding or CRM workflows.
Example: Automatically create a new email list named "Newsletter Subscribers" with custom fields like "Birthday" (date), "Preferred Topics" (multi-select), and "VIP Status" (select one).
Properties
| Name | Meaning |
|---|---|
| List Name | The name of the email list to be created. |
| Custom Fields | A collection of custom fields to define additional subscriber data for the list. Each field includes: - Field Name: Identifier for the field. - Field Type: Data type of the field; options are Date, Number, Select Many, Select One, Text. - Options: Comma-separated values for select-type fields. - Required: Whether this field must be filled by subscribers. - Unique Identifier: Marks the field as a unique key. - Visible: Whether the field is visible to subscribers or in the UI. |
Output
The node outputs a JSON object representing the response from the TouchBasePro API after creating the list. This typically includes details about the newly created list such as its ID, name, and the defined custom fields.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with the TouchBasePro API.
- The node depends on the TouchBasePro service being accessible and the API key having permissions to create lists.
- No additional environment variables are required beyond the API authentication setup.
Troubleshooting
- Error: Operation not implemented for resource — This occurs if the selected operation does not exist for the chosen resource. Ensure "Create List" is selected under the "Email" resource.
- API Authentication Errors — Verify that the API key credential is correctly configured and has sufficient permissions.
- Validation Errors on Custom Fields — Make sure all required fields have valid names and types, and options are properly formatted for select fields.
- Network or API Downtime — Check connectivity and TouchBasePro service status if requests fail unexpectedly.
Links and References
- TouchBasePro API Documentation (for detailed API endpoints and payloads)
- n8n Expressions Documentation (for dynamic parameter usage)