# Sending a calendar invite by use of glide and users email

**URL:** https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352
**Category:** Ask for Help
**Created:** [February 7, 2020, 6:34am UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352 "2020-02-07T06:34:30Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 6:34am UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/1 "2020-02-07T06:34:30Z")

</div>

Does anyone have experience in sending an calendar invitation to a meeting room (which will confirm/reject depending on the availability of the meeting room) in Exchange by using the users own email account ? The meeting room has its own email address

It is e.g. possible to create via an url with a tool like [agical.io](http://agical.io)?

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [February 7, 2020, 1:31pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/2 "2020-02-07T13:31:59Z")

</div>

I have zero experience with Exchange accept for using it a decade back at work. So with that in mind, I would think that before sending the invitation you would have to determine if the time slot was open. It seems to me that the confirm/reject would come before even creating the calendar invitation. How is the meeting room status tied to the person you are sending the invite to? Can they look to see if the meeting room is available via some software feature that they are using?

As I understand [agical.io](http://agical.io) it just creates a .ics file that can be opened (sent to) a calendar program.

---

<div class="post-metadata">

### Author: ![ablx](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@ablx](https://community.glideapps.com/u/ablx)
#### Post date: [February 7, 2020, 4:31pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/3 "2020-02-07T16:31:12Z")

</div>

Hi @Krivo

I have just been having a play around with this! Depending on your PHP skills you can easily generate a HTTP request for this to be generated 🙂

I have just managed to link this to a button on my app and it downloads the ical and asks the user to add it straight away 🙂

The content of the URL could be made dynamic by using the Glide template fields 🙂

Heres a demo link 🙂

`http://ablx.co.uk/ICALDEMO/index.php?location=123%20Test%20Street&description=test%20event&summary=test%20summary&url=http://www.google.co.uk&date_start=2020-2-7 01:00M&date_end=2020-2-7 22:00`

Simply by changing the text after the PHP variables you can alter the ICS file that is created 🙂

For example if your ICAL file wanted to be for the following details:

- Location - Glide HQ
- Description - A Meeting with Glide HQ
- Summary - A gathering with all the cool people at the glide HQ.
- URL - [http://www.community.glideapps.com](http://www.community.glideapps.com)
- Start Date - 2020-2-7 12:00 \*Don’t want to get up too early 😉 \*
- End Date - 2020-2-7 23:00

You could make your link like this and it would create a correct ICAL 🙂

`http://ablx.co.uk/ICALDEMO/index.php?location=Glide HQ&description=A Meeting with Glide HQ&summary=A gathering with all the cool people at the glide HQ.&url=http://www.community.glideapps.com&date_start=2020-2-7 12:00&date_end=2020-2-7 23:00`

Give it a try! However don’t embed this script as its only on my server temporarily!

---

<div class="post-metadata">

### Author: ![ablx](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@ablx](https://community.glideapps.com/u/ablx)
#### Post date: [February 7, 2020, 4:47pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/4 "2020-02-07T16:47:59Z")

</div>

Here a demo app to show you it in use 🙂

> **[ICAL DEMO](https://ical-example.glideapp.io)**
>
> ICAL Demo Created to show how ICAL files can be generated within glide :)

---

<div class="post-metadata">

### Author: ![ablx](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@ablx](https://community.glideapps.com/u/ablx)
#### Post date: [February 7, 2020, 5:02pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/5 "2020-02-07T17:02:21Z")

</div>

Small Update -

Weekly Reoccurring events can be made by adding &weekly=yes to the end 🙂

Ive updated the demo to show this in action 🙂

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 5:31pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/6 "2020-02-07T17:31:28Z")

</div>

@ablx thanks a lot  
I’m actually trying to send an invite to the meeting room email e.g. meetingroom1@firm.dk with start /end time.  
I cannot see this happening with the iCal but I might be wrong.  
When I send an email it will respond with accept or rejection.

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 5:38pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/7 "2020-02-07T17:38:58Z")

</div>

@George_B  
I don’t do an integration with exchange. But the calendar could be made public and in that way I can find out if the meeting room is available.  
If so I want to send an invitation to the meeting room email e.g meetingroom1@firm.dk. It will then respond if the room is actually available with a confirmation or not. Only people on the companies domain will be able to send emails to the meeting room mail box - and get a response

---

<div class="post-metadata">

### Author: ![ablx](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@ablx](https://community.glideapps.com/u/ablx)
#### Post date: [February 7, 2020, 5:44pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/8 "2020-02-07T17:44:17Z")

</div>

so are you trying to make glide send an email to the email address meetingroom1@firm.dk from a users email address ?

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [February 7, 2020, 5:46pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/9 "2020-02-07T17:46:13Z")

</div>

Interesting how that works in exchange. So the meeting room has an email address that auto-responses with it’s availability. I assume that you have to format the body of the email in a special way so it knows what date and time to check for availability.

Does it automatically book the room as well if it is available?

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 5:57pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/10 "2020-02-07T17:57:30Z")

</div>

Exactly but i need somehow to make it a calendar invite with date and time.  
And that is what I struggling with

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 5:59pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/11 "2020-02-07T17:59:57Z")

