Syncing your Zendesk WFM schedule with Google Calendar

<body>
<p id="docs-hc-snippet" style="display: none;">If an admin hasactivated the Google Calendar integration for Zendesk WFM, you can sync your WFM schedule and view your intraday schedule within your Google Calendar.</p>
<div class="article-banners">
<div id="docs-wmp-link">
<a href="https://support.zendesk.com/hc/en-us/articles/5411234991258-plan" rel="noopener" target="_blank">What's my plan?</a>
</div>

<div class="article-banner" id="addon_wfm">
<table>
<tbody>
<tr>
<td>
<strong>Add-on</strong>
</td>
<td>Workforce Management (WFM) or Workforce Engagement Management (WEM)</td>
</tr>
</tbody>
</table>
</div>

</div>
<div id="docs-ai-summary">
<p id="docs-ai-summary-toggle">Summary: <span id="up-triangle">◀</span><span id="down-triangle">▼</span></p>
<p id="docs-ai-summary-content">You can sync your workforce management intraday schedule with your Google Calendar to view shifts and accepted time off. The sync uses your Google Calendar's time zone and only syncs with your primary calendar. You can resync if needed and disconnect the calendar, which gradually removes your schedule. This integration helps you keep your work schedule accessible alongside your personal events.</p>
</div>

<div class="body">

