AURA Website Assistant
Live Voice Persona configured for site_id: demo
<script src="https://smara.space/embed.js" data-api-key="sk_live_smara2026"></script>
Active Knowledge: Products & Services, Booking Consultations, Pricing Plans, Return/Refund Policy, International Support.
navigate_page
Scrolls or navigates visitor to specific page/section (Pricing, Features, Docs).
open_contact_modal
Opens contact form, lead booking, or callback form on voice command.
search
Executes site-wide keyword search across pages, blogs & catalog.
change_theme
Toggles dark mode / light mode visually on request.
add_to_cart
Adds matching product or plan tier to shopping cart (for E-Commerce / SaaS).
checkout
Opens cart checkout modal and begins purchase flow.
Strict Domain Origin Matching
Automatically close connection with HTTP 403 Forbidden if request Origin does not match allowed list.
IP Bucket Rate Limiting
Limit requests to 60 conversations per minute per client IP address.
app.post('/api/create-avatar-session', async (req, res) => {
const response = await fetch('https://api.smara.space/v1/sessions', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.SMARA_SECRET_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({ site_id: 'demo', ttl: 3600 })
});
const data = await response.json();
res.json({ session_token: data.session_token });
});
<script src="https://smara.space/embed.js" data-api-key="sk_live_smara2026" data-position="bottom-right" data-theme="dark" data-size="64" data-accent-color="#FF6200"> </script>
Simulated Customer Website
Click the floating avatar widget in the corner or use the test panel on the right to speak to your configured persona.