Integration points
Integration points are pre-built journey elements for common third-party destinations, published by Pushwoosh as Point templates. Instead of building a raw Webhook request yourself, drag one onto the canvas from the Integrations section of the left panel and fill in its fields — Pushwoosh sends the request to the destination for you.
A template that reads its credential from your account’s 3rd-party integrations (like Google Sheets) needs that service connected first. A template that takes its own token as a field (like HubSpot and Airtable) needs no separate connection: configure the point and it’s ready to use.
Available Point templates
Anchor link toConfiguring list and key/value fields
Anchor link toPoint templates can take a variable number of values instead of a fixed set of fields. Depending on what the destination expects, a field takes one of two shapes:
- A list of values, for example Columns in Google Sheets: add row. Add a row for each additional value, and remove a row you no longer need. The order of your rows is what gets sent to the destination, for example the column order in the sheet. At least one row with a value is required, and a single blank row does not pass validation.
- A table of name/value pairs, for example Properties in HubSpot: create or update contact, or Fields in Airtable: create record. Add a row per property or field, with a name and its value. Names must be non-empty and unique within the table.
In either field, a row can hold a value from the current traveler instead of a fixed one, the same macros available in a Webhook body: {{device:hwid}}, {{device:user_id}}, {{tag:Name}}.
Errors and failed requests
Anchor link toEvery Point template on this page sends its request the same way as Webhook, with the same timeouts, retries, rate limits, and endpoint cooldown. A failed request drops the traveler from the journey at this step — see Request error.