CRM

Build Org Hierarchy from Calendar Meeting Attendees

After each customer meeting, reads the Google Calendar attendee list and inferred speaking roles.

CategoryCRM
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerCustomer meeting ends in Google CalendarGoogle CalendarGoogle Calendar
  • ActionRead attendees, organizer, and required flagsGoogle CalendarGoogle Calendar
  • ActionInfer reporting hierarchy from signalsOpenAI
  • LogicDetect new or more-senior stakeholders
  • OutputUpdate Attio relationships and flag new contactsAttio

What it does

Every time a customer meeting ends, this workflow inspects the Google Calendar event's attendee list, organizer, and optional/required flags to infer a reporting hierarchy among the people in the room. It detects when a new senior stakeholder joins a recurring meeting and updates the Attio relationship graph so the account team sees an accurate, current org chart instead of a stale one.

When to use it

Use it when expansion or renewal accounts keep adding new faces to calls and your CRM never catches up. It is ideal for customer success and account management teams who measure relationship depth across a buying group.

How it works

  1. 1A Google Calendar event-ended trigger fires for meetings tagged to a customer account.
  2. 2The workflow reads the attendee list, organizer, and required-versus-optional status.
  3. 3An OpenAI step ranks attendees into a likely reporting hierarchy using organizer signals and meeting cadence.
  4. 4A logic branch checks whether any attendee is new or more senior than known contacts.
  5. 5New stakeholders and reporting links are written to Attio, and an output step flags genuinely new senior contacts for the owner.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google CalendarEvents, attendees, availability.
  2. 2
    Connect AttioReal-time CRM with structured data + powerful views.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.