Skip to Content
ScheduleCalendar Sync

Calendar Sync

Sync your Service Invoice Pro schedule to Google Calendar, Apple Calendar, Outlook, or any app that supports iCal subscriptions.

ProThis feature requires a Pro subscription ($19/month). Compare plans

How It Works

Service Invoice Pro generates a private iCal feed URL unique to your account. When you subscribe to this URL in an external calendar app, your scheduled jobs appear alongside your personal events.

The feed is read-only — changes you make in the external calendar won’t affect your jobs in Service Invoice Pro. To reschedule, use the app directly.

Setting Up Calendar Sync

  1. Go to Settings > Calendar.
  2. Click Generate Token to create your personal iCal subscription URL.
  3. Copy the URL.
  4. Subscribe in your calendar app (see instructions below).

Subscribing in Google Calendar

  1. Open Google Calendar  on a computer.
  2. On the left side, click the + next to “Other calendars.”
  3. Select From URL.
  4. Paste your iCal URL and click Add calendar.
  5. Your jobs will appear within a few hours (Google syncs periodically).

Subscribing in Apple Calendar

  1. Open the Calendar app on your Mac or iPhone.
  2. Go to File > New Calendar Subscription (Mac) or Settings > Calendar > Accounts > Add Account > Other > Add Subscribed Calendar (iPhone).
  3. Paste your iCal URL.
  4. Click Subscribe and configure refresh frequency.

Subscribing in Outlook

  1. Open Outlook Calendar  in a browser.
  2. Click Add calendar in the sidebar.
  3. Select Subscribe from web.
  4. Paste your iCal URL and give it a name.
  5. Click Import.

What Syncs

Each job with a start date appears as a calendar event with:

  • Event title — job name and customer name
  • Date and time — start and end dates from the job
  • Description — job status and assigned team members

Managing Your Token

From Settings > Calendar, you can:

  • Regenerate — create a new URL (the old one stops working immediately)
  • Revoke — disable calendar sync entirely

Regenerating or revoking the token immediately invalidates the old URL. Anyone subscribed to the old URL will stop receiving updates.

Tips

  • External calendar apps sync on their own schedule — changes may take a few hours to appear.
  • Each team member can generate their own iCal token to see only jobs assigned to them.
  • If you share your iCal URL, anyone with it can see your job schedule. Keep it private.
Last updated on