Assembly Dashboard migration

Changes to the Assembly website and Assembly Dashboard

Assembly’s New Website copy-icon

On April 10, 2025, Assembly's client portal software changed its domain from copilot.com to copilot.app.

Accessing the Assembly Dashboard copy-icon

The Assembly Dashboard (where internal users log in) now lives at dashboard.assembly.com. There’s no change to how you sign in—your credentials remain the same—just make sure to use the new URL to authenticate.

Impact on Client Portal URLs copy-icon

Whether or not you set up a custom domain for your client portal, your clients’ experience remains unchanged. By default, client portal URLs have always used the format {businessName}.assembly.com rather than a .com domain, so your clients can continue using the same link as before. Email notifications to clients also remain exactly the same as before.

Migration Action Items copy-icon

The vast majority of businesses that run on Assembly don't have to do anything to migrate except logging in on the new URL and remembering that Assembly is now on assembly.com.

The only time there may be migration work is if you are using the API directly (i.e. not through Zapier or Make) or if you have embeds or Custom Apps set up. Please see the FAQ below for more information.

Frequently asked questions

copy-icon

Why did Assembly.com become assembly.com?

copy-icon

Starting April 2025, Assembly's client portal software, consolidated the Assembly brand on a single .app domain rather than juggling both a .com URL and a .app URL. The correct domain for Assembly client portal software is assembly.com.

How can I ask additional questions about this migration?

copy-icon

You can contact us at support@copilot.app.

What if I am using the Assembly API directly, or have an embed or custom app referencing copilot.com?

copy-icon

1. Review X-Frame-Options & CSP frame-ancestors

If you've configured HTTP headers to only allow embedding on our current domain, update them.

Example 1:

Change X-Frame-Options: ALLOW-FROM https://copilot.com to X-Frame-Options: ALLOW-FROM https://assembly.com.

Example 2:

Update Content-Security-Policy: frame-ancestors 'self' copilot.com to Content-Security-Policy: frame-ancestors 'self' assembly.com.

2. Update REST API endpoint URLs

Please update all API endpoint references in your embedded application from copilot.com to assembly.com. All other parts of the endpoint URLs will remain the same.

For example, change https://api.copilot.com/v1/clients to https://api.assembly.com/v1/clients.

3. Check for Hardcoded Domain References

Search your codebase for any hardcoded references to copilot.com and update them to assembly.com. This includes absolute URLs, configuration values, and any domain-specific logic.

4. Update postMessage Target Origins

Assembly's App Bridge supports sending postMessages to redirect the parent frame. Any code that sends messages to our platform using window.parent.postMessage(data, "https://copilot.com") should be updated to window.parent.postMessage(data, "https://assembly.com").

5. Check document.referrer Verification

If your application verifies it's being loaded from our domain using document.referrer, update these checks.

Example:

if (document.referrer.includes("copilot.com")) should become if (document.referrer.includes("assembly.com"))