Google Calendar integration
Your assistant books appointments against the calendar you actually keep. It reads live availability, offers only slots inside your working hours, and creates the event — so a booking made at midnight is as reliable as one made by a person at noon.
Setting up the booking calendar
Open the assistant and choose Google Calendar
The integration list is in the assistant's tools section. Business and Classic sit next to each other under Calendar — pick Business if clients will be booking with you.
Sign in with Google
Google's own consent screen, the account whose calendar you want used, one approval. No developer console, no credentials to copy.
Fill in the five fields
Event summary and description are what your client sees in their calendar — put the address, the phone number, or what to bring. Timezone, slot duration and working hours are what the booking rules are built from.
Read the generated instructions, then add your own
They appear automatically and are written in plain language. Add the things the form cannot hold: closed on Sundays, no bookings in the first hour of the day, a fifteen-minute gap between appointments.
Book a real appointment in the Playground
Ask for a time you know is taken, and a time you know is outside your hours. Watch it refuse both and offer something real. Then check the event landed in Google Calendar.
What booking by hand actually costs
Four messages to agree on one time
Someone asks for Tuesday. You are busy Tuesday. You offer Wednesday. They answer the next morning, by which point Wednesday has gone too. The appointment was never the hard part; the negotiation was.
Requests arrive when nobody is there
Evenings and weekends are when people have time to sort out their own appointments, and they are exactly when nobody is around to confirm one. By Monday some of them have booked with somebody else.
A bot that guesses is worse than no bot
An assistant that promises a slot without looking at the calendar creates double bookings — and a double booking costs more goodwill than the automation ever saved.
Your rules are not in the calendar
Working hours, appointment length, days off, the buffer you keep between meetings — none of that is written anywhere a bot can read. It lives in your head, which is why bookings keep landing in the wrong place.
Two calendars, for two different jobs
Mingleego has two Google Calendar integrations, and the difference between them is worth thirty seconds of your time before you connect one. Google Calendar (Business) is for taking bookings from other people. After you sign in with Google, you fill in five fields — the event title your client will see, the event description, your timezone, how long one appointment is, and the hours you work. From those five, the assistant's booking rules are written for you: only inside working hours, only slots of that length, only after checking the calendar is genuinely free. You can then edit those rules to add whatever the form has no field for — weekends off, a lunch break, a buffer between meetings. One caveat worth knowing in advance: changing any of the five fields rewrites the rules and overwrites your edits, so make your edits last. Google Calendar (Classic) is for your own day. No booking configuration at all — you sign in, and you pick which of four things the assistant may do with your calendar: create an event, read what is on it, check whether you are free, delete events. The timezone comes from your calendar settings, so nobody has to type it. They are not alternatives. One assistant can have both: the business calendar taking client bookings, the classic one answering when you ask what your Thursday looks like.
Where it earns its place
Booking from the website
The widget takes the appointment during the conversation that created the interest, instead of sending the visitor to a separate booking page.
Booking from a messenger
The same assistant on Telegram, WhatsApp or Instagram books into the same calendar. One calendar, one set of rules, whichever channel they came from.
The after-hours half of your week
Bookings made at eleven at night are real bookings by morning — checked against the calendar, inside your working hours, already in place.
Tables, viewings, consultations, classes
Anything that is a fixed-length slot in a working day fits the same configuration — the slot duration field is the only thing that changes.
Telling them what to bring
The event description reaches the client in their own calendar: address, entrance, phone number, documents to bring, what to prepare.
Asking about your own day
With the classic calendar connected: what do I have tomorrow, am I free Thursday afternoon, clear the placeholder blocks from Friday.
What it does, and where the line is
Reads live availability
Before it offers or confirms anything, the assistant checks the calendar for that window. A slot already taken is never offered — the check happens at the moment of the conversation, not from a cached copy.
Creates the booking
The event is created with the title and description you configured, in your timezone, for the slot length you set. Then the assistant hands the client the calendar link as plain text so they can add it to their own calendar.
Keeps to your hours
Requests outside working hours are declined with an offer of the nearest time that works. Same-day requests take the current time into account, so it will not offer a slot that has already passed.
Cancels — but does not reschedule
A client can cancel a booking by naming its exact date and time. Editing an existing booking is not something the assistant can do, and it is written into its rules that it must not offer to: rescheduling means cancelling and booking again.
Rules you can read and edit
The booking logic is not hidden inside the product — it is text in the assistant, generated from your five fields, in front of you to change. Days off, breaks and buffers go straight into it.
The classic calendar, for your own schedule
Four separate switches: create an event, read what is on the calendar, check if you are free, delete events. Enable only reading and you have an assistant that answers questions about your week and cannot touch it.
Straight answers before you connect
Business if other people will be booking time with you: it has working hours, slot length and a client-facing event. Classic if you want an assistant that manages your own calendar and has no booking rules at all. You can connect both to one assistant.
Let people book while you are asleep
Five fields, one Google sign-in, and the calendar you already keep becomes the thing your assistant books against.
Create an assistant