Organizing a meeting from the chat: messenger and calendar

The scenario finds meeting requests in the chat, creates a calendar event, replies in the chat and adds attendees based on their reactions in the thread.

  • A meeting assembled straight from the chat
  • The event is created in the calendar itself
  • Attendees added by their responses
  • No manual sending of invites
SlackGoogle CalendarSerpApi (Google Search)Wikipedia

How it works

To create Google Calendar records from Slack without manual input, use a ready-made scenario.

  1. Starts when: Schedule Trigger
  2. Then: Search for Invite Requests
  3. Then: Get Invite Replies
  4. Then: Get Existing Invite EventID
  5. Check: Should Create Event?
  6. If yes: Calendar Event Booking Agent
  7. Then: Create Event
  8. Then: Reply Invite with EventId
  9. If no: Get Old EventId
  10. Then: Get Event Details
  11. Then: Get Invite Reactions
  12. Then: Extract Invite Reactions
  13. Check: Is Attending
  14. Then: For Each User ID...
  15. Then: Get User
  16. Check: Should Add Attendee?
  17. If yes: Get User Email
  18. Then: Add Attendee to Event
  19. Then: Structured Output Parser
  20. Then: SerpAPI
  21. Then: OpenAI Chat Model
  22. Then: Wikipedia

You can launch this Slack + Google Calendar integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.