Assembly Apps | Connect Apps You Already Use
Home pages
Create intuitive and personalized home pages. Whether it be welcoming clients, giving them directions, or assigning tasks— a home page can start providing a frictionless experience the moment clients log in.
Configure which client can see which apps.
Connect embeds visible to all client
In a single step, connect an app embed that is visible to all of your clients. For example, connect a Calendly meeting embed to streamline scheduling.
Connects different embeds for every client
Connect embeds per client if every client has their own unique view. For example, connect a project status dashboard from Airtable for each client.
Explore the most popular apps.
There are unlimited ways to start saving time and money by automating your workflows. Here are some of the most popular.
- \ \ Power BI \ \ Embed Power BI dashboards in your client portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/power-bi-app/index.html)
- \ \ Airtable \ \ Let clients access Airtable boards, forms, or other views\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/airtable-app/index.html)
- \ \ Calendly \ \ Let clients schedule meetings with you by surfacing a Calendly scheduling page\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/calendly-app/index.html)
- \ \ Google Sheets \ \ Connect a spreadsheet from Google Sheets with view-only or edit permissions for your clients.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/google-sheets-app/index.html)
- \ \ Google Docs \ \ Connect a document from Google Docs with view-only or edit permissions for your clients.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/google-docs-app/index.html)
- \ \ Looker Studio \ \ Connect a dashboard from Looker Studio so that clients can access visualizations from a unified place.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/google-data-studio-app/index.html)
- \ \ Typeform \ \ Connect a Typeform form and let clients fill it out directly in your portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/typeform-app/index.html)
- \ \ YouTube \ \ Embed YouTube videos in your client portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/youtube-app/index.html)
- \ \ Databox \ \ Embed Databox dashboards so that clients can view visualizations in one place.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/databox-app/index.html)
- \ \ Jotform \ \ Connect a Jotform form and let clients fill it out directly in your portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/jotform-app/index.html)
- \ \ ClickUp \ \ Connect a ClickUp list, board, calendar, timeline, or one of several other views.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/clickup-app/index.html)
- \ \ Loom \ \ Embed Loom videos in your client portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/loom-app/index.html)
- \ \ Power BI \ \ Embed Power BI dashboards in your client portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/power-bi-app/index.html)
- \ \ Airtable \ \ Let clients access Airtable boards, forms, or other views\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/airtable-app/index.html)
- \ \ Calendly \ \ Let clients schedule meetings with you by surfacing a Calendly scheduling page\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/calendly-app/index.html)
- \ \ Google Sheets \ \ Connect a spreadsheet from Google Sheets with view-only or edit permissions for your clients.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/google-sheets-app/index.html)
- \ \ Google Docs \ \ Connect a document from Google Docs with view-only or edit permissions for your clients.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/google-docs-app/index.html)
- \ \ Looker Studio \ \ Connect a dashboard from Looker Studio so that clients can access visualizations from a unified place.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/google-data-studio-app/index.html)
- \ \ Typeform \ \ Connect a Typeform form and let clients fill it out directly in your portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/typeform-app/index.html)
- \ \ YouTube \ \ Embed YouTube videos in your client portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/youtube-app/index.html)
- \ \ Databox \ \ Embed Databox dashboards so that clients can view visualizations in one place.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/databox-app/index.html)
- \ \ Jotform \ \ Connect a Jotform form and let clients fill it out directly in your portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/jotform-app/index.html)
- \ \ ClickUp \ \ Connect a ClickUp list, board, calendar, timeline, or one of several other views.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/clickup-app/index.html)
- \ \ Loom \ \ Embed Loom videos in your client portal.\ \ Internal-facing\ \ Internal-facing apps are only visible to your internal team.](/content/apps/directory/loom-app/index.html)
Frequently asked questions
What are the differences among Client Apps, Internal Apps, and Custom Apps?
Client Apps are visible to client users. For example, you can connect an Airtable project status board or a Calendly booker if you want to give clients access to these products.
Internal Apps are not visible to client users and generally help you streamline internal operations. For example, you can connect QuickBooks if you want to automatically sending billing data to your QuickBooks account.
Custom Apps are web applications that you can embed into your portal and that receive authentication information about the currently logged in client or internal users. A Custom App may be client-facing or internal-facing.
When setting up a Client App, what's the difference between manual and automatic setup?
With manual setup, you are manually specifying what content is shown for a client, group of clients, or company. For example, if you are sharing project status dashboards from Airtable, you will likely want to use the manual setup method since every client has a different dashboard.
With automatic setup, you can show content to all clients or all clients that meet certain criteria. For example, if you want to show all clients a Calendly scheduling page, you will likely want to use the automatic setup method so that you don't have to repeat the setup process for each client.
Can I embed a Client App that is not listed?
You most likely can. Since a Client App is just an embedded web application, most modern products are supported. In the Assembly Dashboard, just select the option "Don't see your App?" and we'll guide your through setup.
Can you build a Custom App for us?
Custom Apps can be built by anyone. If you need external help with a Custom App, we can introduce your to a partner agency that is familiar with our API. Please get in touch with our team to discuss.
Can I add a Client App that doesn't support embedding?
There are some products which don't support embedding. In this case, when setting up your Client App, select the option "Connected as link" instead of "Connected as embed (recommended)". With this option, when your client clicks on the Client App in your portal sidebar, a new tab will open with the provided URL. While this option is less integrated, it works with every product.
Upgrade your service business
Create remarkable client experiences
Features
Client Portal Messages Invoicing Contracts Tasks Files Forms Stores
Platform
Developer Home Custom Apps API Reference Assembly on Zapier Assembly on Make MCP
Company
Solutions
Accounting and Bookkeeping Marketing Agencies Startups Consulting Firms Real Estate Freelancers Law Firms Designers
Compare
Resources
Blog Guide What’s New Find an expert Security System Status Affiliates Program LLM Info
Blog
Assembly in ChatGPT & Claude Copilot is now Assembly How to Create a Customer Portal How to Bill a Client for the First Time The Best Client Portal Software Productized Services: How It Works
Features
Platform
Company
Solutions
Compare
Resources
Blog