Chatbot education

๐Ÿ‘‰ Chatbot videos

๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽ“ Bot Academy

Activechat Essentials

Platform Basics

Messaging Channels

Visual builder

Bot settings

Integrations

Grow Tools

Bot examples

E-commerce Chatbots

E-commerce Basics

E-commerce Integrations

Displaying Products

Shopping cart

Payments

Accepting payments and sending invoices

Order updated

Sending order updates

Bot example

Sample Messenger store assistant

Advanced Chatbot Tools

Tracking site visits

Tracking code installation

Tracking page visits

Natural Language Chatbots

NLP Basics

Intents and Entities

NLP contexts

Building Dialogflow agent and connecting to Activechat

Sending user input to NLP engine

Triggering bot skills by intents and events

Working with entities

Slot filling

Using contexts

NLP best practices

Video tutorial

E-commerce Chatbots

Advanced Chatbot Tools

Tracking code installation Tracking page visits

Natural Language Chatbots

Intents and Entities NLP contexts Building Dialogflow agent and connecting to Activechat Sending user input to NLP engine Triggering bot skills by intents and events Working with entities Slot filling Using contexts NLP best practices

Google Calendar chatbot integration

What if chatbot can help you to manage your schedule?
Your schedule, meetings is on your chatbot, with Activechat – it’s easier than you think.

In this short guide I will show you how to interact with Google Calendar through your chatbot.

1. Connecting your Google account to the chatbot

Go to “Settings – Integrations” and select “Google Services” on the left. Click “Connect” to give Activechat permission to access your Google account and you’ll see the complete list of Sheets in the table. This is for reference only (you will be able to select specific Sheets from this list later in block settings).

Now when you have your Google Service account connected to the chatbot, you can use all Google blocks in Activechat constructor.

2. Creating an event in Google Calendar (GC Create)

Use the GC Create to Create an event in your Google Calendar.ย  Please note that timeย  should be entered in 24-hour clock formatย  andย  datesย  should be entered in yy.mm.dd format.

Here is field description in-depth:

  • calendarId = Choose your Google account;
  • startTime = enter the start event time in 24 – hours format (e.g. 13:00);
  • endTime= enter the end event time in same way (e.g. 14:00 );
  • startDate = ย enter the start date in yy.mm.dd. (eg. 19/04/15);
  • endDate = ย enter the end date in yy.mm.dd. (eg. 19/04/15);
  • summary= Enter the Title of the event;
  • creatorEmail= enter your email;
  • timeZone= Enter your GMT in following way – if you located in GMT +1 = enter 1. If you located in GMT -1 = enter -1 (you have to enter it manualy);
  • description = Enter the description of your event.

To make things work you will also need system variables:

ย  ย  ย  โžก๏ธ $_gc_event_summary
ย  ย  ย  โžก๏ธย $_gc_event_description
ย  ย  ย  โžก๏ธ $_gc_event_creator
ย  ย  ย  โžก๏ธ $_gc_event_start_time
ย  ย  ย  โžก๏ธ $_gc_event_end_time
ย  ย  ย  โžก๏ธย $_gc_event_start_date
ย  ย  ย  โžก๏ธ $_gc_event_end_date

After GC-Create block is executed you can check resulting status withย $_gc_resultย variable (it should contain “Ok” if data was sent successfully). Use SWITCH block to check this if necessary.

Do not forget to connect TEXT block (displayingย $_last_errorย system variable) to the ERROR exit so that your bot will inform you if anything goes wrong while executing these blocks. If you do not have anything connected, the blocks will fail silently and you will spend lots of time trying to figure out whatโ€™s going on.ย 

Here is the screenshot of my flow:

2. Find your events and meetings (GC Search)

Use GC Search to check your schedule.

Date interval:

In red square will be interval in which it will search your events. For example, if you have an event in date – 2019/05/13 , you can set interval: dateMin: 2019/05/10 and dateMax: 2019/05/14 . Put it simple – to find event(s) you should just set a date interval in which your event(s) fits.

Time interval

The same thing with a time interval, for example: if you need to find an eventย  which starts in 10:50, place Time max for 10:52.

Timezone

Tricky thing about timezone is that every Google Calendar has its timezone, like here:

This field is optional in GC SEARCH, it will move your time interval according to your Google Calendar timezone.

As the result you can get something like this:

3. Update or remove your events

It’s quite simple. Let’s check it.
Use our system variable – $_gc_event_idย ย to identify the event which you want to edit.

Feel free to edit any fields you want in chosen event

Removing events

You can toggle the โ€œremoveโ€ option if itโ€™s on – the event will be deleted. If the toggle is turned off – bot will update the information which you entered.

Build Your Own ChatGPT*

ChatGPT by OpenAI is smashing the media headlines around the world. In just two months of its existence, this technology opened more use cases than blockchain in 13 years.

But did you know that you can easily build your own natural language chatbot with similar technology, trained and fine-tuned on your own knowledge data?

* ChatGPT is a trademark owned by OpenAI. Activechat is not affiliated with OpenAI and is not reselling the OpenAI technology

Automate your contact center

Fill in the form below for a personalised product tour and technology demo

Almost There!

Please choose a time slot that works best, and make sure you invite other team members who can be interested in automating your company’s customer service and knowledge management.