Vito AI Assistant - How to Enable
Prerequisites: Production database write access required for step 3.
Steps to Enable Vito AI for a Tenant
1. Enable Reader Plugin Feature
- Access Publica.la Nova Dashboards
- Search for the tenant to enable the feature
- Navigate to Custom Features section
- Click Create Custom Feature
- Search and select "Allow embedding external plugins to the reader" (slug:
reader_plugin) - Click Create Custom Feature
- Run Refresh Features Cache action on the tenant in Nova
2. Create Vito User
Create a user with the following details in the tenant:
- Email:
vito-ai@publica.la - Name: Vito AI (or any appropriate name)
- Create as a regular user through the tenant's dashboard
3. Set User Token (Production Database)
This step requires production database write access.
- Connect to the production database
- Find the token used by other
vito-ai@publica.lausers:SELECT DISTINCT token
FROM users
WHERE email = 'vito-ai@publica.la'
AND token IS NOT NULL
LIMIT 1; - Update the newly created user's token:
UPDATE users
SET token = '[TOKEN_FROM_STEP_2]'
WHERE email = 'vito-ai@publica.la'
AND tenant_id = [TARGET_TENANT_ID];
4. Configure Reader Plugin Settings
- Access the tenant's dashboard:
https://[tenant-domain]/dashboard/settings#advanced - Scroll to Reader Plugins section
- Copy the following settings from a reference tenant:
- Name: The plugin display name
- Source URL: The iframe source URL
- Secret Key: The authentication secret key (minimum 32 characters)
Reference tenants with working configurations:
- https://www.alphaeditorialcloud.com/dashboard/settings#advanced
- https://demoaien.publica.la/dashboard/settings#advanced
5. Test the Configuration
- Navigate to any PDF publication in the tenant
- Open the publication in the reader
- Verify that Vito AI Assistant appears in the reader interface
- Test basic functionality:
- Summarize page
- Ask a question
- Self-assessment
Troubleshooting
- Authentication errors: Check that the user token matches other vito-ai@publica.la users
- Plugin not loading: Verify the Source URL and Secret Key are correctly configured
- Language issues: Vito automatically detects the user's language (English, Spanish, Portuguese)