Distinct properties are identifiers used to uniquely distinguish each records. For example, id
and email
are distinct properties for Contact resource.
Using Distinct Properties
Search Records
Having distinct properties allows you to search for specific records. For example, you can use id
or email
to search for specific records within Contact resource.
Link Associated Resource
Association between 2 resource are created using distinct properties. For example, Contact resource and Shopify Customer resource are linked via email property. This allows us to identify the same user across both resources. A Contact resource record with email property abc@example.com
will be associated with Shopify Customer resource record with email property abc@example.com
.
Flow Augment
You can use distinct properties to search for resource to augment to flow. For example, we can use {{ contact_activity.id }}
from Contact Activity object resource to augment Shopify Checkout Started activity resource into flow.