# Google Calendar Sync Feedback

**URL:** <https://community.fibery.io/t/google-calendar-sync-feedback/3644>\
**Category:** Integrations\
**Tags:** integration\
**Created:** [December 2, 2022, 8:23am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644 "2022-12-02T08:23:17Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [December 3, 2022, 5:53pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/21 "2022-12-03T17:53:04Z")

</div>

> [@rawkode](#):
>
> I’ll just need to add my own people relation and manually add people when I’m taking notes.

You could make an automation to create a new person when a new Google calendar user is created, to save you the manual labour.

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 6, 2022, 7:23pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/22 "2022-12-06T19:23:20Z")

</div>

I’m also a bit confused about how to link a Gcal user to a fibery user. Because that is where the most value is in this integration I think.

In your video @Chr1sG you show this, but I cannot replicate. I’m using the Fibery user list to link to, but you are using a new database to link to called “person”. How can I link to the actual user of Fibery?

Also, in a synced Gcal event I would expect to be able to choose a Fibery user directly. Instead of an email address, which is then connected to a Fibery user. It seems like an unnecessary intermediate step.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [December 6, 2022, 7:56pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/23 "2022-12-06T19:56:21Z")

</div>

> [@Nevil\_Hulspas](#):
>
> I would expect to be able to choose a Fibery user directly. Instead of an email address, which is then connected to a Fibery user. It seems like an unnecessary intermediate step.

The purpose of the video was to demonstrate how to cope with the situation where a person might be associated with more than one email address.

FYI the calendar sync isn’t officially released, and there’ll probably be a few more changes still to come.  
We’ll no doubt revisit this topic when it’s properly rolled out 🙂

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 6, 2022, 8:37pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/24 "2022-12-06T20:37:13Z")

</div>

Good to hear. So was I correct in assuming it’s not possible to directly connect a Fibery user to a Gcal event?

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [December 6, 2022, 8:47pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/25 "2022-12-06T20:47:16Z")

</div>

> [@Nevil\_Hulspas](#):
>
> So was I correct in assuming it’s not possible to directly connect a Fibery user to a Gcal event?

It was briefly possible to choose to have the User database be the holding db for the calendar contacts, but we disabled this, since it can lead to some confusion/risks around its usage.

---

<div class="post-metadata">

**Author:** ![rawkode](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/rawkode/32/5317_2.png) [@rawkode](https://community.fibery.io/u/rawkode)\
**Post date:** [December 7, 2022, 1:09am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/26 "2022-12-07T01:09:18Z")

</div>

My concern with that is that everyone in my calendar gets an invite email to Fibery 😅

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 7, 2022, 7:43am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/27 "2022-12-07T07:43:48Z")

</div>

> [@Nevil\_Hulspas](#):
>
> I’m also a bit confused about how to link a Gcal user to a fibery user. Because that is where the most value is in this integration I think.

Can you provide your desired use case here?

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 7, 2022, 8:01am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/28 "2022-12-07T08:01:59Z")

</div>

> [@mdubakov](#):
>
> Can you provide your desired use case here?

1. I create an event inside Google Calendar, and add my teammates to the event
2. The event gets imported to Fibery, and those teammates get automatically assigned to that event in Fibery

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 7, 2022, 8:03am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/29 "2022-12-07T08:03:34Z")

</div>

OK, so they are assigned, and then what? How it will affect they flows in Fibery?

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 7, 2022, 8:08am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/30 "2022-12-07T08:08:52Z")

</div>

> [@rawkode](#):
>
> Adding multiple Google accounts creates multiple databases for each. Is it possible to have each integrated Google account enter data into the same database?

If you have Google Suite, I believe the best possible solution right now is to add many calendars to some account and sync only this one account. For example, here I’ve added several calendars of other people and they all will be synced to a single Event database.

 ![Screenshot 2022-12-07 at 10.02.37 AM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/8/80420cb9bbdc55bec8460ca873daac7b44bfa743.png)

And then you can filter Events by Calendar, if you need, thus creating a single-user view of all events.

 ![Screenshot 2022-12-07 at 10.07.37 AM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/0/0140fa3909fc18b4b9783291dc900fcb89fababe.png)

NOTE: All events will be visible to users that have access to the Space with events.

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 7, 2022, 8:19am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/31 "2022-12-07T08:19:29Z")

</div>

> [@mdubakov](#):
>
> OK, so they are assigned, and then what? How it will affect they flows in Fibery?

We want them automatically assigned to the event in Fibery so that they can see their events in their daily dashboard. Every user has this dashboard, which looks like this:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/d/d10813e85e3ac9c76b6676464852d2c568d763be.png)

Aside from that, I think it’s a good practise to see all events of a user directly linked in Fibery itself. Without having to do any intermediate linking. So you click on the user, and then you see todo’s, projects, events, etc.

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 7, 2022, 9:29am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/32 "2022-12-07T09:29:13Z")

</div>

This is possible, but relatively tricky, let me explain the flow first and then show details.

1. Sync Google calendar to Fibery
2. Create auto-linking from Person (User) in google calendar to User in Fibery (I renamed User in Google Calendar to Person for clarity).
3. Add Assignees field to Event
4. Create two rules in Event

- First that will assign a user from organizer of event
- Second that will assign a user from attendees collection of event.

1. Delete all events and re-sync to handle automations

Note it may take time to process all the events.

## 1. Create auto-linking from Person (User) in google calendar to User in Fibery (I renamed User in Google Calendar to Person for clarity).

NOTE: linking is by email field.

 ![Screenshot 2022-12-07 at 11.21.20 AM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/1/1df8859240945d78b2986f480c935b759226670a.jpeg)

## 3. Create two rules in Event

