Skip to main content

Share & Embed AI Agents

Integrate your AI agents across platforms or share them with others.

Updated this week

Share AI Agents

Want to share your custom agent with your team? Here's how you can do that:

  • Navigate to the πŸ€– Agents tab.
    ​

  • However the mouse cursor over an agent.
    ​

  • Click the Share Agent button on the right.

  • Enable the Public access toggle.

  • You can now customize the public agent:
    ​

    • Mode: Choose the level of interactions with the agent.
      ​

    • Copy Knowledge: Decide if you want to allow others to copy agent knowledge.
      ​

    • Hide Branding: Remove Taskade branding in the agent footer.
      ​

    • Chat Timeout: End the conversation after 5 minutes of inactivity.
      ​

    • Theme: Select light, dark, or automatic theme.
      ​

    • Background: Select or upload a custom background.

  • Finally, you can can share the agent in three ways (scroll down to learn more):
    ​

    • (1) Agent Share Link
      ​

    • (2) Embed Code
      ​

    • (3) Embed Widget


Share Agent Link

Easily share the agent with your team or clients by generating a unique link. Copy the link and send it to provide direct access or let others copy the agent to their workspace.

πŸ’‘ Note: You need to choose Chat & Template in the Mode section to allow others to clone your agent. Use the Copy Knowledge toggle to decide if your agent should include the documents and sources used for fine-tuning.

Here are a few ideas how you can use this method:

Collaborative projects

Share agents with your team members for seamless collaboration. Allow others to clone agents with knowledge sources.

Remote consultations

Provide clients with direct access to fine-tuned agents, tailored to their needs, for personalized consultation.

Quick support

Distribute links to customers to offer tailored ad-hoc guidance using agents equipped with product knowledge.


Embed Agent Code

Integrate the AI agent directly onto your website or application using the embed code. Choose this option for real-time interactions without leaving the page.

Here are a few ideas how you can use this method:

Real-time customer support

Integrate AI agents in blog articles to answers questions without navigating away from the main content.

Educational Assistance

Embed agents in online courses to provide students with interactive help.

Web Application Guidance

Use agents to guide users through complex workflows by offering step-by-step assistance within web applications.


Embed Widget

Add an AI agent widget to your site for an interactive and engaging user interface. The widget will offer continuous AI-driven support for your service or product.

πŸ’‘ Note: Tool calling is not supported for public agents. We are exploring ways to support this feature in the future.

Here are a few ideas how you can use this method:

E-commerce support

Implement the Agent Widget to offer continuous AI-driven shopping assistance and recommendations directly on product pages.

Employee assistance

Provide on-demand AI support for HR or IT inquiries on company intranets via an integrated widget.

Community engagement

Enhance online community platforms with AI moderators or guides accessible through a widget for user interaction.


Embed Agents in Genesis Apps

Want to embed your custom agent as a widget inside your Genesis apps. You can do this hands-free using the Taskade Assistant Agent (TAA):

  • Open your app and open the TAA panel on the left.
    ​

  • Ask TAA to generate or select an agent.
    ​

  • Ask TAA to embed it in your app.
    ​

  • Adjust placement and edit the agent commands/knowledge in the Agents tab.


Save Shared Agents

You can save any agent somebody shared with you:
​

  • Follow the link and click Copy agent (bottom-right corner).

  • Choose the workspace or folder where you want to add the agent.


Overview

You can allow others to interact with your agents anywhere. Public conversations with agents will be visible inside the agent dashboard under the Inbox tab.

πŸ’‘ Note: Visit AI Agents Chat to learn more.


Enable Public Agent Chats

  • Navigate to the πŸ€– Agents tab.
    ​

  • However the mouse cursor over an agent.
    ​

  • Click the Share Agent button on the right.

  • Enable the Public access toggle.


Customize Public Agents

The sharing menu includes a number of settings for your public agent:
​

  • Mode: Choose the level of interactions with the agent.
    ​

  • Copy Knowledge: Decide if you want to allow others to copy agent knowledge.
    ​

  • Hide Branding: Remove Taskade branding in the agent footer.
    ​

  • Theme: Select light, dark, or automatic theme.
    ​

  • Background: Select or upload a custom background.


Share a Public Agent Link

You can copy the agent link or embed code and share it anywhere:
​

  • Click Copy link to share a direct link.
    ​

  • Click Copy code to embed the agent on your website.


Review Public Agent Inbox

When somebody interacts with the public agent, the conversations will be aggregated inside the Inbox tab in the agent dashboard.

πŸ’‘ Note: Visit AI Agent Chat to learn more.

  • Choose your agent in the Agents tab.

  • Navigate to the Chat tab (top-right).

  • Go to the Inbox tab in the left sidebar to see threaded conversations.



😊 Helpful Links

Build with Taskade Genesis

Taskade Genesis lets you build complete apps, workflows, and dashboards from a single prompt β€” no code required. Describe what you need and Taskade Genesis creates a living system with connected projects, AI agents, and automations.

Your AI agents can learn from files, URLs, YouTube videos, and RSS feeds β€” and connect to external tools via 100+ integrations and MCP connectors.

Embed Code: Copy-Paste Snippets

Two methods to add your public agent to any website. The JavaScript widget is recommended for the best user experience.

Method 1: JavaScript Chat Widget (Recommended)

Adds a floating chat button to the bottom-right corner of your website. Visitors click it to open a chat popup with your agent.

Paste this code before the closing </body> tag of your website:

<script src="https://assets.taskade.com/embeds/latest/taskade-embed.min.js"></script><script type="module">    TaskadeEmbed.AgentPublicChatPopup.init({      publicAgentId: 'YOUR_AGENT_PUBLIC_ID',      position: 'bottom-right',      theme: 'auto'    });</script>

Options:

  • publicAgentId β€” your agent's public ID (find it in Agent Settings β†’ Share)

  • position β€” where the chat button appears: bottom-right (default) or bottom-left

  • theme β€” auto (matches visitor's system), light, or dark

Method 2: Iframe Embed

Embeds the agent chat directly into your page as an inline element. Best for dedicated support pages or knowledge bases.

<iframe    src="https://www.taskade.com/a/YOUR_AGENT_PUBLIC_ID"    allow="clipboard-read; clipboard-write"    width="600"    height="400"    frameborder="0"    allowfullscreen></iframe>

Adjust width and height to fit your page layout. The iframe is fully responsive.

πŸ’‘

For Taskade Genesis Apps: Always prefer the JavaScript widget method for better user experience and functionality. You can also use the Agent Chat SDK (@/lib/agent-chat) for full programmatic control β€” including createConversation, sendMessage, and the useAgentChat React hook.

Embedding Patterns for Taskade Genesis Apps

When building a Taskade Genesis app, you can integrate agents in four patterns:

  • Floating Chat Button β€” bottom-right corner, always accessible (best for general support)

  • Contextual Help Panels β€” inline assistance within forms and data views

  • Onboarding Guidance β€” proactive help for new users entering the app

  • Data Insights β€” automatic analysis and suggestions based on app data

Public Agent Limitations

Public agents (embedded on external websites) can chat and answer questions from their knowledge base. Tool calling is not available for public agents β€” to use tools, automations, and integrations, embed the agent within a Taskade Genesis app or use the agent inside your Taskade workspace.

Did this answer your question?