Skip to main content

How to Create a Calendar Widget?

Written by Support Admin

📅 How to Create a Calendar Widget

Want to display your city’s events on a website? You can embed a calendar widget that shows all events — or a filtered selection — directly on any page. It’s a great way to increase visibility and keep your community engaged.

Here’s how to build one:


🧭 Step One – Log In

Go to https://prm.withapps.io/login and log in with your credentials.


🛠 Step Two – Go to the Calendar Tab

Once logged in, click on the Calendar tab in the top menu.


➕ Step Three – Click “Create New”

Click the “Create New” button to begin designing your widget.


🎨 Step Four – Choose a Widget Design

Pick a layout that best fits your needs:

  • Smart

  • Lite

  • Carousel


🎨 Step Five – Customize the Widget

Make it match your brand:

  • Add a calendar title (optional)

  • Choose title color and title size

  • Pick a lead color (main highlight color)

  • Set a background color or make it transparent

  • Select a font style (e.g. Poppins)

  • Set your preferred date format


🗂 Step Six – Configure Events

Decide what content should appear:

  • Select one or more calendars to display

  • (Optional) Choose up to 3 specific categories to filter by (e.g. “Art & Exhibitions,” “Festivals,” “Family & Kids”)


🔗 Step Seven – Customize the “Go to All Events” Button

If needed, you can change the URL that the “Go to All Events” button leads to — for example, a filtered calendar view or city department page.


📝 Step Eight – Add an Internal Name

Give the widget an internal name to help you manage multiple widgets later.


👁 Step Nine – Preview and Finalize

Review your widget to make sure it looks great. Adjust any settings if needed.


📤 Step Ten – Create and Embed

Click “Create Widget.”
Then copy the embed code in your preferred format (iframe, HTML, or embed), and paste it into the desired page on your website.


🔁 How to Access the Widget Later

To access the widget code in the future:

  • Go to the My Calendars tab

  • Scroll to the right in the widget table

  • Click the three dots next to the desired calendar

You can:

  • Copy the HTML or embed code to use it again

  • Edit an existing calendar and re-embed it on your website

Did this answer your question?