Turn any bot avatar into an always-online AI concierge or roleplay NPC. WellBot combines smart chat, visitor greeting, memory, custom persona, Store or Sim knowledge, and fully controllable animations.
Turn any bot avatar into an always-online AI concierge or roleplay NPC. WellBot combines smart chat, visitor greeting, memory, custom persona, Store or Sim knowledge, and fully controllable animations.
First, create a separate Second Life bot account and mark it as a Scripted Agent. See Linden Lab's Scripted Agent Policy. Then wear the HUD, click "Connect Bot," and complete the secure login in your browser with the bot account. The server stores encrypted bot credentials for auto-login, and the HUD saves a control token instead of storing your password in-world.
The current HUD is designed around one connected bot. Use the Bot menu to manage that bot.
The menu shows "online/offline" for the selected bot. Open the menu again to refresh the status.
Select the bot, then tap "Login." Wait a few seconds and you'll see confirmation in chat when it's online.
Select the bot, then tap "Logout."
The simplified HUD manages one connected bot, so use "Logout" for that bot.
You need the HUD to use the menus, but your bot can stay online even if you detach the HUD.
The current HUD is designed for one connected bot per HUD. Use separate HUDs if you want separate bots or separate knowledge-base profiles.
It gives your bot a smart brain so it can reply to IMs like a helpful assistant.
After pairing, the HUD auto-enables chat for your bot by default. IM replies use Anthropic Claude on the server; you cannot pick a different provider or model from the HUD. Cloud responses are powered by Anthropic Claude (not ChatGPT).
Yes. Use Extras → Edit Persona to open the web persona editor. It lets you set the bot's name, persona, prompt, store SLURL override, and strict per-bot rules.
Open Extras → Edit Persona, paste or edit the persona text, validate it, then save. The editor supports these lines (order does not matter):
char_name: sets the assistant character namepersona: sets a short personality description (combined with char_name)Prompt: sets the bot's system prompt (case-insensitive: Prompt:, prompt:, PROMPT: all work)store_url: sets a per-bot store SLURL override (used when the bot needs to share location information)rule: (repeatable) adds hard rules the bot must follow (e.g., content refusals or style requirements)Example:
char_name: John
persona: a friendly and knowledgeable shop assistant
store_url: http://maps.secondlife.com/secondlife/The%20Chalice%20Well/21/224/22
rule: You always use emojis
rule: You refuse to discuss politics
Prompt: You are John, a helpful assistant at the store. Always greet customers warmly and help them find what they're looking for. Keep responses short and friendly.
Notes:
# are ignoredchar_name up to 100 characters, persona up to 400, store_url up to 500 (http/https), each rule: up to 160 characters, up to 16 rule: linesprompt: may span multiple lines until the next supported fieldThe recommended flow is the web persona editor. New no-mod HUD builds cannot rely on users dropping notecards into the HUD inventory.
Open Edit Persona, tighten the persona or rules, then save. Saving a persona clears the bot's server-side conversation memory so the new behavior starts cleanly.
Yes. Keep it online and "Chat" enabled. It will answer directly in IM like a real helper.
Wellbot Concierge is designed for store owners who need knowledgeable greeters that can answer product questions, remember customer preferences, and promote inventory 24/7.
For Concierge (Store KB): Access the Store KB editor via the HUD Dashboard button. Add products with descriptions, prices, permissions, and SLURLs. Your bot will use this information to ground its AI responses (so it answers with your store's facts and doesn't invent details).
For Roleplay (Sim KB): Access the Sim KB editor via the HUD Dashboard button. Add sim rules, major characters, and lore information. Your NPCs will use this to understand your sim's world and provide accurate responses.
Yes. Open the Store KB or Sim KB editor from the HUD, then edit the selected KB in the browser. KBs are archived under your HUD owner UUID, so you can also select a previously created KB of the matching type. If multiple HUD profiles use the same KB, edits affect all of them.
Delete old Store KBs or Sim KBs in the web editor, not from the HUD menu. Deletion is blocked while any HUD profile is still using that KB; select another KB on those HUDs first.
The Greeter HUD is an attachment that automatically welcomes visitors to your store or sim. It scans for nearby avatars and sends greeting messages without manual intervention.
The Greeter HUD scans for nearby avatars every 10 seconds (configurable) within a radius (default 20 meters, configurable 1-96m). It can scan parcel-only or the entire region. Each visitor is greeted once per session (until region change/teleport).
Attach the Greeter HUD to your bot avatar (not your main avatar). Log the bot in from the Control HUD. In the same region, tap Bot → Greeter → Sync Greeter. The greeter stores the bot ID and control token, then scans on its timer (default every 10 seconds). Optional: put bot_id and ct in a GreeterConfig notecard instead of using Sync Greeter.
There are two greeting modes (both can be enabled):
Yes. Create a GreeterConfig notecard with greet_msg=Your custom message here. You can also configure scan radius, scan interval, and other settings in the notecard.
When configured (via Sync Greeter or GreeterConfig), the greeter is always active—there is no separate on/off menu on the attachment. To stop automatic server IMs, set enable_server_im=false in GreeterConfig and reset the greeter script, or detach the Greeter HUD. To stop owner prompt pop-ups, set enable_prompt_owner=false.
Confirm the bot is online, you used Sync Greeter in the same region as the greeter, and enable_server_im=true in GreeterConfig (default). Each visitor is greeted only once until the greeter changes region or teleports. If the bot was offline when someone was first scanned, they may be marked greeted without receiving an IM—have them leave and return, or teleport the greeter. You do not need to log the bot out and back in after sync.
Each Greeter HUD is configured for one bot. The current Control HUD is designed around one connected bot per HUD, so use separate Control HUDs for separate bots.
Animations are user-supplied and live in the Greeter HUD inventory worn by the bot avatar. From your main avatar's Control HUD, open Bot → Extras → Animations, choose an animation from the paged menu, or use Stop All.
Drop animation assets into the bot-worn Greeter HUD, not the Control HUD. The Control HUD needs AnimationHUD.lsl, and the Greeter HUD needs GreeterAnimations.lsl. The Greeter HUD also needs current bot credentials from Bot → Greeter → Sync Greeter in the same region, or from bot_id= and ct= in GreeterConfig.
Check that both HUDs are in the same region, scripts are running, the Greeter HUD has been synced, and the bot avatar accepted Second Life's animation permission prompt. If the menu opens but no animations appear, confirm the animation assets are inside the bot-worn Greeter HUD inventory.
Wellbot Roleplay is designed for roleplay sims and individual users who want immersive, character-driven NPCs that maintain persona, stay in-character, and enhance storytelling.
Persona anchoring ensures your NPC maintains character consistency and doesn't adopt the user's role. This prevents role-flipping and keeps your character on-brand.
Set a character name, persona description, and optionally a user name hint. Configure your Sim Knowledge Base with sim rules and characters so your NPC understands your world. The bot will maintain this character consistently in all conversations.
Access the Sim KB editor via the HUD Dashboard button. Add sim rules, major characters, and lore information. Your NPCs will use this information to understand your sim's world and provide accurate responses grounded in your sim's story.
Store KB (Concierge): Stores product information (names, descriptions, prices, permissions, SLURLs) for store greeters to answer product questions accurately.
Sim KB (Roleplay): Stores sim rules, major characters, and lore information for NPCs to understand your roleplay world and stay consistent with your sim's story.
Points are used to manage usage. You buy points at the Wellspring AI store in-world using Linden Dollars. Points are deducted for owner-requested bot logins and AI responses; automatic server/deploy recovery relogs are not charged.
Visit the Wellspring AI store in-world and pay with Linden Dollars. Points are automatically credited to your account.
Use the "Points" button in the HUD to check your current balance.
Yes. Your password isn't typed in chat or stored in the HUD. Pairing happens in a secure web page; the server stores encrypted bot credentials for auto-login, and the HUD keeps only a small control token. Passwords are encrypted using AES-256 encryption.
We may store limited conversation history, resident identifiers, and derived summaries to support memory features, owner-visible exports, troubleshooting, and abuse prevention. IM content and relevant memory/KB context may be sent to Anthropic Claude when AI replies are enabled. You can clear memory from the HUD.
Only you (the HUD owner). Others can't see or use your menus.
Make sure you own the HUD and scripts are allowed on the parcel. Close/reopen the menu and try again. If it still misbehaves: right-click the HUD object → "Reset Scripts," then try again.
Yes. That's how you securely connect your bot once. Click it, sign in, come back to SL.
Try "Logout," then "Login" again. If you changed your password recently, use "Forget" and then "Connect Bot" to relink.
Use the "Forget" option from the Bot menu. You can connect it again later with "Connect Bot."
Reach out through our Community channels for additional support.