n8n-nodes-vigoba
v1.0.1
Published
n8n nodes for Vigoba - Digital Goodie Bags
Downloads
190
Maintainers
Readme
n8n-nodes-vigoba
This is an n8n community node for Vigoba - a SaaS platform for digital goodie bags at events.
n8n is a fair-code licensed workflow automation platform.
Installation Operations Credentials Compatibility Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
npm install n8n-nodes-vigobaOperations
Vigoba Trigger
Webhook-based triggers for real-time events from Vigoba:
- Bag Events: Bag Opened, Bag First Opened
- Recipient Events: Recipient Accessed, Recipient First Access, Recipient Added, Recipient Removed
- Goody Events: Link Clicked, File Downloaded, Code Copied
- Magic Link Events: Magic Link Generated, Magic Link Used
Vigoba Action Node
Recipient
- Add: Add a recipient to the whitelist
- Get: Get a single recipient
- Get Many: Get multiple recipients with filters
- Remove: Remove a recipient from the whitelist
- Update: Update recipient data
Goodie Bag
- Create: Create a new Goodie Bag
- Get: Get Goodie Bag details
- Get Many: List all Goodie Bags
- Update: Update Goodie Bag settings
- Publish: Publish a Goodie Bag
- Unpublish: Unpublish a Goodie Bag
Goody
- Create: Create a new Goody (Link, Download, Code, Voucher, Text, Embed)
- Get: Get Goody details
- Get Many: List all Goodies in a bag
- Update: Update a Goody
- Delete: Delete a Goody
- Reorder: Change the order of Goodies
Magic Link
- Generate: Generate a new Magic Link
- Regenerate: Regenerate a Magic Link (old one becomes invalid)
- Revoke: Revoke a Magic Link
- Send: Send Magic Link via email
- Send Bulk: Send Magic Links to multiple recipients
Analytics
- Get Bag Analytics: Get analytics for a Goodie Bag
- Get Goody Analytics: Get analytics for a single Goody
- Get Recipient Activity: Get activity for a recipient
- Export: Export analytics as CSV
Credentials
To use this node, you need to configure the Vigoba API credentials:
- API Key: Get this from your Vigoba team settings
- API Secret: Used for webhook signature verification
- Base URL: API base URL (default:
https://app.vigoba.de/api/v1)
Compatibility
- n8n version 1.0.0 or later
- Node.js 18.x or later
Resources
Example Workflows
Eventbrite to Vigoba Sync
Automatically add ticket buyers to a Goodie Bag:
[Eventbrite Trigger: Order Placed]
|
[Vigoba: Add Recipient]
- Email: {{$json.attendees[0].profile.email}}
- Name: {{$json.attendees[0].profile.name}}
- Send Magic Link: trueGoody Click to CRM Update
Update leads in CRM when they click on sponsor links:
[Vigoba Trigger: Link Clicked]
|
[IF: goody.name contains "Sponsor"]
|
[HubSpot: Update Contact]
- Email: {{$json.recipient.email}}
- Property: sponsor_interest = trueDaily Analytics Report
Send daily summary via Slack:
[Schedule Trigger: Daily 9:00]
|
[Vigoba: Get Bag Analytics]
- Date Range: Today
|
[Slack: Send Message]