<p class="p" dir="ltr">If an admin has <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/9118977786522" target="_blank">activated the Google Calendar integration for Zendesk WFM</a>, you can
sync your WFM schedule and view your intraday schedule within your Google Calendar.</p>
<p class="p">Only Zendesk WFM's intraday schedule is synced into your Google Calendar. The schedule
follows the time zone set within Google Calendar and Zendesk WFM syncs only with the primary
calendar.</p>
<div class="p">This article contains the following topics:<ul class="ul" id="topic-1__ul_pq3_j12_y2c">
<li class="li"><a class="xref" href="#topic_p53_s12_y2c">Syncing Zendesk WFM with Google
Calendar</a></li>
<li class="li"><a class="xref" href="#topic_urr_c22_y2c">Resyncing Google Calendar</a></li>
<li class="li"><a class="xref" href="#topic_jdg_r42_y2c">Disconnecting Google Calendar</a></li>
</ul>
</div>
<p class="p">Related articles:</p>
<ul class="ul" id="topic-1__ul_qvn_l12_y2c">
<li class="li"><a class="xref" href="https://support.zendesk.com/hc/en-us/articles/6443374353434" target="_blank">Viewing and managing your schedule as an agent</a></li>
</ul>
</div>
<div aria-labelledby="ariaid-title2" class="topic nested1" id="topic_p53_s12_y2c">
<h2 class="title topictitle2" id="ariaid-title2">Syncing Zendesk WFM with Google Calendar</h2>
<div class="body">
<p class="p">After the Google Calendar integration has been activated by an admin, you'll see the Google
Calendar icon in the WFM schedule app in Zendesk Support.</p>
<p class="p"><strong class="ph b">To sync your Google Calendar with Zendesk WFM</strong></p>
<ol class="ol" id="topic_p53_s12_y2c__ol_jn4_dd2_y2c">
<li class="li"><span class="ph">In <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408838272410" target="_blank">Support</a>, click the <strong class="ph b">Workforce management</strong> icon (<img class="image" id="topic_p53_s12_y2c__d8e385" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_logo_icon.png" width="16">) in the sidebar to access your schedule.</span></li>
<li class="li">Click the <strong class="ph b">Google Calendar</strong> icon.<p class="p"><img class="image img-screenshot" id="topic_p53_s12_y2c__image_tnc_pd2_y2c" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/ts_schedule_calendar_integration.png" width="400"></p>
</li>
<li class="li">Click <strong class="ph b">Connect</strong>.<p class="p">You're redirected to select which Google account you want to
connect with Zendesk WFM. Make sure to choose the email that's associated with Zendesk
WFM.</p>
</li>
<li class="li">Click <strong class="ph b">Continue</strong>.</li>
<li class="li">Select <strong class="ph b">See, edit, share, and permanently delete all the calendars you can access
using Google Calendar</strong>, then click <strong class="ph b">Continue</strong>.<p class="p">You must select this for the
sync to work.</p>
</li>
<li class="li">To confirm the integration is connected:<ul class="ul" id="topic_p53_s12_y2c__ol_igl_d3s_y2c">
<li class="li">In Support, click the Google Calendar icon.<p class="p"><img class="image img-screenshot" id="topic_p53_s12_y2c__image_am4_rf4_lhc" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_agent_gcal_confirm.png" width="400"></p>
</li>
<li class="li">From your Google calendar, refresh the page to view your intraday schedule.<p class="p">All
events synced from Zendesk WFM to Google Calendar have the default status set as
Free.</p>
<p class="p"><img class="image img-screenshot" id="topic_p53_s12_y2c__image_q31_zd2_y2c" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_gcal_sync.png" width="400"></p>
<p class="p">During the
initial synchronization from WFM to Google Calendar, recurring schedule events are
synchronized for up to 90 days into the future. All accepted time off is
synchronized, even if it extends beyond 90 days.</p>
</li>
</ul>
</li>
</ol>
</div>
</div>
<div aria-labelledby="ariaid-title3" class="topic nested1" id="topic_urr_c22_y2c">
<h2 class="title topictitle2" id="ariaid-title3">Resyncing Google Calendar</h2>
<div class="body">
<p class="p">In some cases, you may need to resync WFM with your Google calendar. </p>
<div class="p">
<strong class="ph b">To resync WFM with your Google calendar</strong><ol class="ol" id="topic_urr_c22_y2c__ol_z5y_p22_y2c">
<li class="li"><span class="ph">In <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408838272410" target="_blank">Support</a>, click the <strong class="ph b">Workforce management</strong> icon (<img class="image" id="topic_urr_c22_y2c__d8e385" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_logo_icon.png" width="16">) in the sidebar to access your schedule.</span></li>
<li class="li">If you need to resync, a message appears in the upper-right corner.<p class="p"><img class="image img-screenshot" id="topic_urr_c22_y2c__image_awn_b42_y2c" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_agent_schedule_calendar_error.png" width="600"></p>
</li>
<li class="li">In the message, click <strong class="ph b">Resync</strong>.</li>
</ol>
</div>
</div>
</div>
<div aria-labelledby="ariaid-title4" class="topic nested1" id="topic_jdg_r42_y2c">
<h2 class="title topictitle2" id="ariaid-title4">Disconnecting Google Calendar</h2>
<div class="body">
<p class="p">When you disconnect Google Calendar, your Zendesk WFM schedule is gradually removed from
your calendar. It may take up to a few minutes to be fully removed.</p>
<p class="p"><strong class="ph b">To disconnect Google Calendar from your schedule</strong></p>
<ol class="ol" id="topic_jdg_r42_y2c__ol_iyd_w42_y2c">
<li class="li"><span class="ph">In <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408838272410" target="_blank">Support</a>, click the <strong class="ph b">Workforce management</strong> icon (<img class="image" id="topic_jdg_r42_y2c__d8e385" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/wfm_logo_icon.png" width="16">) in the sidebar to access your schedule.</span></li>
<li class="li">Click the <strong class="ph b">Google Calendar</strong> icon.</li>
<li class="li">Click <strong class="ph b">Disconnect</strong>.</li>
<li class="li">Refresh your Google Calendar.</li>
</ol>
</div>
</div>
<script id="docs-schema-markup" type="application/ld+json">{
"@context": "https://schema.org",
"@type": "TechArticle",
"@id": "https://support.zendesk.com/hc/en-us/articles/6443354603418-Syncing-your-Zendesk-WFM-schedule-with-Google-Calendar",
"url": "https://support.zendesk.com/hc/en-us/articles/6443354603418-Syncing-your-Zendesk-WFM-schedule-with-Google-Calendar",
"headline": "Syncing your Zendesk WFM schedule with Google Calendar",
"description": "You can sync your workforce management intraday schedule with your Google Calendar after an admin activates the integration, and you can also resync or disconnect the calendar as needed.",
"articleSection": "Schedule management and time tracking (WFM add-on)",
"datePublished": "2023-11-30T20:08:26+00:00",
"dateModified": "2026-04-22T14:50:59.835073+00:00",
"inLanguage": "en-US",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://support.zendesk.com/hc/en-us/articles/6443354603418-Syncing-your-Zendesk-WFM-schedule-with-Google-Calendar"
},
"author": {
"@type": "Organization",
"name": "Zendesk",
"url": "https://www.zendesk.com"
},
"publisher": {
"@type": "Organization",
"name": "Zendesk"
},
"isPartOf": {
"@type": "WebSite",
"name": "Zendesk Help",
"url": "https://support.zendesk.com/hc/en-us"
},
"about": {
"@type": "SoftwareApplication",
"name": "Zendesk"
}
}</script><script id="ai-summary-script">
//<![CDATA[
const ai_summary_style = document.createElement('style');
ai_summary_style.innerHTML = `#styled-article-body{padding:0 0 0}#article-body #docs-ai-summary{background-color:#f3f3f3;border:1px solid #d3d3d3;padding:10px 10px 6px;margin-bottom:16px}#article-body #docs-ai-summary #docs-ai-summary-toggle{font-size:.9em;font-weight:700;margin-bottom:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}#article-body #docs-ai-summary #docs-ai-summary-toggle #up-triangle{margin-left:auto;padding-right:10px;display:none}#article-body #docs-ai-summary #docs-ai-summary-toggle #down-triangle{margin-left:auto;padding-right:10px}#article-body #docs-ai-summary #docs-ai-summary-content{font-size:.9em;padding-left:25px;padding-right:25px;margin-bottom:12px}`;
document.head.appendChild(ai_summary_style);

const toggleAISummary = () => {
const summary = document.getElementById("docs-ai-summary-content");
const upTriangle = document.getElementById("up-triangle");
const downTriangle = document.getElementById("down-triangle");
if (summary.style.display === "none") {
summary.style.display = "block";
upTriangle.style.display = "none";
downTriangle.style.display = "inline";
} else {
summary.style.display = "none";
upTriangle.style.display = "inline";
downTriangle.style.display = "none";
}
};

document.getElementById("docs-ai-summary-toggle").addEventListener("click", toggleAISummary);
//]]>
</script>
</body>