Your First Avatar
Build a complete avatar experience step by step.
What we're building
A customer support avatar that:
- Greets visitors
- Answers questions about your product
- Works on desktop and mobile
Create the avatar in your dashboard
- Sign up (opens in a new tab) for a free account
- Click Create Avatar
- Set a name, personality, and greeting message
- Choose a voice and appearance
- Click Create
Copy the Short ID
Go to Dashboard → Avatars, click your avatar, and copy the Short ID.
Embed it
The fastest way – script tag:
index.html
<!DOCTYPE html>
<html>
<body>
<h1>Need help?</h1>
<p>Chat with our AI assistant.</p>
<script src="https://avatarium.ai/widget.js"></script>
<div id="avatarium-widget" data-avatar-id="YOUR_SHORT_ID" style="width: 400px; height: 600px;"></div>
</body>
</html>Or with React:
SupportAvatar.tsx
import { AvatariumEmbed } from '@avatarium/react';
export function SupportAvatar() {
return (
<div style={{ width: '100%', maxWidth: 400, height: 600 }}>
<AvatariumEmbed
shortId="YOUR_SHORT_ID"
mode="voice"
onReady={(data) => console.log('Avatar ready:', data)}
onError={(error) => console.error('Error:', error)}
/>
</div>
);
}Style it
Add responsive styling:
.avatar-container {
width: 100%;
max-width: 400px;
height: 600px;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.1);
}
@media (max-width: 480px) {
.avatar-container {
height: 100vh;
max-width: 100%;
border-radius: 0;
}
}Customize in the dashboard
All customization happens in the dashboard – no code changes needed:
- Voice – Choose a quality tier: Basic, Standard, or Premium
- Personality – System prompt, greeting, communication style
- Appearance – Select a 3D avatar model
- Brain – AI provider and intelligence level
- Knowledge Base – Upload documents for context
Changes apply instantly to all embedded instances.
Next steps
- Voice Configuration – Choose the right voice
- Brain Configuration – Configure AI behaviour
- Embedding Guide – Advanced embed options
- SDK Reference – Full framework integration docs