Intro to apps
Custom Visibility for Apps
Messages App
Billing App
Products
Invoicing
Subscriptions
Payment Links
Product Store
Client Billing Experience
Fees & Payment Reconciliation
Files App
Contracts App
Forms App
Helpdesk App
Tasks App
Client Home App
Profile Manager App
Airtable Embed
Calendly Embed
Notion Embed
Google Sheets Embed
ClickUp Embed
Typeform Embed
Youtube Embed
Autoresponder App
Exporter App
QuickBooks Integration
Other Embeds
Jotform Embed
Power BI Embed
Hubspot Forms Embed
Hubspot Meetings Embed
Miro Embed
Figma Embed
Monday Embed
Canva Embed
Acuity Scheduling Embed
Loom Embed
Google Drive Embed
Google Slides Embed
Google Docs Embed
Google Forms Embed
Looker Studio Embed
Google Calendar Embed
Databox Embed
Trello Embed
Zoom Scheduling Embed
Squarespace Embed
OneDrive Embed
Intro to apps
Custom Visibility for Apps
Messages App
Billing App
Products
Invoicing
Subscriptions
Payment Links
Product Store
Client Billing Experience
Fees & Payment Reconciliation
Files App
Contracts App
Forms App
Helpdesk App
Tasks App
Client Home App
Profile Manager App
Airtable Embed
Calendly Embed
Notion Embed
Google Sheets Embed
ClickUp Embed
Typeform Embed
Youtube Embed
Autoresponder App
Exporter App
QuickBooks Integration
Other Embeds
Jotform Embed
Power BI Embed
Hubspot Forms Embed
Hubspot Meetings Embed
Miro Embed
Figma Embed
Monday Embed
Canva Embed
Acuity Scheduling Embed
Loom Embed
Google Drive Embed
Google Slides Embed
Google Docs Embed
Google Forms Embed
Looker Studio Embed
Google Calendar Embed
Databox Embed
Trello Embed
Zoom Scheduling Embed
Squarespace Embed
OneDrive Embed
Changes to the Assembly website and Assembly Dashboard
On April 10, 2025, Assembly's client portal software changed its domain from copilot.com to copilot.app.
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.
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.
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.
Why did Assembly.com become assembly.com?
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?
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?
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"))