Currently Empty: ₹0.00
- Home
- Docs
- 🎨 Category 5: Customize Homepage
- Edit: Events, Contact, Socials, Testimonials & Google Calendar
Edit: Events, Contact, Socials, Testimonials & Google Calendar
2 min read
Events, Contact, Socials, Testimonials & Google Calendar #
Let families know what’s coming up and how to reach you. This page includes a clear guide for setting up Google Calendar.
Table of Contents
1) Upcoming Events #
You can show upcoming items from Google Calendar. If the calendar isn’t connected yet, the section will simply say there are no events.
2) Contact Details #
- Address — keep it short and map‑friendly.
- Phone — use the main office line.
- Email — general enquiries (e.g., info@yourschool.edu).
3) Social Links #
One per line, in this format:
YouTube | https://youtube.com/@yourschool
Instagram | https://instagram.com/yourschool
Facebook | https://facebook.com/yourschool
4) Testimonials #
- Add a short paragraph or two of quotes from students or parents.
- Prefer real names and roles (e.g., “Parent, Class 9”).
5) Google Calendar — Step‑by‑Step #
A) Prepare your calendar #
- Open Google Calendar with the account that owns your school calendar.
- On the left, hover your calendar name → click the three dots → Settings.
- Under Access permissions, check Make available to public (so events can be shown on your website). You may choose “See only free/busy” or full details depending on your privacy needs.
- Scroll to Integrate calendar and note the Calendar ID. It looks like your-school.edu_xxxxx@group.calendar.google.com
B) Create a Google API Key (one time) #
- Visit Google Cloud Console (console.cloud.google.com) and sign in.
- Create a new project (e.g., “School Website Calendar”).
- Go to APIs & Services → Library, search for Google Calendar API, and click Enable.
- Go to APIs & Services → Credentials → Create credentials → API key. Copy the key.
- Restrict your key for safety:
- Click your API key → Application restrictions → choose HTTP referrers (web sites).
- Add your domain, e.g., https://your-school.edu/*
- Under API restrictions, choose Restrict key, pick Google Calendar API, and save.
C) Connect in Homepage Settings #
- Open the Homepage Settings page.
- Scroll to Google Calendar.
- Tick Enable.
- Paste your API Key and Calendar ID.
- Choose how many items to show (e.g., 3–5).
- Click Save Settings, then refresh your homepage.
D) Troubleshooting #
- “No events” — Ensure your calendar has upcoming events with future dates/times.
- Still not showing — Check that the calendar is public and your API key is restricted to your site domain.
- Delay — Events are cached briefly; refresh after a few minutes.
6) Save & Review #
- Click Save Settings.
- Refresh your homepage.
- Check dates, times, and spellings.