</div>

@George_B  
If the meeting room mail receives an invite then exchange will book the room if possible otherwise the sender (the user) will get a rejection😜

---

<div class="post-metadata">

### Author: ![ablx](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@ablx](https://community.glideapps.com/u/ablx)
#### Post date: [February 7, 2020, 6:00pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/12 "2020-02-07T18:00:27Z")

</div>

@Krivo Do you have an example of what the email needs to contain

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 6:04pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/13 "2020-02-07T18:04:14Z")

</div>

@ablx  
Well it is an invitation and I don’t really know how this look in a mail (if possible)  
Guest: Meeting room email  
Starts: Start date time  
Ends: End date time

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [February 7, 2020, 6:08pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/14 "2020-02-07T18:08:35Z")

</div>

The question is if you were to send an email manually to the meeting room email address, what would the subject line and body of the email contain. And then, what would the auto reply contain.

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 6:12pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/15 "2020-02-07T18:12:33Z")

</div>

@George_B maybe it isn’t an email that is send. It is just sent to an email address but is an invitation. Wonder whether it makes sense?

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [February 7, 2020, 6:18pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/16 "2020-02-07T18:18:23Z")

</div>

Are the “manual” steps currently:  
You send an invite to a few colleagues and include as one of the invitees the meeting room’s email address.

1. What happens if the room is available? Do you get an email confirmation from the meeting room?
2. What happens if the room is not available? Do you get an email stating that the “room” can’t make the meeting? What do you do then? What do the others you invited see?

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [February 7, 2020, 6:54pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/17 "2020-02-07T18:54:10Z")

</div>

We use exchange at work. I’m guessing meeting invites are much more integrated between Outlook and Exchange. I use my Outlook calendar to set up meetings. I doubt there is an actual specially formatted email that’s sent to the meeting room email and it’s instead a server request. The Outlook calendar will check availability of all invitees and sent out accepted or rejected notifications emails through the exchange server. Yes, it appears as an email, but it’s most likely an internal notification that appears like an email.

Then again, I could be making all this up…  
In hindsight I do get meeting invites from outside contacts, but I doubt they could sent an invite to a room to auto reserve it.

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 7, 2020, 11:53pm UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/18 "2020-02-07T23:53:36Z")

</div>

@jeff you are probably right. I might just be making up an illusionary solution.

And I forgot to to mention what I’m actually trying to achieve. Not good being a business analyst 😑  
I just want to sent an email to the meeting room because I before hand have checked that the meeting room is available. The situation is so that I’m standing in our meeting center trying to find a meeting room together with the meeting attendees. I just need a meeting room. Therefore I don’t need to inform the other participants about where the meeting is. I just need a room. And therefore I need to book an available room.

If it is possible to book just the room it would be fantastic

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [February 8, 2020, 12:29am UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/19 "2020-02-08T00:29:37Z")

</div>

My best guess would be something through zapier.

> **[Connect Google Sheets to Microsoft Exchange: Integration + Automation | Zapier](https://zapier.com/apps/google-sheets/integrations/microsoft-exchange)**
>
> Set up the Google Sheets trigger, and make magic happen automatically in Microsoft Exchange. Zapier's automation tools make it easy to connect Google Sheets and Microsoft Exchange. Come try it. It's ...

---

<div class="post-metadata">

### Author: ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)
#### Post date: [February 8, 2020, 8:16am UTC](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352/20 "2020-02-08T08:16:14Z")

</div>

@jeff thx for suggestions. Zapier seems too slow for my purpose but it might not be obtainable when I’m thinking. I will keep investigating

[Next page](https://community.glideapps.com/t/sending-a-calendar-invite-by-use-of-glide-and-users-email/4352.md?page=2)
