Google Calendar

Connect Google accounts, keep events in sync, and use Google Calendar from Pixelwand CRM.

Google Calendar connects your personal calendar to Pixelwand CRM. You can view Google events beside CRM events and tasks, create entries in either product, and keep changes synchronized without copying dates manually.

What the integration does

  • Pulls events from each connected primary Google Calendar into the CRM calendar.
  • Pushes CRM events and tasks to the Google Calendar you select.
  • Synchronizes event dates when you drag an event to another time in CRM.
  • Supports multiple Google accounts for the same CRM user.
  • Lets you choose which main workspaces may expose your calendar to their owners and admins.
  • Keeps CRM Events and CRM Tasks as separate records.

Connect a Google account

  1. Open your profile menu and select Settings.
  2. Open Google Calendar.
  3. Select Connect account.
  4. Sign in to Google and approve calendar access.
  5. After Google redirects you to Pixelwand CRM, confirm that the account shows its Google email address and a Connected status.

To connect another account, select Add account and repeat the authorization flow. Each connection represents the primary calendar of the Google account shown on the connection card.

Control workspace visibility

When you connect an account, its calendar is initially visible to owners and admins of the workspace you were using. To change where it is visible:

  1. Turn on Workspace visibility for the connection.
  2. Select one or more main workspaces.
  3. Select Save.

Only owners and admins of the selected workspaces can view the shared calendar. Regular members see only their own connected calendars. Sub-accounts are not listed separately; access is configured against their main workspace.

You can turn workspace visibility off to make the calendar private. This stops sharing the calendar without disconnecting it from your CRM account.

Choose calendars to display

Open Calendar from the CRM navigation. Connected calendars appear under Calendars in the left sidebar.

  • Select a calendar to show its events.
  • Clear a calendar to hide its events without disconnecting it.
  • Use Categories to show or hide Events, Tasks, Leads, and Deals.
  • Use Assignees to narrow the calendar to particular team members.

Pixelwand remembers whether you last used the Month, Week, or Day view in the current browser.

Create an event and sync it to Google

  1. From the Calendar page, select Create Event or select a date.
  2. Keep Event selected.
  3. Add a title, start and end time, and any optional information.
  4. Turn on Sync with Google Calendar.
  5. Choose one of your connected calendars.
  6. Select Save Event.

Event options can include:

  • All-day scheduling
  • An optional related Lead or Deal
  • Event category
  • Participants
  • Repetition and repeat end date
  • Description and meeting link

The Event is saved in CRM and a corresponding entry is created in the selected Google Calendar.

Create a task and optionally sync it

Select Task in the create dialog when the item is work to complete rather than a meeting or appointment. Add the task title, due date, assignee, priority, and an optional related Lead or Deal.

A CRM Task appears on the CRM calendar, but it does not create a separate CRM Event. To also create it in Google Calendar, turn on Sync with Google Calendar and choose a calendar before saving the Task.

Move or update an event

Drag an Event or Task to another date or time in the CRM calendar. Pixelwand updates the item immediately on screen and then sends the change to Google. The small loading indicator on the event shows while the update is being saved.

If Google rejects the update, CRM restores the previous position and shows an error. Events imported from Google remain Events in CRM; they are not converted to Tasks.

How synchronization works

Whenever the Calendar page requests events, Pixelwand first runs an incremental sync for every Google Calendar visible to the current workspace. It then returns the refreshed CRM calendar data. Incremental synchronization transfers only changes made since the previous successful pull.

The Sync button on a connection card runs the same synchronization manually. Use it when you want to confirm a connection or retry after a temporary Google error.

If Google Calendar is temporarily unavailable, Pixelwand continues to show the latest locally stored calendar data and retries on a later request.

Deleted events

When an event is deleted in Google Calendar, the next successful pull closes its linked CRM Event and removes it from the CRM calendar. Opening or refreshing the Calendar page performs this pull before events are displayed.

Deleting a connection is different from deleting an event. Removing a connection clears its authorization and stops future synchronization, but existing CRM events remain available.

Open, sync, or remove a connection

On Settings → Google Calendar, each connection provides:

  • Sync — pull the latest Google changes now.
  • Open — open the connected primary calendar in Google Calendar.
  • Delete connection — remove the stored authorization and stop syncing.

Troubleshooting

The Google account is not shown as connected

Return to Settings → Google Calendar and select Continue with Google if the connection says Authorization required. Complete the consent flow in the same browser, then select Refresh.

A recent Google change is missing

Reload the Calendar page or select Sync on the connection card. If another sync is already running, wait a moment and retry.

A CRM item does not appear in Google Calendar

Edit the Event or Task and confirm that Sync with Google Calendar is enabled and that a connected calendar is selected. Items created without this option remain CRM-only.

A team calendar is missing from the sidebar

The calendar owner must enable Workspace visibility, select your main workspace, and save. Only workspace owners and admins can view another member's shared calendar.

Events remain visible after disconnecting

This is expected. Disconnecting stops future synchronization but does not delete historical CRM Events. Individual events deleted in Google disappear after the next successful synchronization.

On this page