Assistant Sharing

Choose how you want to share your assistant with users through the Share tab. You can control access permissions and sharing methods to suit your needs.

Share Assistant

Private Sharing

Invite specific users to access your assistant:
private_sharing
section
  • Invite by email
  • Control access permissions
  • User authentication required
Private sharing is ideal for internal teams, beta testers, or when you need to control who can access your assistant.

Public Sharing

Anyone with the link can access your assistant:
public_sharing
section
  • Share via public link
  • Embed in websites
  • No login required
Public sharing allows anyone with the link to use your assistant. Make sure your assistant is ready for public use.

Private Sharing Options

Manage user access and permissions for your assistant:

All Members Access

all_members_access
boolean
default:"false"
Allow all campus members to access this assistant.
Enable this option if you want everyone in your organization to have access to the assistant.

Assistant Access

Manage who can access this assistant. Admins have access to all assistants by default.

Invite Members

invite_members
email
Invite users by email to get started.
Invite format: user@example.com

Member Management

View and manage current members:
  • Admin: Full access to manage the assistant
  • User: Can use the assistant but cannot modify settings
You can see a list of current members with their roles and remove access as needed.

Pending Invitations

Track invitations that haven’t been accepted yet:
  • View pending email invitations
  • Resend invitations if needed
  • Cancel pending invitations

Public Sharing Features

Generate a shareable link for your assistant:
Copy this link to share your assistant publicly.
The public link can be shared on social media, websites, or anywhere you want to make your assistant available.

Embed Options

Embed your assistant directly into websites:
embed_code
code
Copy this HTML code to embed the assistant on your website.
<script src="https://app.illumichat.com/widget.js" data-assistant-id="your-assistant-id"></script>

Access Control

Authentication Requirements

Private Sharing:
  • Users must sign in with their email
  • Access is controlled by your invitation list
  • You can revoke access at any time
Public Sharing:
  • No authentication required
  • Anyone with the link can use the assistant
  • Consider rate limiting for abuse prevention

Security Considerations

When using public sharing:
  • Monitor usage for abuse
  • Set appropriate rate limits
  • Consider content filtering
  • Be aware of potential misuse

Best Practices

1. Choose the Right Sharing Method

  • Private Sharing: For internal teams, beta testing, or controlled access
  • Public Sharing: For customer-facing assistants or public demos

2. Manage Permissions Carefully

  • Only give admin access to trusted team members
  • Regularly review who has access to your assistants
  • Remove access for users who no longer need it

3. Monitor Usage

  • Track how your assistant is being used
  • Monitor for unusual activity or abuse
  • Adjust sharing settings based on usage patterns

4. Test Before Sharing

  • Test your assistant thoroughly before making it public
  • Ensure it handles edge cases appropriately
  • Verify that responses are appropriate for your audience

Analytics and Insights

Track how your shared assistant is performing:
  • Usage Statistics: See how often your assistant is used
  • User Feedback: Monitor user satisfaction and complaints
  • Performance Metrics: Track response times and success rates

Next Steps