Guidance for Updating Existing Records in Clay via Webhook Integration
Hello Clay Support Team, We're integrating Clay with our application (Puppydog) and need guidance on updating existing records rather than creating duplicates. Currently, we're using the webhook URL (e.g., https://api.clay.com/v3/sources/webhook/pull-in-data-from-a-webhook-[UUID]) to send data from our system to Clay. However, when we send data for contacts that already exist in Clay, it creates new records instead of updating the existing ones. Is there a way to configure the webhook or modify our API calls to update existing records when they match on email address? We're specifically looking to update fields like thumbnailUrl, demoUrl, and custom data fields for contacts already in our Clay tables. Any documentation, parameters, or alternative endpoints you can recommend would be greatly appreciated. Thank you for your assistance.