
Overview
The Domains feature allows you to personalize shared public links for a consistent, branded experience on the Teams plans or higher.

How Does It Work?
With Domains, you can:
- Set up a free Taskade subdomain for your workspace.
- Example:
mymarketing.taskade.site
This domain makes shared links more professional and easier to remember.
Add a custom domains using your own domain provider.
- Example:
mymarketing.my-domain.com
- Example:
Use your new domains for shared links, such as:
| Area | Description | Branded URL |
|---|---|---|
| Published Taskade Genesis Apps | Share your Genesis-generated applications with branded URLs. Perfect for client portals, booking systems, dashboards, or any custom business apps you've built with Taskade Genesis AI. | ``` |
| myapp.my-domain.com |
|
| Published Projects | Make your projects accessible to stakeholders, clients, or collaborators with professional-looking URLs. Great for sharing project timelines, deliverables, or progress updates without requiring account access. | ```
mymarketing.my-domain.com/a/123456abc123
``` |
| Published Automations | Share your automated workflows and templates with your team or community. Ideal for distributing standardized processes, onboarding flows, or productivity templates that others can use and adapt. | ```
mymarketing.my-domain.com/flow-template/workflow456
``` |
| Public Forms | Collect information, feedback, or submissions through branded forms that match your company's domain. Perfect for contact forms, surveys, event registrations, or any data collection needs. | ```
mymarketing.my-domain.com/f/contact789
``` |
| Public AI Kits | Publish curated toolkits including AI agents, automation flows, projects, and templates with your audience using your custom domain. Excellent for sharing ready-made solutions for personal and business use cases. | ```
mymarketing.my-domain.com/k/aitools101
``` |
> 💡 Note: Custom Domains set for the Home space do not affect the other spaces/Apps. Cnames need to be set for each Folder/Team individually.
### Get a Free Taskade Subdomain
A free Taskade domain allows you to create a branded link under the **taskade.site domain**, such as "mymarketing.taskade.site." This option is perfect for if you want a professional link for sharing public agents and projects without additional costs.
Here's how to get started:
- **Navigate to** your **workspace**/ **app**.
- **Go** to **Settings** → **Domains**.

- **Choose** the **Domains tab** from the **left sidebar**.

- Under ➕ **Add Domain** choose **Taskade Subdomain**.

- Enter your preferred subdomain (e.g., "mycompany").

- Click **Update** to save the domain name.
> 💡 **Note**: Your new subdomain will now apply to any **public agents** shared from your workspace. Check our guides on [Sharing Public Agents](/learn/agents/agent-inbox) to learn more.
- The domain will be marked as **Verified**.

### Set Up a Custom Domain
A custom domain lets you use your own branded domain name, such as "mymarketing.my-domain.com," by configuring DNS records with your domain provider. Choose this option if you already own a domain and want full customization.
> 💡 **Note**: This is a paid feature available in the [Teams plan and above.](https://www.taskade.com/pricing)
- Open your app **Settings**.

- **Go** to the **Domains** tab on the left.

- Choose your domain type.
- Pick from an available Taskade subdomain or add your own.

- Enter your domain and Taskade will show you the exact DNS record to add.


- Add the CNAME record to your DNS provider (see provider guides below).
- Taskade automatically checks DNS propagation .
- SSL is auto-provisioned once verification passes (typically 5-30 minutes).
| Domain Type | Example | Plans | SSL |
| --- | --- | --- | --- |
| Taskade subdomain | myapp.taskade.site | All plans | Auto |
| Taskade subdomain | myapp.taskade.app | All plans | Auto |
| Custom subdomain | app.yourdomain.com | Paid plans | Auto |
| Custom apex domain | yourdomain.com | Paid plans | Auto |

### Buy a Custom Domain
You can buy a domain directly in Taskade to host your apps.
- **Open** your **app** → Click the **Publish drop-down** (top-right).

- Click **Domains**→ **Buy Domain**.

- Type domain keywords → Click **Search** to check availability.

- Select a domain → Click **Add** → **Buy and Publish.**

- Follow the on-screen instructions to complete purchase.
### Configure Domain Providers
### GoDaddy
1. **Log in** to GoDaddy > Go to **My Domains**.
2. Select your domain > Click **DNS**.
3. Click **Add Record** > Choose **CNAME**:
- **Name / Host**: workspacename.company.com
- **Value / Points to**: external.taskade.com (in Taskade under “CNAME Record”)
4. Add a **TXT Record** for SSL:
- **Name / Host**: value shown under “TXT Record (SSL Validation)” in Taskade
- **Value**: token shown next to it in Taskade
5. Add a **TXT Record** for Hostname Pre-validation:
- **Name / Host**: value shown under “TXT Record (Hostname Pre-validation)”
- **Value**: token provided in Taskade
6. Click **Save**. Wait for DNS to propagate (usually 5–10 mins).
7. Refresh the domain status inside Taskade.
### Namecheap
1. **Log in** > Go to **Domain List** > Click **Manage**.
2. Open the **Advanced DNS** tab.
3. Add a **CNAME Record**:
- **Host**: workspacename *(just the subdomain)*
- **Value**: external.taskade.com (in Taskade under “CNAME Record")
4. Add a **TXT Record** (SSL):
- **Host**: copy the value shown under “TXT Record (SSL Validation)” in Taskade
- **Value**: use the matching token from Taskade
5. Add a second **TXT Record** (Pre-validation):
- **Host**: value from “TXT Record (Hostname Pre-validation)”
- **Value**: corresponding token
6. Click the ✔ icon to save each. Wait for DNS to update.
7. Refresh the domain status inside Taskade.
### DreamHost
1. **Log in** > Go to **Websites** > **Manage** your domain.
2. Click **DNS Settings**.
3. Add a **CNAME Record**:
- **Host**: workspacename.company.com
- **Points to**: external.taskade.com (in Taskade under "CNAME Record")
4. Add a **TXT Record** for SSL:
- **Host**: copy from “TXT Record (SSL Validation)”
- **Value**: token shown next to it
5. Add a second **TXT Record**:
- **Host**: from “TXT Record (Hostname Pre-validation)”
- **Value**: corresponding token
6. Save records. DNS changes are usually fast (5–30 mins).
7. Refresh the domain status inside Taskade.
### Use Cases
Not sure how to make the most of this feature? Explore these ideas next:
| Enhance brand consistency | Use your custom domain to create a unified, branded experience for public-facing Taskade links. |
| --- | --- |
| Improve client-facing communications | Share public agents with a professional, easy-to-remember custom URLs to build credibility. |
| Boost marketing outreach | Use a custom or free subdomain to make it easier to promote your work and initiatives in marketing campaigns. |
| Create memorable, branded URLs | Replace generic Taskade links with short, branded URLs that are easy for your team and clients to remember. |
| Improve collaboration with partners | Share your agent's public agents and using a branded domain to offer external partners seamless access and enhancing collaboration. |
| Increase professionalism in proposals | When sharing agent links in client proposals or presentations, use a custom domain to give a polished and professional touch. |
| Simplify project sharing for events | Use a custom domain to share links to public agents fine-tuned for specific events. Make it easy for attendees to access your content with tailored URLs. |
| Own your digital real estate | Stand out in your industry by using a custom domain to fully brand your Taskade links and differentiate your business from competitors. |
### Custom Domain FAQ
<details><summary>
**How to fix the**`Request HOST is not whitelisted`** error?**
</summary>
When subdomain or domain is created for the workspace only supported public links will be accessible. For example if `mymarketing.taskade.site` is used as a subdomain, only public agents links like `mymarketing.taskade.site/a/123456abc123` will be accessible.
</details><details><summary>
**How to fix the**`custom hostname does not CNAME to this zone`** error?**
</summary>
This error message is shown when the Cname record entered into your respective domain provider has not been issued a SSL certificate yet, please check if your Cname record has been configured correctly or wait, DNS changes may take up to 24 hours to propagate fully.
</details>
> **📚 Learn More**
>
>
>
> - [Taskade Genesis FAQ](/learn/genesis/faq) — Common questions about Taskade Genesis apps, pricing, and features
### 🧬 Helpful Links
