Klaviyo icon

Klaviyo

Interact with the Klaviyo API

Actions17

Profile → Create

AI-generated

Overview

This node operation creates a new profile in the Klaviyo system. It is useful for scenarios where you want to add user information such as email, phone number, external ID, and other personal or location attributes to your Klaviyo profiles database. For example, you can use it to register new customers or update user details in your marketing automation workflows.

Use Case Examples

  1. Creating a new user profile with email, first name, and location details.
  2. Adding a profile with phone number and organization information for targeted marketing campaigns.

Properties

Name Meaning
Attributes Key-value pairs representing profile attributes such as email, phone number, external ID, first name, last name, location details, and other personal information. These attributes are used to define the profile's data.

Output

JSON

  • data
    • type - The resource type, always 'profile' for this operation.
    • attributes - An object containing the profile attributes and properties as key-value pairs.

Dependencies

  • Klaviyo API key credential for authentication

Troubleshooting

  • Ensure that at least one of the required identifiers (email, phone number, or external ID) is provided; otherwise, the API may reject the request.
  • Check that the attribute keys and values are correctly formatted and valid according to Klaviyo's API specifications.
  • If SSL issues occur, consider enabling the 'Ignore SSL Issues' option in request settings or verify your network proxy settings if used.
  • Timeouts can happen if the server is slow to respond; adjust the timeout setting accordingly.

Links

Discussion