Actions116
- Course Actions
- Bundle Actions
- Course Grade Actions
- Course Grade Detail Actions
- Course Teacher Actions
- Email Actions
- Email Campaign Actions
- Email Campaign Course Actions
- Email Campaign Excluded Course Actions
- Email Campaign Excluded List Actions
- Email Campaign Excluded Plan Actions
- Email Campaign List Actions
- Email Campaign Plan Actions
- Email List Actions
- Enroll Actions
- MindzPay Account Actions
- MindzPay Invoice Actions
- MindzPay Payment Actions
- MindzPay Subscription Actions
- Subscription Actions
- Team Actions
- User Actions
Overview
The "Email - Update" operation in this node allows users to modify details of an existing email contact within a specified email list. This is useful for keeping contact information current, managing subscription status, or correcting errors in stored email data.
Common scenarios include:
- Updating a subscriber's email address or name after they notify you of changes.
- Changing the subscription status (subscribed/unsubscribed) of a contact based on their preferences.
- Correcting typos or adding missing first or last names to improve personalization in email campaigns.
For example, if a user wants to update the email address and subscription status of a contact in a mailing list, this operation enables that by specifying the email list ID, the contact's unique email ID, and the new values.
Properties
| Name | Meaning |
|---|---|
| Email List ID | The unique identifier of the email list to which the email contact belongs. |
| Email ID | The unique identifier of the email contact to update within the specified email list. |
| Email Address | The updated email address of the contact (e.g., "name@email.com"). |
| First Name | The updated first name of the contact. |
| Last Name | The updated last name of the contact. |
| Is Subscribed | Boolean flag indicating whether the contact is subscribed to the email list (true or false). |
Output
The output JSON contains the updated email contact information as returned by the Mindz API after the update operation. It typically includes fields such as the email ID, email address, first name, last name, subscription status, and possibly metadata about the update.
If the node supports binary data output (not indicated here), it would represent attachments or related files, but for this operation, the focus is on JSON data representing the updated contact.
Dependencies
- Requires an active connection to the Mindz API via an OAuth2-based API key credential configured in n8n.
- The node depends on the Mindz API endpoints for email management.
- Proper permissions are needed on the API key to perform update operations on email contacts.
Troubleshooting
- Missing or invalid Email List ID or Email ID: The node requires both identifiers to locate the contact. Ensure these IDs are correct and exist in your Mindz account.
- Invalid email format: If the updated email address is not valid, the API may reject the request. Use proper email formatting.
- Permission errors: If the API key lacks update permissions, the node will fail. Verify API credentials and scopes.
- Subscription status issues: Passing incorrect boolean values for subscription status might cause unexpected behavior; ensure it is a boolean.
- Network or API downtime: Temporary connectivity issues with the Mindz API can cause failures; retry later or check service status.
Links and References
- Mindz API Documentation (hypothetical link)
- n8n OAuth2 Credential Setup
- General best practices for managing email lists and contacts in marketing automation tools.