Klaviyo icon

Klaviyo

Interact with the Klaviyo API

Actions17

Profile → Update

AI-generated

Overview

This node updates a user profile in the Klaviyo system by specifying the profile ID and the attributes to be updated. It is useful for scenarios where user information needs to be modified or enriched, such as updating contact details, location, or custom properties. For example, updating a user's email, phone number, or location details in a marketing automation workflow.

Use Case Examples

  1. Updating a user's email and phone number after they submit a form.
  2. Modifying a user's location and organization details based on new data from a CRM system.

Properties

Name Meaning
Profile ID The unique identifier of the profile to update. This is required to specify which profile will be modified.
Attributes A collection of key-value pairs representing the profile attributes to update. Includes predefined keys like email, phone_number, first_name, last_name, location details, and custom properties. Multiple attributes can be updated at once.

Output

JSON

  • data
    • type - The resource type, always 'profile' for this operation.
    • id - The unique identifier of the updated profile.
    • attributes - The updated attributes of the profile, reflecting the changes made.

Dependencies

  • Klaviyo API key credential for authentication

Troubleshooting

  • Ensure the Profile ID is valid and exists in the Klaviyo system to avoid 'not found' errors.
  • Verify that the attribute keys and values conform to expected formats and types to prevent validation errors.
  • Check network connectivity and API credentials if requests fail or time out.
  • If SSL issues occur, consider enabling the 'Ignore SSL Issues' option cautiously.

Discussion