Templates / Handle approval requests with SendGrid email and Baserow records

Handle approval requests with SendGrid email and Baserow records

Ready for 3.0

by vinci-king-01 ✓ · 55 views · created 2026-01-24 · Document Extraction

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 16 nodes and runs manually, when you click “Execute workflow”. Along the way it connects SendGrid and Baserow.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. Validate Request Data (Code): runs custom JavaScript code
  2. Is Request Valid? (If): checks a condition and branches into true / false
  3. Determine Approver (Code): runs custom JavaScript code
  4. Send Invalid Input Alert (SendGrid): uses SendGrid
  5. Notify Approver (SendGrid): uses SendGrid
  6. Join End Paths (Merge): merges the data from its input branches
  7. Create Pending Record (Baserow): create
  8. Finalize (Code): runs custom JavaScript code
  9. Wait: pauses before continuing
  10. Extract Approval Result (Edit Fields (Set)): sets or maps fields

…plus 5 more steps. See the full node list below.

Services it uses

SendGridBaserow

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (8)

From the author

Approval Workflow Handler – SendGrid & Baserow This workflow automates the end-to-end approval process for any request type (e.g., purchase orders, content sign-off, access permissions). It routes the request to designated approvers, records every decision in…

Excerpt from vinci-king-01's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.