ShareYourAI Help Center
Who Is It For? How Does It Work?
Build your own AI. Share it with anyone via a single link.
ShareYourAI turns your documents (product manuals, FAQs, training materials, proposals, etc.) into a custom AI assistant. This AI answers questions with your knowledge first, and honestly says so when it can't find an answer. Best of all, just share a link and anyone can chat with your AI, no sign-up required.
Five Use Cases
Customer Support
Turn product knowledge into an AI, embed it on your website or share with customers. Answer common questions 24/7 and reduce support workload.
Sales & Proposals
Pair your proposal slides with an AI explainer. Clients can browse your presentation and ask questions anytime — no need to wait for you.
Education & Training
Turn course materials into an AI. Students can ask questions instantly — like having a personal teaching assistant.
Team Collaboration
Organize internal docs, SOPs, and guidelines into an AI. Team members can quickly find info, and new hires can self-serve.
Personal Knowledge
Organize any knowledge into an AI for your own reference, or share it with friends and community members.
How Does It Work?
Quick Start: 5 Steps
Start from scratch — log in, create an AI, upload knowledge files, start chatting, and share with others in just 5 steps.
Log In
Go to the ShareYourAI homepage and click "Login" (or "Get Started Free") in the top-right corner to reach the login page, then click "Sign in with Google". Select your Google account to authorize, and the system will automatically create your account.
Create Your First AI
On the "My AIs" page, click the "+ Create New AI" card in the card grid, fill in the name, choose an icon and color, then click "Create".
Upload Knowledge Files
Click the AI card to enter its Overview page, then click the "Knowledge Base" card. Drag and drop files into the upload area. Supports TXT, MD, PDF, DOCX, XLSX, CSV, HTML. File size limit depends on plan (Free: 10 MB / Pro: 30 MB / Business: 100 MB).
Start Chatting
Click the AI card to enter its Overview page, then click "Chat Test" to start chatting. Type your question and the AI will answer based on your knowledge files.
Share Your AI
On the AI Overview page, click "Create Page", choose a page type, and copy the URL to send to others. Visitors don't need to sign up.
AI Management
Create, configure, and customize your AI to fit your business needs.
AI Overview Page
Click any AI card on the "My AIs" page to enter that AI's Overview page. All AI management tools are centralized here:
| Tool | Description |
|---|---|
| Chat Test | Start chatting with the AI to test answer quality |
| Knowledge Base | Upload and delete knowledge files |
| AI Role Settings | Choose character, adjust persona, manage response templates |
| Appearance | Customize share page brand logo, colors, and layout |
| AI Actions | Set up what your AI can proactively do: lead capture, reservations, LINE, maps, and custom links |
| Channels | Connect your AI to your LINE Official Account so it greets friends for you — you can take over in LINE anytime |
| Delete AI | Permanently delete this AI along with all its files and chat history |
AI Character System
Every AI can have its own character. The system provides 4 preset characters, and you can add your own or let AI generate one automatically.
| Character | Use Case | Features |
|---|---|---|
| Support Agent | Customer service, after-sales | Friendly, patient, professional |
| Expert Advisor | Technical docs, expert Q&A | Thorough, leads with conclusions |
| Data Assistant | Database queries, precise search | Precise, concise, bullet points |
| Smart Assistant | General purpose, all-around | Friendly, adaptable, balanced |
AI Settings Panel
Click the "AI Role Settings" card on the AI Overview page to open three tabs:
- Basic Info — Name, description, icon, color
- Role & Persona — Choose/add characters, AI-generate, character settings, cognitive layer, answer scope
- Chat Settings — Response templates, greeting
AI-Generate Character
Describe the character you want in one sentence, and AI will automatically generate a complete character profile (name, personality, speaking style, catchphrases, etc.) based on your knowledge base content. You can fine-tune each field after generation.
How to use: Click "+ Add Character" → Enter description → Click "Generate" → Review → Save.
Character Settings
Each character's settings are organized into four collapsible groups:
- Basic Info: Character name, identity, tone style
- Character & Personality: Background story, personality traits, speaking style, catchphrases
- Behavior Limits: Taboo topics, forbidden words, honest boundaries
- Cognitive Layer: Core beliefs, formative stories, internal tensions (upgrades the AI from "sounds like a person" to "thinks like a person")
Cognitive Layer: Make the Character Actually Think
Standard persona fields make the AI sound human, but it still falls back to generic answers when asked for an opinion or stance. The Cognitive Layer is the character's inner mind — fill these three fields and the AI will reason from its own beliefs, memories, and unresolved tensions:
- Core Beliefs: 2-3 things this character believes most deeply. Write views that are exclusive to this role — if you could swap them into a different character, they weren't specific enough. E.g. a barista's "good coffee needs no explanation."
- Formative Stories: 1-2 pivotal moments that shaped the character, with concrete details (time, place, feelings). The character will volunteer these stories when relevant topics come up.
- Internal Tensions: An unresolved contradiction the character carries, phrased as "on one hand… on the other hand…". Real people don't have everything figured out — this tension gives the character depth.
Copy / Paste Character Settings
Each character has "Copy Settings" and "Paste Settings" buttons in the top right — move a carefully-tuned character into notes, communities, or another AI:
- Copy Settings: One click copies all current character fields (including the cognitive layer) to the clipboard. The first time you copy, a reminder dialog appears — please verify there are no real names, contact details, or personal info before sharing.
- Paste Settings: Reads from the clipboard and auto-fills the fields. Accepts a complete character (overwrites everything) or just partial fields (only updates what's present, leaves the rest).
Pasting only fills the fields — it's not saved yet. Review the content and confirm via the bottom save bar.
Answer Scope
Control whether the AI only discusses topics within its role. This affects how the AI responds to questions outside its knowledge area.
| Mode | Description |
|---|---|
| Focused Mode | The AI will mostly answer questions related to its role and politely decline unfamiliar topics. Best for customer service, professional consulting, and similar scenarios. |
| Flexible Mode | The AI focuses on its role but can extend to related topics. If visitors keep going off-topic, the AI will gently suggest returning to its specialty. Best for role-play and general assistant scenarios. |
| Unrestricted | The AI chats about any topic and won't steer the conversation back to its role; factual answers still stay grounded in its role and your knowledge. Great for casual companion or role-play AIs — pick a stricter mode when answer accuracy matters. |
Not sure which to pick? Use "Focused Mode" for customer service and professional consulting, "Flexible Mode" for role-play and general assistants.
Response Templates
Response templates let the AI automatically use preset reply formats in specific situations, ensuring a consistent user experience:
| Template | When Triggered | Example |
|---|---|---|
| Greeting | Visitor opens chat for the first time | "Hi there! How can I help you?" |
| Not Found | No relevant info in knowledge files | "Sorry, I don't have information about this in my knowledge base." |
| Escalation | User asks for contact info, complaints, or needs human agent | "This question requires professional assistance, please contact our support team." |
| Closing | Issue resolved or visitor says thanks | "Glad I could help! Feel free to ask anytime." |
AI Actions: Let Your AI Hand Out Action Cards
Click the "AI Actions" card on the AI Overview page to set up what your AI can proactively do during conversations. When visitors mention a relevant need, the AI attaches the matching action card below its reply — visitors complete the action with one tap, without you watching over the chat.
| Action | When it appears & what it does |
|---|---|
| Collect Visitor Leads | When a visitor wants to leave contact info, the AI attaches a lead-capture card. Once submitted, you get an email notification. You can customize which fields to collect: name, contact info, and preferred contact time. |
| Reservations & Booking | When a visitor wants to book, your AI takes over — with two modes to choose from. "Book via inline": the AI invites visitors into your inline booking flow, pre-filling the date, time slot, and party size mentioned in the conversation (other booking links work too). "Email bookings" (Pro and above): the AI gathers booking details in the conversation (visitors must leave an email). Once submitted, you receive a notification email — click the link and press "Confirm" or "Unable to arrange", and the system automatically emails the visitor the result (either way, you can attach an optional note to the visitor — e.g. pinning the exact time slot or a reason — included in the notification email). If you've already contacted the visitor directly, press "I contacted them myself" to close it out. When visitors want to reschedule or cancel, the AI relays the request for you to confirm. Visitors returning to the chat page also see the current status of their booking. For confirmed bookings, the system emails the visitor a reminder the evening before (LINE bookings also get a LINE push if push notifications are on) — you can turn this off in the panel. If unhandled for 3 days, the system advises the visitor to reach out directly. After sending, visitors receive a booking code (the same code appears in your notification email, their confirmation email, and the last column of the export). If they come back later or on another device, they can quote it in the chat to check progress, reschedule, or cancel. |
| LINE Official Account | When a visitor wants to add you on LINE, the AI attaches an add-friend button. Just paste your LINE Official Account add-friend link. |
| Location & Directions | When a visitor asks how to get there, the AI attaches a map button. Paste a Google Maps link and use "Auto-detect" to fill in the location name; the card won't appear when visitors ask about a different branch, so the wrong map is never handed out. |
| Custom Actions | Any link works: order pages, sign-up forms, portfolios... Fill in a name and link, then describe in one sentence when to show it to visitors. Up to 3 custom actions. |
How to Set Up
- Go to the AI Overview page and click the "AI Actions" card
- Enable the actions you want and fill in the corresponding links or fields
- After making changes, a save bar appears at the bottom — review your changes and submit them all at once
Export contacts & bookings to a spreadsheet
At the bottom of the AI Actions panel you can create a read-only data link (Pro plans and above). Paste it into Excel or Google Sheets and the contact cards and bookings this AI receives will sync in automatically — no more manual copying. A JSON link is also provided for your own system or automation tools like Make and Zapier to poll.
Connecting Google Sheets
- In the AI Actions panel, click "Create export link" and copy the complete formula on the "Google Sheets" tab (date/time formatting is built in — nothing to edit)
- Open a blank sheet tab and paste the formula into cell A1
- Done — the sheet auto-refreshes about once an hour and fetches fresh data whenever you open it; for every-minute sync, use "Every-minute auto sync" below instead (pick one or the other)
Want every-minute auto sync? (Advanced, one-time setup)
Google caps formula-based refresh at roughly one hour (an official limit that can't be sped up), so every-minute sync needs a small script. It's already prepared with your link baked in — five steps, once:
- In the AI Actions panel, expand "Want every-minute sync? (advanced)" on the "Google Sheets" tab and copy the script
- In your sheet, open Extensions → Apps Script, replace everything in the editor with the pasted script, and save
- In the function dropdown at the top of the editor, pick "install", then click "Run" next to it
- Authorize once when prompted: choose your Google account, click "Advanced" → "Go to project" when the "not verified by Google" warning appears, then tick the permission checkboxes and press "Continue" (the script only reads your own export link)
- Done — data syncs into the "預約資料" tab every minute with dates and times shown as-is; once the script is in place you no longer need the A1 formula
Connecting Excel
- In the AI Actions panel, switch to the "Excel" tab and copy the URL
- In Excel, go to Data → From Web, paste the link, and click Load
- Click any cell in the loaded table, then on the Data ribbon open the dropdown next to "Refresh All" → "Connection Properties", and enable "Refresh every N minutes" (set 1) and "Refresh data when opening the file" — fully automatic from then on If the export gains a new column later and it doesn't show up, Excel has pinned the column count: delete the old query and load it again from Web, or right-click the query and choose Load To a new worksheet.
Want your own columns (like "Deposit paid" or "Assignee")?
Two approaches, depending on whether you already have your own table:
- No table of your own yet: treat the export tab as your table and write your own columns in the blank space to the right of the data. Each sync only updates the system's columns and never touches yours, and the row order is fixed — new bookings only append at the bottom and cancelled ones never disappear (their status just changes) — so every row always stays the same booking and your notes never end up on the wrong line. One more tip: we may add new columns at the right edge of the data in the future, so leave at least one empty column between the data and your own columns (or start further right) so a new column never lands on top of yours.
- Already have your own table: treat the export tab purely as a data source and pull data into your table with formulas — grow the booking-ID column automatically with =ARRAYFORMULA('Data tab'!A2:A) (in Excel 365, =DataTab[ID]), fetch the fields you need with XLOOKUP keyed on that ID, and keep your own columns in your own table with full control over the layout.
Sticker System
ShareYourAI offers an AI sticker response feature that lets your AI automatically send expressive stickers during conversations, adding emotional interaction and reducing perceived wait times.
How Do Stickers Work?
When a visitor sends a message, the AI automatically decides whether to respond with a sticker:
- Instant Emotion Reading — AI analyzes the visitor's emotion and intent within 0.5 seconds
- Sticker Selection — Matches the best sticker based on emotion (happy, grateful, encouraging, thinking, sorry, etc.)
- Full Response — After the sticker, the AI provides its complete answer
- Detailed Answer — Then the AI provides the full knowledge-based answer
When Are Stickers Sent?
The AI automatically decides when to send stickers based on conversation context. Below are some common examples, but stickers are not limited to these scenarios — each sticker has its own emotion tags and context descriptions that the AI matches flexibly:
| Scenario | Sticker Type | Example |
|---|---|---|
| Visitor says hello | Happy / Welcome | Visitor says "Hi!" → AI responds with welcome sticker |
| Visitor says thanks | Grateful / Happy | Visitor says "Thanks for your help" → AI sends grateful sticker |
| Complex question asked | Thinking | Deep question → AI sends thinking sticker first, then answers |
| AI can't find an answer | Sorry | No relevant info in knowledge base → AI sends sorry sticker |
| Visitor says goodbye | Wave / Happy | Visitor says "Bye" → AI responds with farewell sticker |
| Visitor shares good news | Celebrate / Encourage | Visitor shares a success → AI sends celebration sticker |
These are just common examples. When you upload custom stickers, the system automatically analyzes their emotion and context. You can also manually edit descriptions to define when they're used — for example, upload a "cheer up" sticker with the description "use when the visitor expresses confusion or encounters difficulty, to encourage them", and the AI will send it in matching conversations.
How to Enable Stickers
- Go to the AI Overview page and click the "AI Role Settings" card
- Find the "Sticker System" section and toggle on "Enable Sticker System"
- Optionally manage which individual stickers are enabled or disabled
Sticker Sources
| Character | Description |
|---|---|
| System Stickers | Built-in expressive stickers provided by the platform, suitable for various scenarios |
| Custom Stickers | Your own uploaded stickers to match your brand style, up to 30 per account |
Upload Custom Stickers
You can upload your own stickers so the AI uses expressions that match your brand:
- Click "Upload Sticker" in the sticker settings area
- Select an image (PNG, JPG, GIF, or WebP supported, max 2 MB)
- The system automatically analyzes the sticker's emotion and suitable contexts
- You can manually edit the sticker's description and category
Individual Control
- Toggle each sticker (system or custom) on/off individually
- Bulk enable or disable all system stickers / all custom stickers
- Disabled stickers will not appear in AI conversations
Sticker Best Practices
- Customer Support: Recommended — makes the AI more approachable and boosts satisfaction
- Expert Advisor: Selectively enable a few composed stickers to avoid being overly playful
- Role Play: Use custom stickers that match the character's style for deeper immersion
- Branding: Upload brand mascot or company-style stickers to reinforce brand identity
Document Management
Learn how to upload files for your AI to learn from, and how to make AI answers more accurate.
Why Upload Files?
The AI needs to "learn" your data before it can answer questions related to your business. Think of the AI as a new employee — you give them your company documents and manuals, and they use that knowledge to answer customer questions. Without uploaded files, the AI can only answer general questions and cannot provide answers about your products, services, or internal knowledge.
Supported File Formats
| Format | Extension | Note |
|---|---|---|
| Plain Text | .txt | General text files |
| Markdown | .md | Markdown format |
.pdf | PDF documents (searchable text or scanned*) | |
| Word | .docx | Microsoft Word |
| PowerPoint | .pptx | Microsoft PowerPoint |
| Excel | .xlsx / .xls | Microsoft Excel (.xlsx and legacy .xls) |
| CSV | .csv | Comma-separated values |
| HTML | .html / .htm | Web pages |
| Images* (menu photos, posters, scanned paper) | .png / .jpg / .webp | Business |
*Images and scanned PDFs require image-to-text quota, available on the Business plan only — see below.
Document Processing Status
After uploading, the system processes files automatically. You can see each file's status in the document list:
| Status | Description | What to Do |
|---|---|---|
| Processing | System is analyzing and learning from the file | Please wait, no action needed |
| Available | AI has finished learning and can answer based on this file | Ready to use! |
| Failed | An error occurred during processing | Check file format, delete and re-upload |
| Unsupported | File format not supported or content unreadable | Convert the file to .txt or .md format and re-upload |
Improving AI Answer Quality
- Ensure relevant info exists in your knowledge files — The AI can only answer based on what's in your files — if it's not there, the AI can't answer.
- Organize files in Q&A format — Writing FAQs directly in your files helps the AI find matching answers more accurately.
- One AI per topic — An AI with a clear focus finds the right information more easily and avoids confusion.
- Use response templates — Enable the "not found" template so the AI replies with your fixed wording when it can't find an answer, keeping responses consistent.
Q&A Format Example
Here's an example of a well-formatted Q&A document:
Q: What is your return policy? A: We offer a 30-day unconditional return policy. As long as the item is unopened and in good condition, you can request a full refund. Please bring your receipt to any of our stores. Q: How is shipping calculated? A: Orders over $50 qualify for free shipping. Orders under $50 have a flat $5.99 shipping fee. International shipping varies. Q: Do you offer installment payments? A: Yes. We support 3, 6, and 12-month interest-free installments for Visa, MasterCard, and JCB credit cards.
What If AI Answers Are Inaccurate?
If you find the AI's answers aren't accurate enough, try these approaches:
- Check file content — Make sure your files actually contain the information you expect
- Improve file format — Use clear headings and paragraph breaks to structure information
- Add Q&A files — Create dedicated Q&A files for frequently asked questions
- Use response templates — Make sure the "not found" response template is enabled so no-answer replies stay consistent
- Re-upload files — If you've updated file content, delete the old file and re-upload so the AI re-learns
Image Content Recognition (Business plan)
A lot of valuable information isn't in text files — menu photos, posters, product shots, scanned contracts, or screenshots embedded in PDFs and slides. The Business plan lets the AI answer questions based on what's in those images.
What's covered?
Not just standalone image uploads — images embedded in regular PDFs and slides count too:
- Image files (PNG / JPG / WebP)
- Scanned PDFs (paper scans, image-only PDFs)
- Screenshots, product shots, and diagrams inside regular PDFs and PPTX
What is it good for?
- Restaurant menu photos — Upload a menu photo and the AI can answer "What's in the signature set? How much is it?"
- Paper contract scans — Upload the scanned PDF directly and the AI can look up specific clauses
- Product catalogs (mixed text + photos) — Upload a PDF / PPTX with product shots — the AI can answer both specs and appearance
- Tutorial decks & software walkthroughs — Upload a PPTX with screenshots and the AI can explain what each screen does
Important notes
- Monthly quota: 1,000 pages/images — exceeding it will block further uploads
- Clearer image, larger font, and stronger contrast produce better results
- Printed text works well; messy handwriting may not be recognized accurately
- Pure graphics, logos, and scenery photos with no readable info aren't worth uploading on their own — they just waste quota
How to use it
Exactly the same as regular files — just upload and it's handled automatically. If your plan doesn't include this feature, the upload UI will gray out image formats with an "upgrade required" hint so you don't waste quota by accident.
Live Cloud Files (Pro / Business)
Regular uploads are a snapshot — once uploaded, the content is frozen, even if the original file changes. Live Cloud Files connect directly to your files in Google Drive: change one word in the cloud document, and the AI answers from the new version immediately — no re-upload needed. Keep in mind that live data is visible to every visitor who asks, so only include content that can be public (remaining slots per time, menus, stock) — never customer names, phone numbers, or booking details. To let the AI answer "which slots are still open", feed it an availability sheet, not your booking list.
What is it good for?
Best for short, frequently-updated content. For large, stable knowledge (product manuals, SOPs, course materials), regular file uploads still work better.
- Use Google Sheet for — inventory, remaining slots per time / scheduling, promo lists, menus (with daily specials), class schedules
- Use Google Doc for — company announcements, latest news, weekly/monthly reports, event agendas
Supported cloud formats
- Google Sheet: Google Spreadsheets
- Google Doc: Google Docs
- Microsoft Excel (.xlsx): .xlsx files stored in Google Drive
- Microsoft Word (.docx): .docx files stored in Google Drive
Authorization & security
- We can only read the specific files you pick in the Google Picker — we cannot access anything else in your Drive
- Excel / Word files are temporarily converted to Google format for reading and immediately deleted afterwards — your original file is untouched
- Authorization lasts 180 days; you'll need to reconnect after long inactivity, revocation, or password change
Content limits
- Connections per AI (Sheet + Doc combined): 2 on Pro / 5 on Business
- Google Doc / .docx character limit per file: 2,000 (content beyond is truncated)
- Google Sheet / .xlsx row limit per file: 300 rows on Pro / 600 rows on Business (rows beyond the limit are not read). Note: the bigger the sheet, the more content is sent to the AI on every turn; on a very large sheet, a turn that misses the prompt cache may cost extra credits
How to connect
- In the Documents page, click "Upload" and choose "Live Cloud File"
- Connect your Google account (first-time use requires authorization)
- Pick the file(s) yourself in the Google Picker; if a spreadsheet has several tabs, the preview card shows a "How to read" row: first tab, last tab (handy for one-tab-per-month schedules, a new tab is picked up automatically), or a specific tab. You can change this any time from the file preview after connecting
- The system shows a preview; click "Add to knowledge base" to finish
Chat Guide
Tips and advanced features for chatting with your AI.
Chat Interface
- Left sidebar:AI selector and conversation history
- Main area:Message display
- Input box:Type your question, press Enter or click Send
Asking Tips
Better questions lead to more accurate answers from the AI:
| Good Question | Bad Question | Why |
|---|---|---|
| "What's the return period for Product A?" | "Return" | Specifying product and question helps AI answer precisely |
| "What's the difference between Basic and Pro plans?" | "Tell me about plans" | Clear comparison request tells the AI what to provide |
| "How do I set up an API key? Include steps." | "API" | Specifying response format (steps, list, etc.) |
Chat Operations
| Tool | Description |
|---|---|
| New chat | Click "New conversation" in sidebar |
| Copy message | Hover over message, click copy |
| Regenerate | Not satisfied? Click regenerate |
| Feedback | Click "helpful" or "not helpful" |
References
When the AI answers a question, a "References" section may appear below the answer. This tells you which document and paragraph the AI found its answer from.
References are important because they let you:
- Verify whether the AI's answer is correct
- Understand where the answer comes from
- Identify content in your files that needs updating
Building a High-Quality AI
Documents uploaded, character configured, but the answers still feel "almost right"? This guide collects the practical know-how that takes an AI from "working" to "great": how to prepare your knowledge base, tune the character, and verify quality before and after going live.
Core Concept: Knowledge Sets the Ceiling, Character Sets the Style
Answer quality comes down to two things: the knowledge base determines whether answers are correct and complete, while the character determines whether they sound the way you want. Both matter, but in this order — the knowledge base is the foundation, the character is the interior design. No decoration can fix a shaky foundation.
Four Rules for Your Knowledge Base
- Small and focused beats big and messy — Only include what this AI needs, and remove outdated or unrelated files without hesitation. The leaner the knowledge base, the more completely the AI masters it, and the more stable the answers.
- One AI, one topic — Need both customer support and internal training? Create two AIs, each with its own knowledge. Mixed topics make the AI confuse them and distract visitors with irrelevant answers.
- One version of the truth — If old and new price lists coexist, or two files state different rules, the AI may cite the wrong one. When content changes, delete the old file first, then upload the new version.
- Write concrete answers, not vague ones — With "shipping depends on the region", the AI can only repeat that sentence. With "NT$60 domestic, NT$120 for outlying islands, free over NT$1,000", it can actually answer visitors' questions. Numbers, dates, conditions, exceptions — the more specific, the better.
Document Writing Tips
- Use headings; one paragraph, one idea — The AI understands content paragraph by paragraph. Clear headings and paragraph breaks help it locate the right information precisely.
- Write FAQs directly in Q&A format — Write questions the way visitors would ask them. Q&A is the highest-hit-rate format — see the example in the "Document Management" chapter.
- Upload tables as Excel / CSV — Structured data like price lists and spec sheets is cited far more accurately from a spreadsheet than buried in article paragraphs.
- Avoid image-only scans — The AI reads text. A scanned PDF made entirely of images is unreadable on standard plans (the Business plan includes image text recognition).
Two Settings That Sharpen Your AI
Knowledge base management includes two easily overlooked settings with a big impact on quality:
- Review the "AI's Expertise" keywords — After you upload content, the system auto-generates this keyword set. It defines what the AI considers "on topic" — whether to steer a drifting conversation back and when to politely decline unrelated questions. Review it and refine it into 5-6 precise keywords: too broad, and the AI chats about everything; too narrow, and it declines too often.
- Mark your most critical files as Important — Each AI can mark up to 3 documents as important, and it will prioritize them when answering related questions. The slots are precious — reserve them for what matters most, like price lists, flagship product intros, or current promotions.
Five Keys to Character Setup
- Align the character with the knowledge base — A knowledge base about tea paired with a barista character leaves the AI torn. The character's expertise and audience should match the knowledge content.
- Make the tone concrete — "Friendly and professional" is too abstract to work. "Like a neighborly big sister, uses everyday metaphors, avoids jargon" — that's a spec the AI can actually follow.
- Fill in at least one Cognitive Layer field — Core beliefs, formative stories, internal tensions — these three fields upgrade the AI from "talks like a person" to "thinks like a person". Even filling in core beliefs alone makes answers noticeably more dimensional.
- Set behavioral limits up front — Proactively define forbidden topics and capability boundaries. For example, a support AI shouldn't discuss politics or promise compensation on the company's behalf; a wellness advisor shouldn't make medical diagnoses.
- Pick the right Answer Scope mode — For support and professional consulting, use Focused Mode — when wrong answers are costly, it's better for the AI to politely decline. For role-play and general assistants, Flexible Mode makes the conversation feel more natural.
Before Launch: Be Your Own First Visitor
Before sending out the share link, run a full round in Chat Test. These five checks catch most quality issues:
Ask the 10 questions visitors are most likely to ask
Are the answers correct? Complete? Any important conditions missing?
Open "References" under each answer
Is the AI citing the right passages? Wrong citations usually mean similar-but-outdated content is still in the knowledge base.
Deliberately ask something the knowledge base doesn't cover
Does the AI honestly say it doesn't know? Enable the "not found" response template if you want a fixed reply.
Deliberately go off topic
Does the AI react according to your Answer Scope mode? Does it steer the conversation back when it should?
Ask again the way a visitor would
Casual phrasing, typos, half-finished sentences — that's how real visitors type. Make sure the AI can handle it.
After Launch: Great AIs Are Grown, Not Built
A high-quality AI isn't a one-time setup — it's tuned continuously based on real conversations. Build this loop:
- Check the top questions in Analytics — What visitors actually ask often differs from what you expected. Top questions are your knowledge base's to-do list.
- Review chat logs for weak answers — Every poorly answered conversation points to a knowledge gap or a blind spot in the character setup.
- Add the missing answers to the knowledge base — Q&A format is the fastest patch — use the visitor's original phrasing as the question and the correct information as the answer.
- Clean out stale content regularly — Prices changed, promotions ended, specs updated — sync the knowledge base and delete the old versions.
Customize Share Page Appearance
You decide exactly how your share page looks. ShareYourAI offers two ways to edit — both on every plan: with no design background, Quick Templates gets you a polished page in 3 minutes; to fine-tune everything, the canvas-style Advanced Editor lets you drag, arrange, and design freely. Both edit the same settings, so you can switch from simple to advanced anytime and keep going.
Quick Templates (Simple Appearance Settings)
Open it from the AI Overview page via the "Appearance Customization" card (the "Open Designer" button) — it opens the "AI Appearance" popup. No dragging needed, just pick and choose; it's the fastest way to go live. The popup has 4 tabs on the left:
- Templates — 12 built-in color themes (Nordic minimalist, Japanese zen, cyberpunk, Morandi, and more); one click applies a full coordinated palette. Only colors and visual style change — your layout stays put
- Brand — upload your AI avatar (synced to all share pages) and set a brand color (applied to buttons, message bubbles, and accents)
- Page — page background: solid color, gradient (with adjustable angle and stops), or an uploaded image (with fill mode and position controls)
- AI Style — describe the feel you want in one sentence under "Style description" (e.g. "warm sunset tones"), click "Generate style", and AI picks a full coordinated palette; there are ready-made style chips too
Good for: getting a new AI live quickly without fine-tuning every element
Advanced Editor (Canvas-Style Drag & Drop)
Open the Quick Templates popup via the “Appearance Customization” card on the AI Overview page, then click the “Advanced editor” button inside the popup. A canvas-based, drag-and-drop, what-you-see-is-what-you-get interface with 7 element types to design freely.
- Text — 18 fonts (including Noto Sans/Serif CJK, pixel, serif, and monospace faces), free font sizing, bold/italic, text shadow and outline; easily make headings and highlights
- Shape blocks — 26 shapes (rectangle, circle, heart, cloud, burst sticker, crescent, speech bubble…), filled with a solid color, linear/radial gradient, or a background image
- Images, buttons, dividers, plus YouTube video and Google Maps embeds; images can be flipped, rounded, and given borders and shadows
- Built-in stock libraries — cut-out stickers and decorations, a free commercial-use photo library, and ready-made backgrounds; just drag one onto the canvas
- Color tools and layers — gradients, opacity, eyedropper color picking; reorder, lock, and hide elements like pro design software
- AI Colors — describe what you want in a sentence and the AI sets up a full color scheme and visual style (background, message bubbles, chat-area styling), can even generate a background image and roughly position the chat box; you arrange the decorative elements yourself
Good for: building a distinctive brand, executing your own design vision, adding decorations or text emphasis
Advanced editor interface tour
The advanced editor has four areas: the left toolbar (9 panels), the top toolbar, the central canvas, and the property drawer on the right. The left toolbar, top to bottom:
| Panel | What it does |
|---|---|
| Templates | "Style templates" only swap colors and keep your layout; "full templates" are complete page designs, filterable by industry |
| Elements | Add text, color blocks, lines, buttons, YouTube, Google Maps, and a signature |
| Images | Upload your own images (JPG/PNG/WebP/GIF, max 5MB each) and manage uploads and stock downloads |
| Stock | A built-in free commercial-use photo library — search by keyword, then click "Add to canvas" or drag them in |
| Decorations | Background-removed stickers and ornaments, filterable by category, technique, mood, and color |
| Design | Ready-made background assets — drag onto the canvas to apply as the page background |
| AI Assistant | The AI color generator and AI image generator (see below) |
| Page | Page background: two types — color block or image (switch between solid and gradient inside the color picker), with focal point and overlay controls; right-clicking empty canvas space also opens background settings |
| Brand | AI avatar (square recommended, max 5MB) and brand color |
Top toolbar, left to right: back, undo/redo, the "Layers" panel, and canvas zoom; in the middle, the "Mobile Auto" toggle and desktop/tablet/mobile viewport switch; on the right, "Preview" (opens the visitor view in a new tab), "Save", and "Publish".
When you select an element, a floating toolbar appears above it with the most-used settings (colors, font size, shapes, etc.). Finer settings live in the property drawer on the right — open it by double-clicking the element or clicking "More properties" on the floating toolbar.
Canvas basics
The canvas is intuitive to pick up. Here are the most common actions:
| What you want to do | How |
|---|---|
| Select elements | Click one; Shift+click to multi-select; drag on empty space to box-select several; Ctrl+A selects all, Esc deselects |
| Move | Just drag; arrow keys nudge 1px, Shift+arrows 10px |
| Resize & rotate | Drag the corner or edge handles to resize; drag the round handle below the element to rotate |
| Edit text | Double-click text to edit it in place (that's how you replace template copy with your own); if a color block has no text yet, use "Add text" on the floating toolbar |
| Delete | Select and press Delete, or use "Delete" on the floating toolbar; the chat box itself can't be deleted |
| Duplicate | "Duplicate" on the floating toolbar or in the right-click menu; Ctrl+C/X/V and Ctrl+D shortcuts work too, and holding Alt while dragging pulls off a copy |
| Reorder layers | "Layer order" on the floating toolbar (up/down, to front/back), or open the "Layers" panel at the top |
| Lock | "Lock / unlock" on the floating toolbar — locked elements can't be dragged by accident |
| Group | Multi-select then Ctrl+G to group (or right-click "Group") — a group acts as one object: clicking a member selects the group, and move, copy and delete act on the whole group; double-click a member to adjust it alone; Ctrl+Shift+G ungroups |
| Undo & redo | Ctrl+Z to undo, Ctrl+Shift+Z to redo (Cmd on Mac); the toolbar has arrow buttons too |
| Zoom the canvas | Ctrl+scroll to zoom (Ctrl with +/− and Ctrl+0 to fit also work); the wheel scrolls up and down directly, and holding Space or dragging with the middle mouse button pans the view |
Visual Details You Can Fine-Tune
Beyond the overall color scheme, these chat-related details can each be adjusted individually so the conversation view fits your brand:
- Background — two types, color block or image (switch between solid and gradient inside the color picker); a background image can take a semi-transparent overlay for clearer text, plus a focal-point adjustment so the subject isn’t cropped on mobile
- Message bubbles — set color, font size, and corner radius separately for visitor and AI bubbles; also adjust the conversation alignment (same side or both sides), max bubble width, and message spacing
- Input box — adjust the color and corner radius of the input field and send button
- Greeting — set the bubble text the AI uses to greet visitors the moment they land
- Signature — show “Shared by: your name” so visitors know who built the AI
Apply a Ready-Made Industry Template in One Click
No design skills needed. The system ships with 50+ full-page templates — and counting — covering scenarios like food & beverage, courses, fitness, e-commerce, arts, corporate branding, and event announcements. Pick one you like, apply it, then swap in your own text and images.
Three Ways to Present the Chat Box
You decide how the chat box appears to visitors — pick one based on the page’s purpose:
- Full block — the chat box is embedded right on the page with adjustable position and size (default). Best for chat-first pages where visitors should start asking immediately
- Bottom-right bubble — the chat collapses into the corner and expands when tapped. The whole layout is freed up for your intro, product shots, or campaign details — like a typical website’s support button
- Floating input — only a single input bar sits at the bottom; the chat panel slides in from the side after a visitor sends a question. Great for a one-page landing page where Q&A is secondary
AI colors & AI image generation
The "AI Assistant" panel on the left has two AI features:
- AI colors — click "Open AI color generator", describe the vibe you want in at least 5 characters (e.g. "dark tech feel"), and choose how to handle the background: keep it, recolor it, or have AI generate a brand-new background image (which replaces the current one)
- AI colors only adjusts colors and visual style — it never moves your layout. Not happy with the result? Just undo. Generation has a daily limit that resets the next day
- AI image generator — click "Open AI image generator", describe the decoration you want (e.g. "cute stars"), and optionally pick a style (cartoon, 3D, flat vector, pixel art, watercolor…) and color tone
- Generated images get their background removed automatically, land in the canvas center, and are saved to the "Images" panel for reuse. The panel shows this month's usage; "premium generation" requires the Business plan
Turn Elements Into Clickable Interactions
Images, text, buttons, and color blocks on the canvas can each be set to do something when clicked, turning the share page into an interactive landing page:
- Open link — go to your website, cart, sign-up form, or any URL; choose to open in a new tab or the same page
- Quick contact — add a LINE friend, dial a phone number, or send an email (with an optional preset subject) in one tap
- Share page — one tap opens the share menu so visitors pick where to send this page; unsupported devices copy the link instead
- Ask the AI — clicking auto-fills a preset question into the chat box (e.g., “I’d like to know about the course”) to prompt visitors to ask
You can also embed YouTube videos and Google Maps directly — great for product intro videos or a physical store location.
Tune Desktop, Tablet, and Mobile Separately
The same share page can have a different layout on desktop, tablet, and mobile. Switch between the three device modes at the top of the editor to fine-tune each:
- Mobile Auto — the toggle in the middle of the toolbar (on by default): while it's on, mobile and tablet visitors automatically get a full-screen chat interface with no layout work needed. Turn it off to customize small-screen layouts yourself
- Switch device mode — after switching to mobile or tablet, adjust each element’s position and size on small screens without affecting desktop
- Hide elements — some decorations get too cramped on phones, so you can set “Hide on mobile” or “Hide on tablet” to show them only on larger screens
- Automatic mobile layout — your free-form desktop layout converts to a top-to-bottom flow on phones; you can also let mobile visitors see your intro page first and tap to slide open a full-screen chat
- Arrangement — in the vertical flow layout on mobile/tablet, dragging an element freely pins it where you drop it; to restore auto-arrangement, switch "Arrangement" back to auto in that element's responsive settings
Saving & publishing
Edits never go live directly — they follow a draft → publish flow:
Click "Save" to store your edits as a draft — visitors still see the old version, so take your time.
Click "Preview" to check the visitor view in a new tab — go through desktop, tablet, and mobile.
Click "Publish" to push changes live (you need to save first). With "Mobile Auto" turned off, if mobile or tablet still has unadjusted elements you'll get a "Before publishing" reminder first.
While "Unpublished changes" is lit in the toolbar, the live page is still the old version; leaving with unsaved changes also triggers a reminder.
Common how-to questions
| Question | Answer |
|---|---|
| Applied a template — how do I change the text to my own? | Double-click the text and edit it in place. |
| I made changes but the visitor page didn't update? | You only saved a draft — click "Publish" in the top right. |
| I broke something and want to go back? | Ctrl+Z steps you back; as long as you haven't published, visitors still see the old version. |
| How do I make a circular or heart-shaped photo? | Add a color block, pick a shape on the floating toolbar, then drag an image onto the block to fill it. |
| I can select an element but can't drag it? | It's locked — click "Lock / unlock" on the floating toolbar. |
| Can't find a setting? | Frequent settings sit on the floating toolbar above the element; everything else is in the property drawer on the right (double-click the element or click "More properties"). |
API Integration
Create API Key
Go to the "API Keys" page from the top navigation
Click "Create API Key"
Fill in key name, select the AI to bind, set permissions and expiry
Click "Create", then immediately copy and save the key (it's only shown once!)
API Key Permissions
API keys currently have a single permission, applied automatically when a key is created:
| Tool | Description |
|---|---|
| Chat (chat) | Send messages, get AI responses, and submit AI Actions (contacts, bookings, action cards). Uploading and managing the knowledge base is done on the website; the API does not offer those yet. |
Authentication
All API requests require an API Key in the Header:
Authorization: Bearer YOUR_API_KEY
Chat Query
The API supports both streaming and non-streaming modes.
To attach images: add an images array to the /api/v1/chat body (data URLs or base64, up to 5 images of 5 MB each; JPEG, PNG, WebP, GIF). The OpenAI-compatible endpoint takes standard image_url content parts, data URLs only. Invalid images are skipped without breaking the conversation.
Non-Streaming Mode
Waits for the complete AI response and returns it as a single JSON object. Ideal for simple integrations.
curl -X POST https://shareyourai.ai/api/v1/chat \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "Hello, what is the return policy?" }'
Response Format
{
"response": "AI 的回答內容...",
"conversation_id": "uuid-string"
}
Streaming Mode (Recommended)
Set stream: true to receive response chunks in real-time via SSE (Server-Sent Events).
curl -N -X POST https://shareyourai.ai/api/v1/chat \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "Hello, what is the return policy?", "stream": true }'
const response = await fetch('https://shareyourai.ai/api/v1/chat', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ query: 'Hello, what is the return policy?', stream: true }) }); const reader = response.body.getReader(); const decoder = new TextDecoder(); while (true) { const { done, value } = await reader.read(); if (done) break; console.log(decoder.decode(value)); }
SSE Event Types
In streaming mode, the following events are sent in sequence:
| Event | Description |
|---|---|
message | Text chunk of the AI response — concatenate all chunks for the full answer |
done | Stream complete — includes conversation_id (for continuous conversation); when an AI Action has a result it also carries lead_pending / action_card (see "AI Actions" below) |
error | Error message when something goes wrong |
AI Actions over the API
Everything you enable under AI Actions (visitor contact capture, bookings, LINE Official Account, map navigation, custom actions) is available through the API too. Your system decides how it looks; the platform handles the data and the follow-through (notifying the owner, booking confirmation, booking code lookup). In streaming mode the fields arrive in the done event; in non-streaming mode they are part of the response JSON. The fields are the same:
| Field | Description |
|---|---|
lead_pending | The visitor's contact / booking details are complete and waiting for review. Contains intent (contact or booking), collected (name / phone / email / line / company / preferred_time), summary, reserve and cancel. Show the details to the user for confirmation, then send them unchanged to the confirm endpoint below. |
lead_error | Detection temporarily failed — this turn's contact request may not have been captured; ask the user to say it again. |
action_card | A feature card the AI hands out, with type (line / map / custom / reserve), title and url. Render it as a button or link. |
Integration flow (four steps)
- Call /api/v1/chat as usual and always pass the conversation_id from the previous response on later turns. Contact capture, bookings and booking-code lookup all rely on it to recognise the same conversation.
- When the visitor has given all the details, the done event (or the non-streaming response) contains lead_pending. Show its collected fields and summary to the user with a "Looks right" button; if it is absent there is nothing to do.
- When the user confirms, send the lead_pending content together with conversation_id to POST /api/v1/chat/lead/confirm unchanged. Do not rebuild collected yourself — keep the field names exactly as returned.
- Show the result based on the returned flags: only notified=true means it was delivered. Display visitor_code to the user — quoting it later in the chat looks up or updates the booking. Nothing else is needed on later turns; the AI knows it has been sent.
Example done event (details complete)
{
"conversation_id": "conv-12345",
"lead_pending": {
"intent": "booking",
"collected": { "name": "王小明", "phone": "0912345678" },
"summary": "想預約週六下午看屋",
"reserve": { "date": "2026-09-12", "time": "15:00" },
"cancel": false
},
"action_card": { "type": "map", "title": "地點導航", "url": "https://maps.app.goo.gl/..." }
}
Submit contact / booking details
Once the user confirms, send the lead_pending content together with conversation_id to this endpoint — only then is the AI owner notified. Re-sending within the same conversation within 24 hours counts as an update to the same lead. When notified is false, check dedup / quota_exceeded / notify_capped and show the matching message instead of a success state.
curl -X POST https://shareyourai.ai/api/v1/chat/lead/confirm \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "conversation_id": "conv-12345", "intent": "booking", "collected": {"name": "王小明", "phone": "0912345678", "preferred_time": "週六下午"}, "summary": "想預約週六下午看屋", "reserve": {"date": "2026-09-12", "time": "14:00", "adults": "2"} }'
Example confirm response
{ "notified": true, "updated": false, "dedup": false, "quota_exceeded": false,
"notify_capped": false, "capped": false, "loop": true, "visitor_code": "SY-K7M2-4QX" }
Confirm response flags
| Flag | Description |
|---|---|
notified | The owner has been notified — this submission succeeded |
updated | A second submission in the same conversation counts as an update; the data was saved and the notification re-sent |
dedup | Identical to the previous submission — not re-sent |
quota_exceeded | The owner's monthly notification quota is used up; the data was stored but no email was sent |
notify_capped / capped | The update was saved but the notification limit for this lead was reached (notify_capped), or the 24-hour lead limit for this conversation was reached (capped) |
loop | The booking confirmation loop has started: the visitor receives a "submitted" email and the result later |
visitor_code | The visitor's booking code (like SY-XXXX-XXX) — show it to the user |
Notes
- action_card is just link data — render it as a button or link; what happens on click is up to you.
- lead_pending.cancel = true means the visitor wants to cancel an existing booking; pass it back to confirm unchanged and the platform runs the cancellation flow.
- If the owner has not enabled "Collect visitor contacts" under AI Actions, confirm returns 403 — check the AI settings before integrating.
- The OpenAI-compatible endpoint (/v1/chat/completions) does not carry these fields yet; use /api/v1/chat when you need AI Actions.
OpenAI-Compatible Endpoint
Also available at /v1/chat/completions, fully compatible with the OpenAI API format. Works directly with n8n, Dify, Zapier, LangChain, and more:
curl -N -X POST https://shareyourai.ai/v1/chat/completions \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "default", "messages": [{"role": "user", "content": "Hello, what is the return policy?"}], "stream": true }'
Continuous Conversation
Pass the conversation_id from the previous response into the next request to maintain conversation context:
curl -X POST https://shareyourai.ai/api/v1/chat \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "那價格呢?", "conversation_id": "uuid-from-previous-response" }'
API Quota
API Key limits depend on your subscription plan:
- Free plan does not support API
- Pro: 5 keys
- Business: Unlimited
Security Tips
- Never expose API Keys in frontend code — use them on the server side only
- Use the principle of least privilege — only grant necessary permissions
- Rotate keys regularly — set reasonable expiry times
- Monitor usage — check API statistics regularly and disable keys if anomalies arise
- Store securely — keep API Keys in environment variables, not in source code
Analytics
Track AI usage, analyze conversation trends and visitor behavior.
Key Metrics
Three core metrics are displayed at the top of the page:
| Tool | Description |
|---|---|
| Total Conversations | Total conversations from all sources (visitors + API) |
| Visitor Questions | Questions asked via share pages |
| API Calls | Requests made via API |
What Analytics Can Do for You
- Understand usage patterns — See how many people use your AI daily and how many questions are asked
- Optimize answer quality — Find which questions the AI struggles with and improve your knowledge files
- Monitor API usage — Track API call counts and conversation credit consumption
- Plan capacity — Decide whether to upgrade based on usage trends
Usage Data
- Conversation trend line chart — toggle total, visitor, and API trend lines
- Top AI leaderboard — see which AI gets used most at a glance
- Remaining conversation credits and current usage, against your plan limits
- API usage monitoring (view call counts and quota use on the API Analytics page)
Chat Logs
On the Chat Logs page, you can view detailed records of all conversations:
- Filter by AI, source (visitor / API), and date range
- Open any conversation to read its full content, with source, IP, and time
- Visitor and API conversations in one unified list, with pagination
- Switch to “Visitor Insights” for top topics, knowledge gaps, and visitor profiles to see what to add (re-analysis requires Pro plan or above)
Subscription & Billing
Not Sure Which Plan?
| Plan | Best For |
|---|---|
| Free | Individuals who want to try it out. Create 1 AI, upload 10 files, 1 share page. |
| Pro | Individuals or small teams needing advanced features. 5 AIs, 100 files, passwords, API access, web embed. |
| Business | Enterprises or organizations with heavy usage. Unlimited AIs, 1000+ files, Allowed Emails access control, multi-domain embed, priority support. |
Plan Comparison
For the latest monthly fees, yearly discounts, monthly conversation limits, and TWD/USD pricing, see the subscription page. The table below only covers feature differences.
| Feature | Free | Pro | Business |
|---|---|---|---|
| AI Count | 1 | 5 | Unlimited |
| Documents | 10 | 100 | 1,000+ |
| Storage | 50 MB | 500 MB | 5 GB |
| Share Pages | 1 | 5 | Unlimited |
| Password | — | ✓ | ✓ |
| Guest list (who can enter) | — | — | ✓ |
| Smart Presentation | — | ✓ | ✓ |
| Live Files (Google Sheet / Doc) | — | 2 / AI | 5 / AI |
| Layout Customization (logo / colors / layout) | ✓ | ✓ | ✓ |
| Web Embed | — | 1 domain | Multi-domain |
| API Access | — | 5 keys | Unlimited |
| Image content recognition (menu photos, scanned PDFs, embedded images) | — | — | 1,000 pages/month |
Upgrade & Downgrade
- Upgrade:Effective immediately after payment
- Downgrade:Effective at end of current billing period; excess resources paused, not deleted
What Happens After Downgrading?
After downgrading, your data won't be deleted. However, if your usage exceeds the new plan's limits, the excess will be "paused" — your data is still there, just temporarily inaccessible. You can restore access by upgrading again or removing some resources.
Quota Explanation
ShareYourAI has two types of usage limits:
- Monthly quota — Resets automatically each month, like conversation credits. Restored to your plan's limit every month.
- Total limit — Doesn't reset automatically, like AI count, file count, storage. You need to delete old items to add new ones.
Top Up Visitor Conversations
Used up your monthly visitor conversation quota but not ready to upgrade? You can buy additional conversation credits — once your monthly quota runs out, the system automatically draws from your top-up balance.
When does it make sense to top up?
- A few days left in the month and you're about to run out
- Running a campaign or event with a temporary traffic surge
- Short-term project — you won't need the extra capacity afterwards
Top-up Packs
| Plan | Best For |
|---|---|
| Quick Refill · NT$150 / 300 credits | End-of-month rescue, one-time event boost |
| Standard Pack (Most Popular) · NT$400 / 1,000 credits | Best fit for short-term projects and event surges |
| Bulk Pack · NT$1,000 / 3,000 credits | High traffic needs (if this is recurring, upgrading to Business is usually a better deal) |
Consumption & Expiration Rules
- Monthly quota first, then top-up: visitors burn through your plan's monthly quota first; top-up balance only kicks in once the monthly quota hits zero
- 12-month validity: each top-up is valid for 12 months from purchase; any unused balance expires after that
- Stackable: you can top up multiple times — all balances combine into one pool
Auto Top-up: refill automatically when credits run low
Don't want a mid-month "out of credits" interruption? Turn on the Auto Top-up switch at the bottom of the Top-up window, pick your three settings, and hit Save. From then on, when your remaining credits drop below the threshold you set, the system buys a pack with the card bound to your subscription.
- You decide all three settings: when to refill (below 50 / 100 / 300 / 500 credits), which pack (Starter / Standard / Bulk), and how many times per period (1 / 3 / 10, or no limit)
- Every automatic charge emails a receipt and e-invoice; auto-purchased packs work exactly like manual ones — valid 12 months, used only after the monthly quota is exhausted
- If a charge fails (e.g. an expired card), Auto Top-up pauses immediately and emails you — it never retries on its own. Update your card and turn it back on in the Top-up window
- Once your per-period limit is reached, no more charges are made; when credits run out, the AI stops replying to visitors until you raise the limit, top up manually, or the monthly quota resets. You can turn it off anytime — purchased credits are unaffected
Notifications & History
- You get an email when your monthly quota is running low, suggesting a top-up
- You get another email when your top-up balance is running low
- You get a reminder 30 days before any top-up expires
- View each top-up's remaining balance and expiry date in User Settings → Top-up History
How to top up
- Click "+ Top Up" on the monthly quota card on the My AIs home page
- The dropdown menu at the top-right also has a top-up entry
- Pick a pack, confirm, and pay with the credit card already linked to your subscription (same card)
- After payment, the system automatically sends a receipt and electronic invoice via email
Account & Security
Manage your profile and account security. All of the settings below live in "User Settings": click your avatar in the top-right corner and choose "User Settings" to open it.
Profile
In the "Profile" tab you can manage:
- Account email: cannot be changed after registration
- Nickname & avatar: nickname is freely editable; when signing in with Google, the avatar comes from your Google account
- Language preference: Traditional Chinese or English, applied across the interface
- Company info (optional): company name, tax ID, and VAT number, used for invoicing
- Brand URL (Pro and above): set a custom brand handle so your share pages get a memorable URL (e.g. shareyourai.ai/@yourbrand). After a downgrade your handle is reserved for 60 days — upgrade again within that window to keep it; afterwards it is released for others to claim
Two-Factor Authentication (2FA)
Two-factor authentication adds an extra layer of protection: even if someone gains access to your login, they can't get into your account without the code on your phone. Once enabled, every login requires the 6-digit code from your authenticator app.
How to Enable
- Click your avatar in the top-right corner → User Settings → Security, then click "Enable 2FA"
- Install an authenticator app on your phone (Google Authenticator, Microsoft Authenticator, Authy, and others are supported)
- Scan the on-screen QR code with your authenticator app (you can also enter the key manually if scanning isn't possible)
- Enter the 6-digit code shown in the app to finish enabling
Backup Codes
After enabling 2FA, the system generates a set of 8-digit backup codes. When your phone isn't at hand or the authenticator is unavailable, you can log in with a backup code instead:
- Each backup code can only be used once — it expires after use
- Backup codes are shown in full only once — download and store them safely right away
- You can regenerate them at any time, but all old codes become invalid
Lost Your Authenticator?
If you switched phones or deleted the authenticator app:
- Still have backup codes: log in with a backup code, then disable 2FA in "Security" and set it up again
- No backup codes either: on the login verification page, click "Can't use your code?" to request a reset. The system enters a 72-hour cooldown and sends a notification email to your inbox — if the request wasn't made by you, you can cancel it from the email. After the cooldown ends, 2FA is automatically disabled and you can log in normally.
Notification Settings
In the "Notifications" tab you can choose which email notifications to receive:
- Security login alerts: get notified when a new device logs into your account
- Subscription expiry reminders: get notified before your subscription expires
- System announcements & feature updates: system updates, maintenance, and new feature news