Integrations
Any Website Integration
Add Ask0 to any HTML website or web application. Simple script tag implementation that works with any tech stack or hosting.
Add Ask0 to any HTML website or static site.
Basic Integration
Add the following script before the closing </body> tag:
<!DOCTYPE html>
<html>
<head>
<title>Your Website</title>
</head>
<body>
<!-- Your content -->
<!-- Ask0 Widget -->
<script
src="https://assets.ask0.ai/scripts/ask.js"
data-project-id="YOUR_PROJECT_ID"
></script>
</body>
</html>With Configuration
<script
src="https://assets.ask0.ai/scripts/ask.js"
data-project-id="YOUR_PROJECT_ID"
data-position="bottom-right"
data-theme="light"
data-primary-color="#0066cc"
data-greeting="How can we help?"
></script>Custom Trigger
Create your own button to open Ask0:
<button onclick="window.ask0.open()">
Get Help
</button>
<script>
// Wait for Ask0 to load
window.addEventListener('ask0:ready', function() {
console.log('Ask0 is ready');
});
</script>Static Site Generators
Jekyll
<!-- _includes/ask0.html -->
<script
src="https://assets.ask0.ai/scripts/ask.js"
data-project-id="{{ site.ask0_project_id }}"
></script>
<!-- _config.yml -->
ask0_project_id: YOUR_PROJECT_IDHugo
<!-- layouts/partials/ask0.html -->
<script
src="https://assets.ask0.ai/scripts/ask.js"
data-project-id="{{ .Site.Params.ask0ProjectId }}"
></script>
<!-- config.toml -->
[params]
ask0ProjectId = "YOUR_PROJECT_ID"11ty (Eleventy)
<!-- _includes/ask0.njk -->
<script
src="https://assets.ask0.ai/scripts/ask.js"
data-project-id="{{ ask0ProjectId }}"
></script>CDN / Hosting Platforms
Netlify
Add to your HTML files or use Netlify's snippet injection:
- Go to Site settings → Build & deploy → Post processing
- Add Snippet injection
- Insert Ask0 script
Vercel
Add to your HTML files. For static exports:
<!-- public/index.html or any HTML file -->
<script src="https://assets.ask0.ai/scripts/ask.js"
data-project-id="YOUR_PROJECT_ID"></script>GitHub Pages
Add to your HTML files or _layouts/default.html:
<script src="https://assets.ask0.ai/scripts/ask.js"
data-project-id="YOUR_PROJECT_ID"></script>General Tips:
- Add script before closing
</body>tag - Use
asyncattribute for better performance - Test on all pages after deployment
- Store project ID in configuration files
Next Steps
Framer Integration
Add Ask0 to your Framer website with custom code component. Integrate intelligent search into Framer-built sites and landing pages.
Discord Bot Integration
Add Ask0's AI bot to your Discord server for instant answers. Automatic documentation indexing and conversational assistance (Coming Soon).