Welcome to FlowZap, the App to diagram with Speed, Clarity and Control.

Booking → validate → calendar → notify (Webhook → Calendar → Slack + log)

Résumé rapide

Déclencheur
Webhook - New Booking
Étapes
7
Parcours
Webhook - New Booking → Code - Normalize timezone + duration → IF: Has required fields (email/start/end)? → Google Calendar - Create Event → Slack - Post Meeting Confirmation → Gmail - Send Confirmation Email
Lanes
4
Intégrations
Gmail, Google Calendar, Google Sheets, n8n, Slack

Code FlowZap

intake { # Intake
n1: rectangle label:"Webhook - New Booking" system:"n8n"
n2: rectangle label:"Code - Normalize timezone + duration" system:"n8n"
n1.handle(right) -> n2.handle(left) [label="Booking payload"]
}

calendar { # Calendar
n3: diamond label:"IF: Has required fields (email/start/end)?" system:"n8n"
n4: rectangle label:"Google Calendar - Create Event" system:"Google Calendar"
n2.handle(right) -> calendar.n3.handle(left) [label="Validated data"]
n3.handle(right) -> calendar.n4.handle(left) [label="Yes"]
}

notify { # Notify
n5: rectangle label:"Slack - Post Meeting Confirmation" system:"Slack"
n6: rectangle label:"Gmail - Send Confirmation Email" system:"Gmail"
n4.handle(right) -> notify.n5.handle(left) [label="Event created"]
n5.handle(bottom) -> notify.n6.handle(top) [label="Send attendee email"]
}

audit { # Audit
n7: rectangle label:"Google Sheets - Append Row (Meetings log)" system:"Google Sheets"
n4.handle(bottom) -> audit.n7.handle(top) [label="Log"]
n3.handle(bottom) -> audit.n7.handle(top) [label="No → Log invalid"]
}
FlowZap - Not another Diagramming tool - Booking → validate → calendar → notify (Webhook → Calendar → Slack + log) | Exemples n8n.