Automation library · Data collection

Require two-person approvals for change requests with Airtable

Started by an event in a connected app, and works across Airtable and Gmail. 24 steps, 4 branches, 1 loop or waits: large, and worth reading before you trust it with anything live.

Large

24 stepsLarge: read it before trusting it with anything live
4Branches: places the flow splits
1Loop or waits
2Services it connects to

The flow

Starts it 1Logic 17Service 6

The steps in the order they run, from what starts it.

  1. 1A New Change Request AppearsAirtable triggerStarts it
  2. 2Approval RulesSetLogic
  3. 3Handle Each Request OnceRemove DuplicatesLogic
  4. 4Read The Change RequestCodeLogic
  5. 5Still Waiting For A Decision?IfLogic
  6. 6Handle One Request At A TimeSplit In BatchesLogic
  7. 7Nothing To DecideNo OpLogic
  8. 8All Requests HandledNo OpLogic
  9. 9Read The Approver PoolAirtableService
  10. 10Pick Two Different ApproversCodeLogic
  11. 11Enough Approvers Available?IfLogic
  12. 12Ask The First ApproverGmailService
  13. 13Refuse - No Eligible ApproversSetLogic
  14. 14What Did The First Approver Say?SwitchLogic
  15. 15Mark The Request RefusedAirtableService
  16. 16Hand Over To The Second ApproverSetLogic
  17. 17Refuse - First Approver Said NoSetLogic
  18. 18Refuse - First Approver Never AnsweredSetLogic
  19. 19Tell The Requester The OutcomeGmailService
  20. 20Ask The Second ApproverGmailService
  21. 21What Did The Second Approver Say?SwitchLogic
  22. 22Mark The Request ApprovedAirtableService
  23. 23Refuse - Second Approver Said NoSetLogic
  24. 24Refuse - Second Approver Never AnsweredSetLogic

How it's built

Starts on
An event in a connected app
Steps
24, with 4 branches, 1 loop or waits
Size
Large: read it before trusting it with anything live
Connects to
Airtable, Gmail
Model
None. This is plumbing, not judgement

Questions

What does it need to run?

An n8n account, plus your own Airtable and Gmail accounts. You connect your own accounts after importing it; none are included.

What starts it?

It starts on an event in a connected app.

Does it use AI?

No. Every step is fixed logic or a call to a service, so it does the same thing every time.

How long does it take to set up?

Take your time. At 24 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 24 steps before you point it at anything that matters.