Calendar Settings

This is an advanced feature that requires a ‘Double Diamond’ or ‘Star’ subscription. If you are a ‘Double Diamond’ or ‘Star’ subscriber we can help you configure the following settings via phone or email support.

TrailHUB integrates with Google Calendar feeds which can be used in conjunction with a variety of calendaring and event management systems to bring event postings to your guests directly in TrailHUB.

To get started, you’ll need a Google Calendar API Key and at least one public Google Calendar.

Create Google API Key

  1. Go to the Google Developers Console, select ‘Create project’ from the ‘Project’ menu, give your project a name and agree to the terms.

  2. From the developers console, select ‘ENABLE APIS AND SERVICES’, then search for ‘calendar’, select ‘Google Calendar API’, and click ‘ENABLE’.

  3. From the developers console, click on ‘Credentials’, then ‘CREATE CREDENTIALS’, then ‘API key’. Once created, click ‘RESTRICT KEY’.

  4. Under ‘Application restrictions’, select ‘HTTP referrers (web sites).

  5. Under ‘Website restrictions’, click ‘ADD AN ITEM’ and enter https://traihub.org/* and click ‘done’. This will prevent API key abuse.

  6. Under ‘API restrictions’, select ‘Restrict key’, then search for ‘Google Calendar API’. Check ‘Google Calendar API’ then click ‘OK.

  7. Select ‘Save’.

  8. You’ll be taken back to your Credentials page. Find the API key you just created. You’ll see a button to Copy key. Copy the key to your clipboard.

Add API key to your TrailHUB Calendar settings

  1. Navigate to your Trail System Details and select ‘Calendars Settings’.

  2. Paste this API key into the API Key field and click ‘Save Settings’.

Create a Public Google Calendar

  1. Navigate to calendar.google.com.

  2. On the left side of your screen, you’ll see ‘Other calendars’ with a plus icon. Click the plus icon and then ‘Create new calendar’.

  3. Give your calendar a name, then select ‘Create calendar’.

  4. You should end up on your Calendar’s settings. Scroll to ‘Access permissions’ and select ‘Make available to public’.

  5. Scroll to the ‘Integrate calendar’ section and copy the ‘Calendar ID’.

Add your calendar to your TrailHUB Calendar settings

  1. Navigate to your Trail System Details and select ‘Calendar Settings’.

  2. Click ‘Add Calendar’.

  3. Give your calendar a title and paste the Calendar ID into the appropriate fields. You may select a color to represent this calendar using the color picker.

  4. Click ‘Save Settings’.

  5. You can add multiple calendars by repeating these steps.