Assign event organizer

 ![Screenshot 2022-12-07 at 11.21.04 AM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/b/bd993b160d2cb8b51c6bb7fae3b5e72f6266b07a.png)

Assign event attendee

 ![Screenshot 2022-12-07 at 11.20.58 AM](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/2/2fbeae66c0a5e148a82da0a0b91a48502780365c.png)

---

<div class="post-metadata">

**Author:** ![Matt\_Blais](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/matt_blais/32/1464_2.png) [@Matt\_Blais](https://community.fibery.io/u/Matt_Blais)\
**Post date:** [December 7, 2022, 4:14pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/33 "2022-12-07T16:14:42Z")

</div>

I think Fibery needs some new level of “meta automation” that can accomplish this kind of dance (and others) automatically.

Perhaps all that is missing is a more-complete API with the ability create and fully manage Automations and DBs.

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 7, 2022, 4:46pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/34 "2022-12-07T16:46:37Z")

</div>

Thanks! Seems to work great for a single calendar.

But adding the calendars of team members trough this way isn’t properly working:

> [@mdubakov](#):
>
> Moreover, in a company you can access ALL calendars of your teammates, so you want to integrate calendars of many people, it is technically possible from a single account.

If I do this, it will create an event in Fibery for each calendar. So if we have a team meeting with 3 people, and I add all those 3 calendars to the Fibery sync, it will show a specific event 3 times in Fibery.

Do you have a different solution for this @mdubakov ?

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 7, 2022, 4:55pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/35 "2022-12-07T16:55:19Z")

</div>

Indeed… It seems we should have many-to-many between Calendar and Event, I will discuss it with a team tomorrow

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 7, 2022, 8:28pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/36 "2022-12-07T20:28:05Z")

</div>

Syncing frequency is also a small issue. Sometimes I want to shoot in a meeting 5 minutes beforehand, and then having to wait possibly 60 minutes before it’s synced in Fibery is not ideal. I know I can press “sync now” but something like a webhook for each change would be better, then a full sync isn’t necessary every 60 minutes even.

![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/9/9705d51f4dea2b3c1a4e15af4351fe5e439260e3.png)

Also not all my Gcal events are being synced to Fibery, maybe it’s because they were modified (created) some months ago. I think it has to do with why some “old” events are currently being synced to Fibery where they should not have been, like I mentioned in the chat @mdubakov

![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/5/58253f828935a89cba836c58feb97ab4543d2fab.png)

If this is set to the Gcal start date instead of modified date, things should work properly. Unless you had a specific reason to choose modified date, but this way I’m missing a lot of months ago created events.

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 7, 2022, 8:49pm UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/37 "2022-12-07T20:49:25Z")

</div>

Other question, somewhat related to this.

We have weekly recurring team meetings, and each meeting we set todo’s which should be finished next meeting. When we open the next meeting (recurring event in Gcal), we want these todo’s to be automatically visible there. With a “tag” of the previous meeting(s).

 ![Xnip2022-12-07_21-43-19](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/b/b532c18bc2a510be87a6e2ac45cdbbe3c29a77d8.jpeg)

We can set that manually in the next meeting, like this:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/0/081b57fb9854cec3aa0b4c7831ceaa265419a8aa.png)

But is there a way to keep persisting the todo’s in a recurring event until they have a certain status (done)? It’s a good idea to keep the team accountable by showing the not finished previous todo’s each meeting, so everyone knows that they have priority.

Maybe it’s something we have to set in Gcal, or something you guys can take with you as feedback while building out this feature.

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 8, 2022, 8:28am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/38 "2022-12-08T08:28:01Z")

</div>

Thank you for the cool feedback, so:

1. We will remove duplication of events and an event will have several Calendars
2. **Modified after** setting will be changed to **Events starting from** setting

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [December 8, 2022, 8:31am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/39 "2022-12-08T08:31:59Z")

</div>

In theory this can be done via scheduled automations I believe, so you run the script daily and re-link tasks from old event to new event. Not sure how easy it is to setup though so far…

---

<div class="post-metadata">

**Author:** ![Nevil\_Hulspas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nevil_hulspas/32/4703_2.png) [@Nevil\_Hulspas](https://community.fibery.io/u/Nevil_Hulspas)\
**Post date:** [December 8, 2022, 10:59am UTC](https://community.fibery.io/t/google-calendar-sync-feedback/3644/40 "2022-12-08T10:59:00Z")

</div>

Seems like you have already implemented this, great! Works on my end.

One other issue now is that all futurue repeating events are added to Fibery. Which can be quite a lot.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/6/610c5bffb4f485f7f83ef872e4a85a69de00ec22.png)

It’s not a huge issue because we can filter future dates out in a view, but it makes it very hard to search for a specific repeating meeting on a specific day, using the linking field.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/d/dc1e9e55caed43928634f0ad919326a76d63752c.png)

Since you can only search on name, and all names are the same.

So I was thinking maybe I can rename the title (auto generated) with an automation, by adding the date in the name. But that doesn’t seem to be possible.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/a/aa06ce0b46b42047bba4b8a82e898cc6ea026444.png)

What is the best way to give a unique identifier (preferably the date in our case) to the name of a repeating event?

I was thinking if you add the date field here:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/c/c71544dcccb9aef1c4b6fcec02d6b6fb55b6297a.png)

That it will show up inside the linking dropdown:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/9/92d0dc7cf765097766e4a3844dcac37742239eca.png)

But maybe you have a different solution.

[Previous page](https://community.fibery.io/t/google-calendar-sync-feedback/3644.md?page=1)

[Next page](https://community.fibery.io/t/google-calendar-sync-feedback/3644.md?page=3)
