Skip to Workflow Atlas
Event-Driven AutomationAI systemIntermediate

Automated Calendar and Contact Management

Automated Calendar and Contact Management is a 25-node automation blueprint connecting Google Calendar, HubSpot, OpenAI. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

Execution flows, separated by connected path.

Each horizontal lane is one connected flow. Solid lines show runtime execution; dashed lines show AI, model, memory, or tool dependencies.

25

Nodes

23

Links

2

Flows

Connected tools

4 integrations

  • Google Calendar
  • HubSpot
  • OpenAI
  • Gmail
Automated Calendar and Contact Management execution lanes2 connected flows containing 25 workflow nodes and 23 visible links. Solid lines are execution links and dashed lines are support dependencies. Focus any node to inspect its immediate path.Webhook. trigger node, webhook. 0 incoming and 1 outgoing connections.WebhookTRIGGERWEBHOOK0 IN / 1 OUTHubSpot Trigger. HubSpot node, hubspotTrigger. 0 incoming and 1 outgoing connections.HubSpot TriggerHUBSPOTHUBSPOTTRIGGER0 IN / 1 OUTOpenAI Chat Model2. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.OpenAI Chat Model2OPENAILMCHATOPENAI0 IN / 1 OUTcalendarAgent. ai node, toolWorkflow. 0 incoming and 1 outgoing connections.calendarAgentAITOOLWORKFLOW0 IN / 1 OUTStructured Output Parser. ai node, outputParserStructured. 0 incoming and 1 outgoing connections.Structured Output ParserAIOUTPUTPARSERSTRUCTURED0 IN / 1 OUTEnter your company data here. transform node, set. 2 incoming and 1 outgoing connections.Enter your company data h…TRANSFORMSET2 IN / 1 OUTGet list of owners. integration node, httpRequest. 1 incoming and 1 outgoing connections.Get list of ownersINTEGRATIONHTTPREQUEST1 IN / 1 OUTSplit Out owners. transform node, splitOut. 1 incoming and 1 outgoing connections.Split Out ownersTRANSFORMSPLITOUT1 IN / 1 OUTGet current owner. decision node, filter. 1 incoming and 1 outgoing connections.Get current ownerDECISIONFILTER1 IN / 1 OUTIf a contact is created. decision node, if. 1 incoming and 1 outgoing connections.If a contact is createdDECISIONIF1 IN / 1 OUTGet all info about the contact. HubSpot node, hubspot. 1 incoming and 1 outgoing connections.Get all info about the co…HUBSPOTHUBSPOT1 IN / 1 OUTWrite a personalized message. ai node, agent. 4 incoming and 1 outgoing connections.Write a personalized mess…AIAGENT4 IN / 1 OUTTransforms markdown to HTML. integration node, markdown. 1 incoming and 1 outgoing connections.Transforms markdown to HTMLINTEGRATIONMARKDOWN1 IN / 1 OUTSend the message. Gmail node, gmail. 1 incoming and 1 outgoing connections.Send the messageGMAILGMAIL1 IN / 1 OUTSet owner to contact. HubSpot node, hubspot. 1 incoming and 0 outgoing connections.Set owner to contactHUBSPOTHUBSPOT1 IN / 0 OUTWhen Executed by Another Workflow. trigger node, executeWorkflowTrigger. 0 incoming and 1 outgoing connections.When Executed by Another …TRIGGEREXECUTEWORKFLOWTRIGGER0 IN / 1 OUTOpenAI Model. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.OpenAI ModelOPENAILMCHATOPENAI0 IN / 1 OUTCreate Event with Attendee. Google Calendar node, googleCalendarTool. 0 incoming and 1 outgoing connections.Create Event with AttendeeGOOGLE CALENDARGOOGLECALENDARTOOL0 IN / 1 OUTCreate Event. Google Calendar node, googleCalendarTool. 0 incoming and 1 outgoing connections.Create EventGOOGLE CALENDARGOOGLECALENDARTOOL0 IN / 1 OUTGet Events. Google Calendar node, googleCalendarTool. 0 incoming and 1 outgoing connections.Get EventsGOOGLE CALENDARGOOGLECALENDARTOOL0 IN / 1 OUTDelete Event. Google Calendar node, googleCalendarTool. 0 incoming and 1 outgoing connections.Delete EventGOOGLE CALENDARGOOGLECALENDARTOOL0 IN / 1 OUTUpdate Event. Google Calendar node, googleCalendarTool. 0 incoming and 1 outgoing connections.Update EventGOOGLE CALENDARGOOGLECALENDARTOOL0 IN / 1 OUTCalendar Agent. ai node, agent. 7 incoming and 2 outgoing connections.Calendar AgentAIAGENT7 IN / 2 OUTSuccess. transform node, set. 1 incoming and 0 outgoing connections.SuccessTRANSFORMSET1 IN / 0 OUTTry Again. transform node, set. 1 incoming and 0 outgoing connections.Try AgainTRANSFORMSET1 IN / 0 OUT

Signal inspector

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

Execution linkSupport dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.25 connected nodesEnter or click to lock · Escape to clear

Execution breakdown

Follow each connected flow from start to outcome.

The readable view below uses the same graph relationships as the interactive map. Each row is a connected flow; columns advance only when an actual link connects the nodes.

01

Connected Flow

Webhook

11 Execution Links3 Support Dependencies
  1. Start

    Webhook

    Trigger

    HubSpot Trigger

    Trigger

    OpenAI Chat Model2

    AI reasoning

    calendarAgent

    AI reasoning

    Structured Output Parser

    AI reasoning

  2. Step 2

    Enter your company data here

    Transform

  3. Step 3

    Get list of owners

    Integration

  4. Step 4

    Split Out owners

    Transform

  5. Step 5

    Get current owner

    Decision

  6. Step 6

    If a contact is created

    Decision

  7. Step 7

    Get all info about the contact

    Integration

  8. Step 8

    Write a personalized message

    AI reasoning

  9. Step 9

    Transforms markdown to HTML

    Integration

  10. Step 10

    Send the message

    Integration

  11. Outcome

    Set owner to contact

    Integration

02

Connected Flow

When Executed by Another Workf…

3 Execution Links6 Support Dependencies
  1. Start

    When Executed by Another Workflow

    Trigger

    OpenAI Model

    AI reasoning

    Create Event with Attendee

    Integration

    Create Event

    Integration

    Get Events

    Integration

    Delete Event

    Integration

    Update Event

    Integration

  2. Step 2

    Calendar Agent

    AI reasoning

  3. Outcome

    Success

    Transform

    Try Again

    Transform

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.