Shata Solutions
← Back to marketplace
AI Personal Assistant

Calendar Management

Propose meeting times, resolve conflicts, and enforce focus-time blocks automatically.

Automation overview

What this automation does

This automation starts when meeting request email or Slack message parsed. It openai parsed, x (twitter) parsed, google calendar parsed, zoom parsed, and notion parsed, then email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr.

Trigger
Meeting request email or Slack message parsed
Main actions
OpenAI parsed → X (Twitter) parsed …
Final outcome
Email or Slack meeting request parsed by GPT extracts duration, attendees, topic…
Execution time
1–3 minutes
Apps used
6 integrations
AI-powered
No
Difficulty
Beginner
Beginner
Workflow diagram

End-to-end scenario flow

Read-only visualization of how data moves from trigger to final result.

Trigger
Slack
Incoming message
AI
OpenAI
Parsed
Step 2
X (Twitter)
Parsed
Step 3
Google Calendar
Parsed
Step 4
Zoom
Parsed
Step 5
Notion
Parsed
Result
Notion
Workflow complete
Step-by-step

How each step runs

  1. 1
    SlackTrigger
    Incoming message

    Meeting request email or Slack message parsed

  2. 2
    OpenAI
    Parsed

    Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr

  3. 3
    X (Twitter)
    Parsed

    Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr

  4. 4
    Google Calendar
    Parsed

    Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr

  5. 5
    Zoom
    Parsed

    Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr

  6. 6
    Notion
    Parsed

    Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr

  7. 7
    Notion
    Workflow complete

    Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr

Apps used

Connected applications

Slack

Parsed

OpenAI

Parsed

X (Twitter)

Parsed

Google Calendar

Parsed

Zoom

Parsed

Notion

Parsed

Summary

Automation summary

Trigger
Meeting request email or Slack message parsed
Inputs
Meeting request email or Slack message parsed, Business Name, Notification Email, Timezone, Schedule
Outputs
Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, pr, Zoom parsed, Notion parsed
Business goal
Automate calendar management end-to-end with accurate app routing.
Execution frequency
Real-time on event
Estimated runtime
1–3 minutes
Error handling
Failed steps retry up to 3 times with exponential backoff; persistent failures notify your configured channel and log to the run history.
Dependencies
Slack, OpenAI, X (Twitter)
Benefits

Why use this automation?

Save ~10 hours/week

Remove repetitive steps from Calendar Management so your team focuses on high-value work.

Reduce manual work

Connected apps sync data automatically instead of copy-paste between dashboards.

Prevent human errors

Standardized logic runs the same way every time, with retries on failure.

Requirements

What you need to get started

Required apps

  • Slack
  • OpenAI
  • X (Twitter)

Required accounts

  • Active Slack workspace with API access
  • Active OpenAI workspace with API access
  • Active X (Twitter) workspace with API access
  • Shata Automation workspace (free tier supported)

Required API keys

  • OAuth tokens for each connected integration

Permissions

  • Read access on trigger sources (forms, sheets, webhooks, or CRM objects)
  • Write access on destination apps (email, chat, CRM, or storage)

Estimated setup time

  • 10 min including app authorization and test run
  • Difficulty: Beginner

Optional apps

  • Google Calendar (optional)
  • Zoom (optional)
  • Notion (optional)

Automation runtime

Activate this template

PartialSome steps run in preview until their integrations go live.

Connect required apps via OAuth or API keys. Credentials are encrypted server-side. Dev test runs mock external actions when connections are missing.

Draft
0%
Activation readiness

Est. setup time: ~13 min

Required connections

  • Slack(required)
    Missing
  • OpenAI(required)
    Missing
  • x(required)
    Previewx: workflow actions run in preview
    Missing
  • Google Calendar(required)
    Test-onlyGoogle Calendar: workflow actions run in preview
    Missing
  • Missing connection: Slack
  • Missing connection: OpenAI
  • Missing connection: x
  • Missing connection: Google Calendar
Manage all connections →View all installations →

Workflow summary

Trigger
Meeting request email or Slack message parsed
Steps
7 nodes
Required apps
4
Optional apps
2

Trigger

New email trigger

Activate this workflow to provision the trigger endpoint.

Run history

No runs yet. Install the template and run a test, or activate to receive webhook/schedule runs.

FreeBeginnerPartial10 min setup4.11.9k installs · 465 reviews
Customize for My Business
Analytics

Template performance

7.0k
Views
1.9k
Installs
116
Favorites
4.1
Avg rating
26.5%
Conversion
10 min
Setup time
92%
Success rate
71
Trending score
Most used integrations
SlackOpenAIX (Twitter)

Email or Slack meeting request parsed by GPT extracts duration, attendees, topic; checks Google Calendar free-busy for all attendees via Workspace directory, proposes three slots via reply email, on confirmation creates event with Zoom link and agenda doc from Notion template, declines double-bookings, and weekly Friday blocks 2-hour focus chunks marked busy.

Some steps run in preview until their integrations go live.

Required apps
SlackLiveOpenAILiveX (Twitter)PreviewGoogle CalendarTest-only
Optional apps
ZoomPreviewNotionPreview
All integrations
SlackOpenAIX (Twitter)Google CalendarZoomNotion
Workflow preview

How Calendar Management runs

1
Trigger
Configure focus blocks
2
Process
Rule engine
3
Action
slack
4
Notify
Alert & log
SlackOpenaiXGoogle CalendarZoomNotion
Setup steps

Get started in 5 steps

  1. 1
    Connect calendar and comms

    Google Calendar, Gmail, Slack, Zoom, Notion agenda templates, OpenAI parser.

  2. 2
    Configure focus blocks

    Recurring focus time rules—no meetings before 10 AM optional.

  3. 3
    Set scheduling preferences

    Preferred hours, buffer between meetings, max meetings per day.

  4. 4
    Auto-decline conflicts

    Lower priority meeting auto-decline with reschedule link when conflict detected.

  5. 5
    Test scheduling loop

    Simulate request; verify three slots and event creation on pick.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
Scheduletext0 9 * * 1-5Yes
Slack Channeltext#generalNo
FAQ

Frequently asked questions

External attendees?

Calendly-style public link when free-busy unavailable for externals.

Travel time?

Auto-insert 30 min buffer before off-site meetings.

Assistant delegation?

EA can approve slot proposals in Slack before send.

Room booking?

Google resource calendar checked for conference room availability.

Get started

Customize Calendar Management for your business

Our team can adapt this template to your exact workflow, apps, and brand requirements.