Skip to main content
← Design & Bravo Tags
Design & Bravo Tags March 3, 2023 · 3 replies

Setting Up A Calendar

Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.

I'm using Figma & Airtable.

What is the best way to integrate a calendar.

It would need to be dynamic for each user
It would need to be able to switch months and track the current day.
Lastly, it would need to allow users to modify existing items on the calendar.

How have people tackled this in the past?

I've tried integrating google cal API via webview and had problems finding the exact URL I could use for this.

3 replies

HANI March 16, 2023

Hey curious if you finally found a solution for this problem and resolved it. I have a similar challenge.

Matthew March 17, 2023

I used https://cloud.google.com/ to set up the google cal API and you can find videos on how to set it up on Youtube. I could not however find a way to create a dynamic endpoint URL that I could integrate into airtable.

I tried using the calendar table in Airtable. The problem was that when embed in a webview and viewed on mobile you have to scroll horizontally and can't view the entire calendar all at once.

Another solutions I found via Chat GPT included FullCalendar.io. Unfortunately, installing that was out my skill set. Maybe it will work for you. If it does let me know.

I ended up using a work around in Airtable for my problem by using start and end date formulas and binding those to my figma design.

For start date: DATETIME_FORMAT(SET_TIMEZONE(CREATED_TIME(), 'America/Los_Angeles'), 'MM/DD/YYYY')

For end date: IF(

  {TimeFrame} = 'Week',

  DATETIME_FORMAT(DATEADD({Start Date}, 7, 'days'), 'MM/DD/YYYY'),

  IF(

    {TimeFrame} = 'Month',

    DATETIME_FORMAT(DATEADD({Start Date}, 1, 'months'), 'MM/DD/YYYY'),

    ''

  )

)

Hope this helps.

Matthew March 17, 2023

Last thing the work around did not create a calendar. But took the date they created the assignment and looked at if it should take a week or month and set the appropriate end date.

Wrote something in this thread and want it removed? Request removal

Still stuck?

Ask the community on Discord

This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.

Join the Discord