Send Sharetribe booking confirmation emails with calendar invites via Gmail
UnknownWhat this workflow does
This workflow has 13 nodes and runs on Sharetribe events. Along the way it connects Gmail and Sharetribe (community).
How it runs
Trigger: On Sharetribe events.
- If: checks a condition and branches into true / false
- Set Marketplace URL (Edit Fields (Set)): sets 1 field: marketplaceUrl
- Merge: merges the data from its input branches
- Fetch Marketplace Data (Sharetribe): work with marketplace
- Fetch Booking Transaction (Sharetribe): work with transaction
- Fetch Branding Color (Sharetribe): work with asset
- Prepare Customer Email Fields (Edit Fields (Set)): sets 13 fields: transaction.id, listing.title, listing.timezone…
- Fetch Email Footer Text (Sharetribe): work with asset
- Build Email Body Content (Code): runs custom JavaScript code
- Render Confirmation Email HTML (HTML): parses or builds HTML
…plus 2 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 2 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-sharetribe is verified or supports 3.0 (used in When Booking Created or Updated).
- Check that n8n-nodes-sharetribe is verified or supports 3.0 (used in Fetch Marketplace Data, Fetch Branding Color, Fetch Email Footer Text).
Nodes used (8)
- Sharetribe Trigger
n8n-nodes-sharetribe.sharetribeTrigger - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Sharetribe
n8n-nodes-sharetribe.sharetribe - Code
n8n-nodes-base.code - HTML
n8n-nodes-base.html - Gmail
n8n-nodes-base.gmail - Merge
n8n-nodes-base.merge
From the author
Quick Overview This workflow listens for accepted booking updates in Sharetribe, fetches marketplace branding and transaction details, then sends a branded Gmail confirmation email to the customer with an attached .ics calendar invite. How it works 1.…