Installing AWS CloudFormation stack to support Contact Center

<body>
<p id="docs-hc-snippet" style="display: none;">The AWS CloudFormation stack links your Amazon Connect and Zendesk Contact Center instances. After your Contact Center instance has been created by Zendesk, you'll receive a CloudFormation template URL needed for the installation.</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_contact-center">
<table>
<tbody>
<tr>
<td>
<strong>Add-on</strong>
</td>
<td>Contact Center</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="docs-ai-summary">
<p id="docs-ai-summary-toggle">Verified AI summary <span id="up-triangle">◀</span><span id="down-triangle">▼</span></p>
<p id="docs-ai-summary-content">Use a CloudFormation stack to link your Connect instance with Contact Center. This setup integrates Amazon Connect with AWS services like Cognito and Kinesis, establishing trust between systems. Follow the provided steps to deploy the stack, which automates resource creation and configuration. Once complete, update user access and configurations, then notify the Professional Services team to activate the stack.</p>
</div>
<div class="body">
<p class="p" dir="ltr">The AWS CloudFormation stack links your Amazon Connect and Zendesk Contact
Center instances. After your Contact Center instance has been created by Zendesk, you'll
receive a CloudFormation template URL needed for the installation. </p>
<p class="p">You must have an Amazon Connect instance and a Contact Center instance before you can
install your AWS CloudFormation stack.</p>
<p class="p" dir="ltr"><strong class="ph b">To install the Contact Center CloudFormation stack</strong></p>
<ol class="ol" id="installing_cloudformation_stack__ol_est_gs5_dgc">
<li class="li">In the AWS Management Console, make sure that <strong class="ph b">Kinesis Stream</strong> data streaming
(not Kinesis Firehose) is selected for the Amazon Connect instance connected to the
deployment.<p class="p" dir="ltr"><img class="image" id="installing_cloudformation_stack__image_fst_gs5_dgc" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/cc_cloudformation_1.png" width="600"></p>
</li>
<li class="li" dir="ltr">Open your Amazon Console in the region where your Amazon Connect instance
resides, then scroll to the bottom of the page showing details about the stack being
installed.</li>
<li class="li" dir="ltr">Accept the terms, then start the stack installation. <p class="p">The installation
process might take up to 15 minutes. When it's complete, the status appears as
CREATE_COMPLETE next to the new stack in the Amazon Console.</p>
<p class="p" dir="ltr"><img class="image" id="installing_cloudformation_stack__image_gst_gs5_dgc" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/cc_cloudformation_2.png" width="600"></p>
</li>
</ol>
<p class="p">After the stack installation completes, inform the Zendesk team that created the Contact
Center instance so that they can activate the stack to link the Contact Center instance
to your Amazon Connect instance.</p>
<p class="p">After the stack has been activated, sign into the Contact Center instance using the login
method set up in Amazon Connect, then install the <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/9459088830874" target="_blank">Contact Center</a> app in Zendesk and link it to
your Contact Center instance.</p>
</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/9543543231258-Linking-Connect-and-Contact-Center-with-a-CloudFormation-stack",
"url": "https://support.zendesk.com/hc/en-us/articles/9543543231258-Linking-Connect-and-Contact-Center-with-a-CloudFormation-stack",
"headline": "Installing AWS CloudFormation stack to support Contact Center",
"description": "You install an AWS CloudFormation stack to link your Amazon Connect and Contact Center instances, ensuring Kinesis Stream data streaming is selected and completing the stack setup in the AWS Management Console.",
"articleSection": "Setting up Contact Center",
"datePublished": "2025-07-30T15:28:32+00:00",
"dateModified": "2026-04-15T21:31:16.089855+00:00",
"inLanguage": "en-US",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://support.zendesk.com/hc/en-us/articles/9543543231258-Linking-Connect-and-Contact-Center-with-a-CloudFormation-stack"
},
"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>