Tuesday, November 14, 2017 - 08:06
Written by

With a clear roadmap towards improved CiviCRM experience, Agiliway team keeps aligning CiviCRM software capabilities with an end-user working environment. The newly released CiviCalendar extension is our most recent solution and an absolutely necessary stop. From now on CiviCRM users can easily visualize their daily, weekly and monthly activities within CiviCRM.


CiviCalendar is styled to resemble Microsoft Outlook Calendar. For visual distinction the list view is replaced with graphic calendar squares, while entries are shown in different colors. User-friendly interface and intuitive navigation make it a breeze for users to add items to the CRM calendar or view tasks assigned by executives. The latter can access officers’ schedule, make adjustments and appoint to a task. Upon one click all details of an assigned task or upcoming event appear on screen.

As the CiviCRM extension, the CiviCalendar will help to:

  • Visualize info about scheduled meetings, calls, activities for specific periods of time
  • Go over details of a selected activity straight from the Calendar
  • Schedule the working day and important tasks in a convenient way
  • Create new Cases/ Activities/ Events directly from the Calendar
  • Apply filters for the better visualisation of planned activities
  • Always keep info about coming events and deadlines within easy view
  • Monitor staff members’ workload
  • Check other participants’ availability before assigning tasks or scheduling meetings and calls

It is essential that CiviCalendar supports Multilanguage and allows tracking records against Activities, Cases and Event. The checkboxes in the Calendar match the color of record types (Case, Event or Activity) and allow hiding or displaying them in the Calendar.



Additionally, the calendar offers its users convenient navigation and an ability to switch between three types of view modes: month, week, and day.


And even more prominent does CiviCalendar look together with the new UI, developed by Agiliway, as shown in pict. 4.


To setup the extension simply download CiviCalendar extension, unzip the archive into the folder sites/default/files/civicrm/ext/ and activate it within the CiviCRM Extensions tab of the administration panel.

There is also a plan in the works to level up the view tab of the Calendar so that two or more calendars were opened in the same window - e.g. the branch manager will see calendars of his subsidiaries.

With CiviCalendar extension CiviCRM is definitely the place where the day of each organization officer will begin. The place where everything is lined up and well-organized is worth living much of your professional life in.

We would appreciate if you tried new CiviCalendar extension and shared your feedback and suggestions for further improvements by email


This looks very useful! Thank you

Nice. We were just doing more work with Drupal Views Calendar so timely reading of this. Can you clarify in the blog, does this Extension offer solutions for showing eg Activities that are not just related to the person, eg can it show a Calendar of all Case Activities, not just those associated with the person who is viewing CiviCRM?

Thank you for the good question.

The Calendar is a tab on Contact. It allows watching activities/events associated with the selected contact. I.e. when you select any contact and go to Calendar tab then you will see the calendar for the selected contact, not your personal calendar.

In order to watch your personal calendar, you will need to go to your contact record.


Also, we are working on the second version of the Calendar which will allow watching few calendars simultaneously in following way:

  • On your Personal calendar, you will be able to choose up to 5 other contacts whose calendars you would like to watch (assuming you have access to those contacts). Then events/activities of watched contacts will be shown on your calendar. - This is done for managers to be able tracking/planning activities for their branch members.
  • For contact type Organization the Calendar will show activities/events of all employees of this organization. We use Relationship for this. – This is also a feature for managers to track what is going inside their organizations.

Will this new functionality address your needs?  

Is it possible to integrate entries in a Google Calendar with this CiviCRM Calendar?

We never integrated Google Calendar with CiviCRM before. However, Google provides API to work with Google Calendar. So it should be possible integrating with Google using this API.

We did similar integration projects to integrate RoundCube email client with CiviCRM and to integrate Facebook with CiviCRM.

I can provide more details on these integrations over email. Please write me