Calendar & Appointment Importer

The calendar feature in the FRAMR. cockpit enables centralized management of appointments for use with the “Calendar” module. It is ideal for applications such as event planning, schedules, or booking systems – wherever appointments need to be displayed or specifically assigned to certain locations.

  1. Open https://cockpit.framr.tv and log in
  2. Navigate to a desired group in your cockpit
  3. Open the "Calendar" menu item on the right side of the menu bar
In the calendar, you can switch between day, week, and month views. Use the arrow buttons above the calendar to easily navigate through days, weeks, or months. All-day events are displayed in the top row, while timed entries appear in the corresponding time slot of the respective day.
Create and Edit Calendar Appointments
Create a New Appointment
  1. In the desired calendar view (day, week, or month), click on a free area of the calendar – either within the time grid or in the all-day row.
  2. A dialog window will open for creating a new appointment.

Edit an Existing Appointment

Click on an already entered appointment to edit it. You can change all fields afterwards and, if needed, delete or duplicate the appointment.Available Fields in the Appointment Dialog Window


Title

The name of your appointment – e.g., “Sales Meeting” or “Lunch Break”


Start & End

Set the date and time for the beginning and end of the appointment.


Repeat / Frequency

Use repeat options like “daily,” “weekly,” “monthly,” or “custom.” Ideal for regular appointments such as opening hours, team meetings, or class sessions.


Details

Add a description or notes – e.g., agenda, instructions, or room booking information.


Participants (optional)

Enter names or email addresses of involved persons (e.g., for information or documentation).


Location

Select the associated location – for example, “Reception,” “Cafeteria,” or “Meeting Room 1.” The content will then be automatically assigned to the players linked to that location.


Priority (optional)

Mark the appointment with a priority (low, normal, high) to visually highlight it.


Keywords / Tags (optional)

Assign keywords to the appointment (e.g., “internal,” “external,” “sales”) to make filtering or sorting easier later on.

Manage Locations

The Locations section is used to define logical places where appointments should be displayed – such as specific meeting rooms, cafeteria, reception, or sales areas. These locations are directly linked to players, allowing calendar appointments to be targeted to specific displays or device groups.

How It Works
  • Each location is linked to one or more players.
  • In the playlist output on the display, you can filter by the assigned location.
  • The system automatically recognizes which player is assigned to which location – so the calendar entry is only shown where it is relevant.

Add Location

  1. Scroll to the bottom of the Locations list and click “Add Location.”
  2. In the dialog window that appears, fill in the following fields:

    Location Name
    The freely chosen name, e.g., “Kitchen,” “Room 3,” “Reception”

    Devices
    A selection field with all available players in the group. Here you can select one or more players to link with this location.

  3. Confirm the dialog to add the location to the list.

Remove Location

To delete an existing location, simply click the “Delete” button to the right of the respective entry in the list. The assignment to the players will also be removed.

Note: If you delete a location, any calendar rules assigned to it will no longer be displayed. Therefore, make sure that no active content still references this location.

Tasks: Import External Calendar Sources

The Tasks section is used for the automated integration of external calendar data into the FRAMR. system. This allows appointments from Google Calendar, Outlook, or other third-party applications to be regularly imported and displayed automatically – ideal for events, room bookings, opening hours, or training schedules.


Supported Formats
  • iCal (.ics): Standard format for calendar data (e.g., from Google Calendar, Apple Calendar, Outlook)
  • XML: Custom format from third-party systems
  • Custom Import Script: Individual data structures can be integrated by the FRAMR. team through a tailored import script
Note: Custom formats require a one-time setup by the FRAMR. development team.
Task ListThe task list provides an overview of all existing import tasks.

The table includes the following columns:

Title – The custom name of the task

Type – Indicates whether the source is iCal, XML, or a custom import script

Last Update – Shows when the data was last successfully retrieved


Next to each task, you’ll find the following action buttons:

  • “Load”: Manually fetches the data immediately (e.g., for testing or after data changes)
  • “Delete”: Completely removes the task from the system
Note: By default, all tasks are automatically synchronized every 15 minutes.
Add New Task
  1. Click “Add Task” below the task list.
  2. In the dialog window that appears, fill in the following fields:

Task Name

A custom title for identification (e.g., “Room Booking Outlook”, “Meal Plan XML”)


Data Type

Choose between: iCal, XML, or Custom Import Script


Data Source

URL or path to the external calendar file (e.g., https://...ics, ftp://...xml, or a local system path)


Time Zone

Select the appropriate time zone so that events are interpreted and displayed correctly


Save the entry – the task will be activated and will begin automatic fetching immediately.

Was this article helpful?

0 out of 0 liked this article

Still need help? Message Us