Skip to main content

Hi guys,

Can we run a campaign to update/create a person and then update id value  = email value?

In our account, id is the unique identifier.

When I tried to run this kind of campaign, the people in the campaign weren’t updated. The reason is “reason: "Cannot change an immutable identifier”

 

Thanks, guys.

Hey Katenn,

you can try to use the “Send and receive data” tile to make an API Call to Customer.io. This could help your problem:

https://docs.customer.io/api/track/#section/Identify-a-person

 

Hope that helps,

Felix


Can you check and share what worspace settings you have set regarding identifiers? This is very relevant. 
 

this documentation might help:

https://docs.customer.io/journeys/identifying-people/


Hi Katenn,

Byron here from the Customer.io technical support team. As mentioned above, you likely will want to check your workspace settings and see if id can be modified. If not, you’ll want to select the option to “reference people by cio_id”.

 

 

The create/update people action should work to update the id identifier once the workspace settings are updated to allow the change. If you were making API requests, you would need to identify profiles using the cio_id as described in our API docs: https://docs.customer.io/api/track/#operation/identify

 


Reply