Actions17
Profile → Create or Update
AI-generatedOverview
This node interacts with the Klaviyo API to create or update a user profile. It is useful for managing user data by adding or modifying attributes such as email, phone number, external ID, name, location, and other profile-related information. Practical examples include updating customer profiles in marketing automation workflows or syncing user data from other systems to Klaviyo.
Use Case Examples
- Creating a new user profile with email and first name attributes.
- Updating an existing profile's phone number and location details.
Properties
| Name | Meaning |
|---|---|
| notice | A notice indicating that one or more of the following are required: email, phone number, or external ID. |
| createAttributes | Attributes to set on the profile, including predefined keys like email, phone number, external ID, first name, last name, organization, locale, title, image, created, updated, last event date, and various location details. |
| requestOptions | Options to control request behavior such as batching, SSL certificate validation, proxy settings, and request timeout. |
Output
JSON
datatype- The type of the resource, which is 'profile'.attributes- The attributes of the profile including all specified key-value pairs from the input.
Dependencies
- Klaviyo API with an API key credential
Troubleshooting
- Ensure that at least one of email, phone number, or external ID is provided, as these are required to create or update a profile.
- Check API key credentials and permissions if authentication errors occur.
- Verify network settings such as proxy and SSL options if requests fail or time out.
- Adjust batching settings if processing large volumes of profiles to avoid rate limiting or timeouts.
Links
- Klaviyo Profiles API Documentation - Official documentation for managing profiles via the Klaviyo API.