Installation
Installation
getting the most out of the app
getting the most out of the app
Flowlink
Configuration
Data mapping
Data mapping
Mapping HubSpot Properties to Webhook Payload
For Body (POST, PUT, PATCH methods):
In the Body Configuration section, use HubSpot property syntax: {{object.property}}
Nest properties within your JSON structure as needed
Example:
For Query Parameters (GET, DELETE methods):
In the Query Parameters section, set key-value pairs
Use HubSpot property syntax for dynamic values
Example:
Key:
contactId
, Value:{{contact.id}}
Key:
dealAmount
, Value:{{deal.amount}}
Result: ?contactId=123456&dealAmount=10000
Configuring Dynamic Content Insertion
Using Conditional Logic
Use HubSpot's syntax for conditional insertions:
{% if contact.company %}
"company": "{{contact.company}}"
{% else %}
"company": "Individual"
{% endif %}
Formatting Date and Number Properties
Use HubSpot's filters to format properties:
Date:
{{deal.closedate|date:"yyyy-MM-dd"}}
Number:
{{deal.amount|number:"0.00"}}
Handling List Properties
For properties that return lists, use indexing:
Best Practice
Test your data mapping thoroughly using HubSpot's workflow testing feature with various sample records to ensure all scenarios are handled correctly.
Mapping HubSpot Properties to Webhook Payload
For Body (POST, PUT, PATCH methods):
In the Body Configuration section, use HubSpot property syntax: {{object.property}}
Nest properties within your JSON structure as needed
Example:
For Query Parameters (GET, DELETE methods):
In the Query Parameters section, set key-value pairs
Use HubSpot property syntax for dynamic values
Example:
Key:
contactId
, Value:{{contact.id}}
Key:
dealAmount
, Value:{{deal.amount}}
Result: ?contactId=123456&dealAmount=10000
Configuring Dynamic Content Insertion
Using Conditional Logic
Use HubSpot's syntax for conditional insertions:
{% if contact.company %}
"company": "{{contact.company}}"
{% else %}
"company": "Individual"
{% endif %}
Formatting Date and Number Properties
Use HubSpot's filters to format properties:
Date:
{{deal.closedate|date:"yyyy-MM-dd"}}
Number:
{{deal.amount|number:"0.00"}}
Handling List Properties
For properties that return lists, use indexing:
Best Practice
Test your data mapping thoroughly using HubSpot's workflow testing feature with various sample records to ensure all scenarios are handled correctly.
Mapping HubSpot Properties to Webhook Payload
For Body (POST, PUT, PATCH methods):
In the Body Configuration section, use HubSpot property syntax: {{object.property}}
Nest properties within your JSON structure as needed
Example:
For Query Parameters (GET, DELETE methods):
In the Query Parameters section, set key-value pairs
Use HubSpot property syntax for dynamic values
Example:
Key:
contactId
, Value:{{contact.id}}
Key:
dealAmount
, Value:{{deal.amount}}
Result: ?contactId=123456&dealAmount=10000
Configuring Dynamic Content Insertion
Using Conditional Logic
Use HubSpot's syntax for conditional insertions:
{% if contact.company %}
"company": "{{contact.company}}"
{% else %}
"company": "Individual"
{% endif %}
Formatting Date and Number Properties
Use HubSpot's filters to format properties:
Date:
{{deal.closedate|date:"yyyy-MM-dd"}}
Number:
{{deal.amount|number:"0.00"}}
Handling List Properties
For properties that return lists, use indexing:
Best Practice
Test your data mapping thoroughly using HubSpot's workflow testing feature with various sample records to ensure all scenarios are handled correctly.