Vigoba Trigger
AI-generatedSummary
Triggers a workflow when a selected Vigoba Goodie Bag event occurs, receiving webhook payloads.
Inputs
- event (required) — Event type to listen for (e.g., 'bag.opened', 'recipient.accessed').
- goodieBagId (required) — Identifier or name of the Goodie Bag to monitor.
Output shape
Array of JSON objects representing the received webhook payloads
On success the operation returns the payload array; on signature failure it returns a 401 status with an error message.
Examples
Example 1: Monitor when a recipient accesses a bag
event = recipient.accessed, goodieBagId = {{myBagId}}
Example 2: Respond to file download event
event = goody.downloaded, goodieBagId = bag123
Example 3: Handle magic link usage
event = magic_link.used, goodieBagId = expression('bag.id')