Activechat Manual
  • What is Activechat?
  • New? Start here
    • The basics
    • Set up your first project
    • Install the chat widget
    • Upload the knowledge
    • Explore the CRM
    • AI-assisted live chat
      • How to set context for AI hints
    • Live chat mobile app
    • Build your first automation
  • Conversational AI
    • For Customer Service Teams
    • For Product Managers
    • For Innovation Teams
    • For Marketers
    • For e-commerce
    • For developers
  • Help Guides
    • Setting up your team
    • Managing conversations
      • Customer attributes
      • User tags and segments
      • Searching for specific users
      • Agent tags (live chat groups and queues)
      • Triggering live chat sessions from the bot
      • Notifications with the TRIGGER block
    • Managing knowledge
      • Uploading business data
      • Question answering and live chat hints
      • Fine-tuning the large language model
    • Natural language automation
    • Building automations visually
      • Customizing your welcome message
      • Adding new skills
      • Navigating skills
      • Copying skills and blocks
      • Handling errors
    • Improving your virtual agent
    • Using live chat AI hints
    • Customizing automatic website page messages
    • Tracking website actions
    • Facebook Ads automation
      • How to set up a Facebook ads bot
      • How to use buttons and quick replies in a Facebook ads chatbot
    • Lead generation
    • Zapier integrations
    • Customizing your project
      • How to customize the chat widget
      • How to customize the Facebook chat widget
      • How to change bot settings
    • Pricing guide
  • Fundamentals
    • Terminology
      • Intents and entities
      • Contexts
      • Skills and events
        • Built-in system skills
          • /start
          • /default
          • /_default_fallback
          • /_start_live_chat
          • /_page_visit
          • /_error
      • Conversation elements
        • Messages
        • Buttons
        • Quick replies
        • Galleries / carousels
    • Messaging channels
      • Website chat widget
        • Installation
        • Customization
        • Voice input
      • Chat widget landing page
      • Facebook Messenger
        • Connect your page
        • 24 hour rule
        • Message tags
        • Persistent menu
      • Telegram
      • Email
      • Twilio SMS automation
    • Intents and bot skills
    • Conversation insights
    • Grow tools
      • Landing pages
      • Messenger links and QR codes
    • Broadcasting
  • Visual builder reference
    • Sending messages
      • TEXT
      • LISTEN
      • IMAGE
      • MEDIA
      • GALLERY
      • FILE
      • EMAIL
      • SMS
      • LEAD
    • Triggering events
      • SEND
      • CATCH
      • TRIGGER
      • LIVE CHAT
    • Manipulating data
      • DATA
      • ADD TAG
      • REMOVE TAG
      • JSON
      • STATUS
      • VALIDATION
    • Conditional logic
      • SWITCH
    • Timers and delays
      • TIMER
      • WAITFOR
      • WAITUNTIL
    • E-commerce blocks
      • CATEGORY
      • PRODUCT
      • VARIATIONS
      • SIMILAR
      • UPSELLS
      • CROSSSELS
      • Shopping carts
        • ADD TO CART
        • UPDATE CART
        • SHOW CART
        • CLEAR CART
        • CREATE ORDER
    • Natural Language
      • NLP
    • System attributes
    • System events
  • Integrations
    • Google services
      • Connect your Google account
      • Google Sheets
        • Searching and updating Google Sheets data
        • Building galleries with Google Sheets data
      • Google Calendar
        • Searching for events
        • Creating and updating events
    • Shopify
    • WooCommerce
    • Dialogflow
      • Building an agent
      • Using entities
      • Slot filling
      • Context management
      • E-commerce NLP
Powered by GitBook
On this page
  • Calendar selection
  • Minimum and maximum date
  • Minimum and maximum time
  • Time zone
  • Setup

Was this helpful?

  1. Integrations
  2. Google services
  3. Google Calendar

Searching for events

PreviousGoogle CalendarNextCreating and updating events

Last updated 3 years ago

Was this helpful?

Activechat’s powerful integration makes it easy to check the availability of a specific time interval or search for existing events within that interval.

ℹ️ Do not forget to to make calendars available!

GC-SEARCH block helps you check for specific time intervals for events.

There is a number of sections in GC-GALLERY block editor settings, let’s walk them through one by one.

Calendar selection

Minimum and maximum date

This will be the date range within which the GC-SEARCH block will look for avilable slots, for example, from 2022/03/10 to 2022/03/12.

Minimum and maximum time

Same as with the date, this will be the time range within which the GC-SEARCH block will look for available slots, for example, from 10:30 to 12:30.

Please note that both the minimum and the maximum time and date values have to be recorded separately, as individual attributes.

Time zone

Here you can select your calendar's time zone, for example, "2" for GMT+2 or "-3" for GMT-3.

Setup

Use the gathered data to set up the GC-SEARCH block.

Choose your calendar here. Do not forget to first!

Start by gathering search values using and blocks. Store each new value under a separate attribute, for example, $start_date and $end_date, $start_time and $end_time.

Following the GC-SEARCH block, you will want to check the result of the search by checking the $_gc_free through the block. If the search was successful, meaning there are no events in your calendar for the selected time and date, the value of the $_gc_free attribute will be "true".

If the slot is free, you can move on to the block to create and schedule a new event; if, on the other hand, the slot is already full, you can suggest changing the time and/or date and check another slot or use the block to edit the existing event.

connect your Google account
Text
Listen
system attribute
Switch
GC-CREATE
GC-UPDATE
Google Calendar
connect your Google account
GC-SEARCH block settings (click to enlarge)
TEXT and LISTEN blocks collecting time and date
GC-SEARCH block with custom attributes
GC-SEARCH search result check