Adding Custom FAQs
Create business-specific FAQs to document your unique processes and policies
Why Create Custom FAQs?
While Vixvvo provides 50 built-in FAQs covering all dashboard features, every 3D printing business is unique. Custom FAQs let you document your specific policies, workflows, pricing structures, and answers to client questions that are unique to your business.
Tip: Custom FAQs are stored per user account in Firestore. They're private to you and won't be seen by other Vixvvo users.
When to Create Custom FAQs
Ideal Use Cases
Business Policies: Document your turnaround times, rush order fees, refund policies, or minimum order quantities
Pricing Information: Explain your specific pricing tiers, bulk discounts, or material surcharges
Common Client Questions: Answer questions you receive repeatedly from clients
Internal Workflows: Document your team's processes, quality checks, or standard operating procedures
Specialty Services: Explain unique services like custom painting, assembly, or design modifications
Pro Tip: Keep a running list of questions clients ask you via email or phone. Convert these into custom FAQs to reduce future support time.
How to Add a Custom FAQ
Step-by-Step Process
Step 1: Open the Modal
Click the "+ Add Custom FAQ" button located in either:
- • Top of the page (next to category filter), or
- • Right sidebar under "Quick Actions"
Step 2: Fill in Category
Enter a category name for your FAQ. You can use an existing category (like "Pricing" or "Orders") or create a new one (like "Shipping", "Custom Work", or "Payment Terms").
Step 3: Write the Question
Write your question as a clear, concise statement. Start with question words like "How", "What", "Can", "Do", or "Why" for clarity.
Step 4: Write the Answer
Provide a detailed answer. Include specific information like timeframes, prices, or contact details. The answer field is a multi-line textarea with room for comprehensive responses.
Step 5: Add Tags
Enter relevant tags separated by commas. Tags make your FAQ searchable. Include synonyms and related terms users might search for.
Step 6: Save
Click "Add FAQ" to save. The FAQ is immediately added to your library and stored in Firestore. Click "Cancel" to discard changes.
Modal Interface
The "Add Custom FAQ" modal is a centered overlay that appears over the Support page. It includes:
- Category Input: Single-line text field with placeholder "e.g., Pricing, Materials, Orders"
- Question Input: Single-line text field with placeholder "What is your question?"
- Answer Textarea: Multi-line field (4 rows) with placeholder "Provide a detailed answer..."
- Tags Input: Single-line text field with placeholder "pricing, cost, estimate"
- Action Buttons: Gray "Cancel" button and blue "Add FAQ" button
FAQ Field Details
Category Field
The category field determines where your FAQ appears in the list:
Existing Category: Type a category name that matches one of the 18 default categories to group your custom FAQ with related built-in FAQs
New Category: Type any new name to create a custom category. It will appear in the category filter and as a new section in the FAQ list
Default: If left blank, the FAQ is assigned to "General" category
Tip: Category names are case-sensitive. "Pricing" and "pricing" create separate categories. Be consistent with capitalization.
Question Field (Required)
The question is what users see in the collapsed FAQ list. Best practices:
✓ Good: "What is your turnaround time for standard orders?"
✓ Good: "Do you offer bulk discounts?"
✓ Good: "How do I request a rush order?"
✗ Avoid: "Turnaround" (too vague)
✗ Avoid: "Please read our turnaround policy" (not a question)
Answer Field (Required)
The answer appears when users expand the FAQ. Writing tips:
Be Specific: Include actual numbers, timeframes, prices, or contact details instead of vague statements
Be Concise: Break long answers into paragraphs or bullet points for readability
Be Complete: Answer the full question, including any common follow-ups
Include Examples: Show sample calculations, pricing scenarios, or real-world examples
"Our standard turnaround time is 3-5 business days from order confirmation. Rush orders (1-2 days) are available for a 50% surcharge. Contact us at rush@yourbusiness.com to request rush processing."
Tags Field (Recommended)
Tags are comma-separated keywords that make your FAQ searchable. They're optional but highly recommended.
Example: "turnaround, delivery, timing, rush, fast, quick"
Good tags to include:
- • Keywords from the question and answer
- • Synonyms users might search for
- • Related concepts or topics
- • Common misspellings or abbreviations
- • Feature names or service types
After Adding a Custom FAQ
What Happens Next
When you click "Add FAQ", several things happen automatically:
Saved to Firestore: Your FAQ is stored in the database under users/[your-user-id]/faqs collection
Appears Immediately: The FAQ shows up in your FAQ list right away with a purple "Custom" badge
Category Updated: If you created a new category, it appears in the category filter dropdown
Statistics Updated: The sidebar stats increment "Custom FAQs" and "Total FAQs" counters
Modal Closes: The add FAQ modal automatically closes and the form resets
Identifying Custom FAQs
Custom FAQs are marked with a purple "Custom" badge that appears before the question text. This distinguishes them from the 50 built-in FAQs.
Initial Metadata
New custom FAQs are created with these default values:
- Helpful Count: 0 (no votes yet)
- Not Helpful Count: 0 (no votes yet)
- Last Updated: Current timestamp
- Is Custom: true (marks it as user-created)
Error Handling & Requirements
Required Fields
The "Add FAQ" button will only work if you've filled in:
- ✓ Question field: Must contain text
- ✓ Answer field: Must contain text
- ~ Category field: Optional (defaults to "General" if empty)
- ~ Tags field: Optional but recommended
Authentication Required
You must be logged in to add custom FAQs. If you're not authenticated, the system prevents FAQ creation to protect data integrity.
Note: If you see "Failed to add FAQ" alert, check your login status or try refreshing the page and logging in again.
Tag Processing
Tags are automatically processed when you save:
- • Split by commas into an array
- • Trimmed of whitespace (spaces before/after each tag)
- • Empty tags removed (if you have "tag1, , tag2", the empty one is filtered out)
Custom FAQ Best Practices
Content Guidelines
Write for Your Audience: Use language your clients understand, not technical jargon
Update Regularly: Review and update FAQs when policies or pricing change
Be Honest: If something takes longer or costs more, say so clearly to manage expectations
Include Contact Info: Add email or phone numbers where relevant for follow-up questions
Link Related FAQs: In answers, reference other related FAQs or dashboard features
Pro Tip: Create a "starter pack" of 5-10 custom FAQs covering your most common client questions. Add more over time as new questions arise.
Related Articles
Understanding Support & FAQs
Learn about the Support page and built-in FAQ library
Searching & Filtering FAQs
Find your custom FAQs quickly using search and filters
FAQ Organization & Management
Best practices for maintaining your FAQ library over time
Contacting Support
When to reach out to Vixvvo support for help