Skip to Workflow Atlas
Event-Driven AutomationAI systemIntermediate

AI-Powered Interview Scheduler

AI-Powered Interview Scheduler is a 22-node automation blueprint connecting OpenAI, Google Calendar. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

The entire automation, wired and inspectable.

Brand marks identify the operational stack. Focus or select any node to isolate its real incoming and outgoing connections.

22

Nodes

20

Edges

6

Zones

System stack

2 integrations

  • OpenAI
  • Google Calendar
AI-Powered Interview Scheduler interactive execution graphStructural view of 22 workflow nodes and 20 visible connections. Focus any node to inspect its connected path. Parameters and credentials are intentionally excluded.When chat message received. trigger node, chatTrigger. 0 incoming and 1 outgoing connections.When chat message receivedTRIGGERCHATTRIGGER0 IN / 1 OUTOpenAI Chat Model2. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.OpenAI Chat Model2OPENAILMCHATOPENAI0 IN / 1 OUTCheck My Calendar. Google Calendar node, googleCalendar. 1 incoming and 1 outgoing connections.Check My CalendarGOOGLE CALENDARGOOGLECALENDAR1 IN / 1 OUTGet Availability. trigger node, executeWorkflowTrigger. 0 incoming and 2 outgoing connections.Get AvailabilityTRIGGEREXECUTEWORKFLOWTRIGGER0 IN / 2 OUTGenerate 30 Minute Timeslots. transform node, code. 1 incoming and 1 outgoing connections.Generate 30 Minute Timesl…TRANSFORMCODE1 IN / 1 OUTInterview Scheduler. ai node, agent. 5 incoming and 1 outgoing connections.Interview SchedulerAIAGENT5 IN / 1 OUTWindow Buffer Memory2. ai node, memoryBufferWindow. 0 incoming and 1 outgoing connections.Window Buffer Memory2AIMEMORYBUFFERWINDOW0 IN / 1 OUTSplit Events into 30 min blocks. transform node, code. 1 incoming and 1 outgoing connections.Split Events into 30 min …TRANSFORMCODE1 IN / 1 OUTcheck day names. ai node, toolWorkflow. 0 incoming and 1 outgoing connections.check day namesAITOOLWORKFLOW0 IN / 1 OUTRun Get Availability. ai node, toolWorkflow. 0 incoming and 1 outgoing connections.Run Get AvailabilityAITOOLWORKFLOW0 IN / 1 OUTAdd Blocked Field. transform node, set. 1 incoming and 1 outgoing connections.Add Blocked FieldTRANSFORMSET1 IN / 1 OUTCombine My Calendar with All Slots. decision node, merge. 2 incoming and 1 outgoing connections.Combine My Calendar with …DECISIONMERGE2 IN / 1 OUTIf Final Output. decision node, if. 1 incoming and 2 outgoing connections.If Final OutputDECISIONIF1 IN / 2 OUTRespond for More Info. integration node, noOp. 1 incoming and 0 outgoing connections.Respond for More InfoINTEGRATIONNOOP1 IN / 0 OUTCheck if Calendar Blocked. decision node, if. 1 incoming and 1 outgoing connections.Check if Calendar BlockedDECISIONIF1 IN / 1 OUTReturn string of all available times. transform node, code. 1 incoming and 0 outgoing connections.Return string of all avai…TRANSFORMCODE1 IN / 0 OUTConvert Output to JSON. ai node, agent. 3 incoming and 1 outgoing connections.Convert Output to JSONAIAGENT3 IN / 1 OUTOpenAI Chat Model4. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.OpenAI Chat Model4OPENAILMCHATOPENAI0 IN / 1 OUTParse to JSON. ai node, outputParserStructured. 0 incoming and 1 outgoing connections.Parse to JSONAIOUTPUTPARSERSTRUCTURED0 IN / 1 OUTSet Meeting with Google. Google Calendar node, googleCalendar. 1 incoming and 1 outgoing connections.Set Meeting with GoogleGOOGLE CALENDARGOOGLECALENDAR1 IN / 1 OUTFinal Response to User. transform node, code. 1 incoming and 0 outgoing connections.Final Response to UserTRANSFORMCODE1 IN / 0 OUTGenerate Interview Times. transform node, code. 0 incoming and 0 outgoing connections.Generate Interview TimesTRANSFORMCODE0 IN / 0 OUT

Signal inspector

Focus, hover, or select a node to illuminate its real path.

triggeraidecisiontransformintegration
Scroll horizontally to inspect every zone.22 connected nodesEnter or click to lock · Escape to clear

Structured review

Read the workflow as a system, not a node dump.

The workflow is grouped into operational zones, then reviewed for the controls needed to adapt the pattern safely.

01

Entry signals

2 nodes

Events, schedules, and unconnected roots that can start an execution.

Get Availability

Trigger

When chat message received

Trigger

02

Data & operations

5 nodes

Transformations and external-system actions that move the work forward.

Set Meeting with Google

Integration

Check My Calendar

Integration

Split Events into 30 min blocks

Transform

Add Blocked Field

Transform

Generate 30 Minute Timeslots

Transform

03

Intelligence & routing

11 nodes

Model calls and control points that interpret, branch, or govern the run.

OpenAI Chat Model2

AI reasoning

Window Buffer Memory2

AI reasoning

OpenAI Chat Model4

AI reasoning

Run Get Availability

AI reasoning

check day names

AI reasoning

Convert Output to JSON

AI reasoning

+ 5 more in system map
04

Terminal actions

4 nodes

Nodes with no visible outgoing edge: the workflow’s observable outcomes.

Respond for More Info

Integration

Final Response to User

Transform

Generate Interview Times

Transform

Return string of all available times

Transform

Adjacent systems

Keep tracing the stack.

Related workflows share tools and similar system patterns.

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.