Connect Amazon Connect to Palette, allow the embedded CCP origin, and finish the Calls configuration for inbound and outbound calling.
Use this guide when you want Palette Calls to place and receive calls through your Amazon Connect instance.
Prerequisites
An active Amazon Connect instance with administrator access.
At least one queue, routing profile, and agent user in Amazon Connect.
A phone number claimed in Amazon Connect if you want to receive inbound calls.
A secure HTTPS origin for Palette web and for the hosted macOS Calls window.
1. Prepare Amazon Connect in AWS
In the Amazon Connect admin console:
Create or open your Amazon Connect instance.
Claim a phone number if you need inbound calling.
Create or confirm the queue that Palette should use for outbound calls.
Assign agents a routing profile and security profile that allow voice handling.
Confirm each agent can sign in to the CCP and handle a test voice contact in Amazon Connect before connecting Palette.
2. Allow the Palette origin and use CCP v2
Palette embeds Amazon Connect by loading the CCP in the browser or in the hosted desktop Calls page, so the Palette origin must be approved in Amazon Connect.
In Amazon Connect, add the Palette web origin to the approved allowlist for application integration.
Use HTTPS origins only.
Copy your CCP v2 URL. The URL should point to the ccp-v2 page for your instance.
Examples:
https://your-instance.my.connect.aws/ccp-v2/
https://your-instance.awsapps.com/connect/ccp-v2/
3. Create the Amazon Connect integration in Palette
In Palette, open Workspace > Integrations.
Click Amazon Connect.
This creates the workspace integration record. The initial record is only a placeholder, so you still need to complete the Calls setup in the next step.
4. Finish setup in the Calls page
Open Contact > Calls in Palette.
Fill in the Amazon Connect configuration fields:
CCP URL: your Amazon Connect ccp-v2 URL
Instance ID: your Amazon Connect instance identifier
Region: for example us-west-2
Default Queue ID: the queue used for outbound dialing by default
Default Caller ID: the outbound number to show when Connect supports it
Default Outbound Flow ID: optional, if your workspace uses a dedicated outbound flow
Hosted Calls URL: required for the macOS hosted Calls window
Allowed Origin Status: track whether the Amazon Connect allowlist is fully verified
Default Country Code: default country code used for phone normalization
Save the configuration.
After saving, refresh the Calls page and sign in to Amazon Connect in the embedded CCP when prompted.
5. Validate inbound and outbound calling
Run these checks before rolling the feature out to your team:
Place an outbound test call from Palette Calls.
Call the claimed Amazon Connect number from an external phone and confirm the inbound call appears in Palette.
Verify the call log is created in Palette and linked to the matched contact or company when the phone number is known.
If you use the macOS app, open the hosted Calls window and confirm it loads from the configured HTTPS URL.
Troubleshooting
If the embedded CCP does not load, verify the Palette origin is approved in Amazon Connect and that you are using ccp-v2.
If the macOS app cannot receive calls, confirm the Hosted Calls URL is set to an HTTPS page that can load the Amazon Connect CCP.
If calls appear in Amazon Connect but not in Palette, re-open Workspace > Integrations and confirm the Amazon Connect channel exists, then verify the Calls page configuration was saved.