Update User Profile within workflow based on event or condition.
%completion
in the profile and later use it in workflow condition or template content.
This functionality is especially powerful for event-based systems. If all updates, including user profile updates, are sent as events from your product or a third-party system, you can skip writing custom user update APIs in your codebase. Simply send events to SuprSend, and let the workflow handle user profile updation.
Data Type | Referring in JSONNET | Description |
---|---|---|
Input Payload | pass as data.<property_key> | This includes the data from your trigger payload and any data modified or added by nodes such as data transform, batch/digest, or webhook/fetch nodes before user update node. |
Actor | pass as data["$actor"].<property_key> | Actor properties. In case of event trigger, distinct_id works both as actor and recipient and for inline workflow trigger, it is the distinct_id in actor object. |
Recipient | pass as data["$recipient"].<property_key> | Recipient properties. It is the distinct_id in your event trigger or the key value defined in override recipient field. For inline workflow trigger, it is the distinct_id in recipient object. |
Tenant | pass asdata["$brand"].<property_key> | Tenant properties corresponding to the tenant_id passed in workflow trigger. |