Files
contexta_fe/src/i18n/locales/en.json
2026-04-26 21:42:51 +00:00

657 lines
29 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"onboarding": {
"title": "Getting started",
"welcome": "Welcome! Let's get your first chatbot live in 7 minutes.",
"est_time": "~7 min to finish",
"dismiss": "Dismiss",
"all_done_title": "You're all set!",
"all_done_desc": "Your chatbot is live. Share it with the world.",
"step_create_title": "Create your first chatbot",
"step_create_desc": "Give it a name, personality, and brand color.",
"step_create_cta": "Create chatbot",
"step_knowledge_title": "Train it with your content",
"step_knowledge_desc": "Upload documents or add website URLs so it can answer questions.",
"step_knowledge_cta": "Add content",
"step_test_title": "Test your chatbot",
"step_test_desc": "Chat with it and make sure the answers are accurate.",
"step_test_cta": "Test now",
"step_publish_title": "Publish your chatbot",
"step_publish_desc": "Make it live and accessible to visitors.",
"step_publish_cta": "Publish",
"step_share_title": "Share or embed it",
"step_share_desc": "Add the chat widget to your website or share the link.",
"step_share_cta": "Get embed code"
},
"common": {
"cancel": "Cancel",
"delete": "Delete",
"save": "Save",
"save_changes": "Save Changes",
"close": "Close",
"confirm": "Confirm",
"filter": "Filter",
"export_csv": "Export CSV",
"all_chatbots": "All chatbots",
"all_statuses": "All statuses",
"published": "Published",
"draft": "Draft",
"preview": "Preview",
"publish": "Publish",
"unpublish": "Unpublish",
"edit_settings": "Edit Settings",
"analytics": "Analytics",
"no_data": "No data yet",
"loading": "Loading...",
"back": "Back",
"no_changes": "No changes to save"
},
"nav": {
"dashboard": "Dashboard",
"inbox": "Inbox",
"leads": "Leads",
"appointments": "Appointments",
"campaigns": "Campaigns",
"analytics": "Analytics",
"marketplace": "Marketplace",
"settings": "Settings",
"admin_panel": "Admin Panel",
"sign_out": "Sign out",
"pricing": "Pricing",
"features": "Features",
"signin": "Sign in",
"get_started": "Get started free"
},
"dashboard": {
"title": "Dashboard",
"subtitle_empty": "Manage your AI chatbots",
"chatbot_count_one": "{{count}} chatbot",
"chatbot_count_other": "{{count}} chatbots",
"new_chatbot": "New Chatbot",
"no_chatbots_title": "No chatbots yet",
"no_chatbots_desc": "Create your first AI chatbot powered by your documents. Free to build and test.",
"create_first": "Create your first chatbot",
"delete_chatbot": "Delete Chatbot",
"delete_confirm": "All documents, conversation history, and settings will be permanently removed. This cannot be undone.",
"publish_to_marketplace": "Publish to Marketplace",
"unpublish_chatbot": "Unpublish Chatbot",
"publish_confirm": "Your chatbot will be publicly visible on the marketplace.",
"unpublish_confirm": "Your chatbot will be removed from the marketplace.",
"chatbot_deleted": "Chatbot deleted",
"chatbot_published": "Chatbot published to marketplace!",
"chatbot_unpublished": "Chatbot unpublished"
},
"inbox": {
"title": "Inbox",
"conversation_count_one": "{{count}} conversation",
"conversation_count_other": "{{count}} conversations",
"filter_all": "All",
"filter_open": "Open",
"filter_agent": "Agent",
"filter_resolved": "Resolved",
"no_conversations": "No conversations",
"try_different_filter": "Try a different filter",
"no_messages": "(No messages)",
"select_conversation": "Select a conversation",
"select_conversation_desc": "Choose one from the list to view the full exchange",
"take_over": "Take Over",
"resolve": "Resolve",
"reopen": "Reopen",
"you_agent": "You (agent)",
"handoff_requested": "Handoff requested",
"low_confidence": "Low confidence",
"conversation_resolved": "Conversation resolved —",
"reopen_link": "reopen",
"to_reply": "to reply",
"type_reply": "Type a reply as agent...",
"delete_conversation": "Delete this conversation?",
"failed_to_delete": "Failed to delete conversation",
"status_open": "Open",
"status_agent": "Agent",
"status_resolved": "Resolved",
"upgrade_title": "Conversation Inbox",
"upgrade_desc": "Upgrade to Starter to read all your chatbot conversations in one place."
},
"leads": {
"title": "Leads",
"subtitle": "Contacts collected by your chatbots",
"total_leads": "Total leads",
"this_month": "This month",
"filter_by_chatbot": "Filter by chatbot",
"clear_status_filter": "Clear status filter",
"col_contact": "Contact",
"col_phone": "Phone",
"col_company": "Company",
"col_status": "Status",
"col_notes": "Notes",
"col_date": "Date",
"add_note": "Add note",
"notes_modal_title": "Notes — {{name}}",
"notes_placeholder": "Add notes about this lead...",
"no_leads_title": "No leads yet",
"no_leads_with_status": "No leads with status \"{{status}}\"",
"no_leads_desc": "Enable lead capture on your chatbots to start collecting contact information.",
"no_leads_status_desc": "Try a different filter or clear the current one.",
"export_failed": "Export failed",
"status_new": "New",
"status_contacted": "Contacted",
"status_qualified": "Qualified",
"status_closed": "Closed",
"status_lost": "Lost",
"upgrade_title": "Lead Capture",
"upgrade_desc": "Upgrade to Starter to capture and manage leads from your chatbots."
},
"appointments": {
"title": "Appointments",
"subtitle": "Bookings made through your chatbots",
"stat_today": "Today",
"stat_upcoming": "Upcoming",
"stat_confirmed": "Confirmed",
"stat_pending": "Pending",
"filter": "Filter",
"hours_label": "Hours:",
"configure_chatbot_hours": "Configure chatbot...",
"enable_booking_title": "Enable booking on a chatbot",
"enable_booking_desc": "Go to a chatbot's Deploy tab and enable \"Appointment Booking\" to start accepting bookings.",
"configure_chatbot": "Configure chatbot →",
"no_appointments_title": "No appointments yet",
"no_appointments_desc": "Once customers book through your chatbot, appointments will appear here.",
"today_label": "Today",
"to": "to",
"confirm_btn": "Confirm",
"decline_btn": "Decline",
"mark_complete": "Mark Complete",
"cancel_btn": "Cancel",
"restore_btn": "Restore",
"hours_title": "Business Hours",
"hours_desc": "Configure when customers can book appointments.",
"hours_back": "← Back",
"hours_closed": "Closed",
"save_hours": "Save Hours",
"hours_saved": "✓ Saved!",
"status_pending": "Pending",
"status_confirmed": "Confirmed",
"status_cancelled": "Cancelled",
"status_completed": "Completed",
"days_mon": "Mon",
"days_tue": "Tue",
"days_wed": "Wed",
"days_thu": "Thu",
"days_fri": "Fri",
"days_sat": "Sat",
"days_sun": "Sun",
"upgrade_title": "Appointment Booking",
"upgrade_desc": "Upgrade to Starter to enable appointment booking for your chatbots."
},
"campaigns": {
"title": "Campaigns",
"subtitle": "Broadcast messages to Telegram subscribers",
"new_campaign": "New Campaign",
"stat_campaigns": "Campaigns",
"stat_sent": "Sent",
"stat_delivered": "Messages delivered",
"chatbot_label": "Chatbot",
"chatbot_hint": "Will broadcast to all Telegram subscribers of this chatbot.",
"campaign_name": "Campaign name",
"campaign_name_placeholder": "e.g. Summer promotion, New menu announcement...",
"message_label": "Message",
"message_placeholder": "Write your broadcast message here...",
"characters": "{{count}}/4000 characters",
"create_campaign": "Create Campaign",
"send_campaign": "Send Campaign",
"delete_record": "Delete record",
"send_modal_title": "Send this campaign?",
"send_modal_desc_one": "\"{{title}}\" will be sent to {{count}} subscriber via Telegram.",
"send_modal_desc_other": "\"{{title}}\" will be sent to {{count}} subscribers via Telegram.",
"send_modal_warning": "This action cannot be undone. The message will be delivered immediately.",
"send_now": "Send Now",
"delete_campaign": "Delete this campaign?",
"delete_campaign_record": "Delete this campaign record?",
"subscriber_one": "{{count}} subscriber",
"subscriber_other": "{{count}} subscribers",
"delivered": "delivered",
"no_campaigns_title": "No campaigns yet",
"no_campaigns_desc": "Create a campaign to broadcast a message to all your Telegram subscribers at once.",
"no_chatbots_needed": "You need at least one chatbot to create a campaign.",
"status_draft": "Draft",
"status_sending": "Sending...",
"status_sent": "Sent",
"status_failed": "Failed",
"upgrade_title": "Telegram Campaigns",
"upgrade_desc": "Upgrade to Starter to broadcast messages to your Telegram subscribers."
},
"analytics": {
"title": "Analytics",
"subtitle": "Track how your chatbots are performing",
"stat_conversations": "Conversations",
"stat_unique_users": "Unique users",
"stat_messages": "Messages",
"stat_avg_rating": "Avg rating",
"stat_this_month": "{{count}} this month",
"stat_across_all": "Across all chatbots",
"stat_total_exchanged": "Total exchanged",
"stat_across_rated": "Across rated chatbots",
"stat_no_ratings": "No ratings yet",
"monthly_conversations": "Monthly conversations",
"your_chatbots": "Your chatbots",
"published": "published",
"today": "Today",
"this_week": "This week",
"this_month": "This month",
"avg_msgs": "Avg msgs/convo",
"last_30_days": "Last 30 days",
"top_questions": "Top questions",
"languages": "Languages",
"knowledge_gaps": "Knowledge gaps — {{count}} unanswered",
"add_content": "+ Add content →",
"gaps_desc": "Customers asked these questions but your bot couldn't answer well. Add documents or URL sources covering these topics.",
"more_gaps_one": "+{{count}} more gap",
"more_gaps_other": "+{{count}} more gaps",
"feedback": "Feedback",
"helpful_pct": "{{pct}}% helpful",
"peak_hour": "Peak: {{from}}:00 {{to}}:00",
"conversations_today": "{{count}} today",
"no_chatbots_title": "No chatbots yet",
"no_chatbots_desc": "Create your first chatbot to start seeing analytics.",
"create_chatbot": "Create chatbot",
"unable_to_load": "Unable to load analytics",
"try_refreshing": "Please try refreshing the page.",
"upgrade_title": "Analytics Dashboard",
"upgrade_desc": "Unlock analytics to see how your chatbots are performing — conversations, user engagement, top questions, and more.",
"upgrade_button": "Upgrade to Starter — $3/mo",
"upgrade_note": "Available on Starter and Pro plans",
"plan_badge": "{{plan}} plan"
},
"settings": {
"title": "Settings",
"light_mode": "Light mode",
"dark_mode": "Dark mode",
"tab_profile": "Profile",
"tab_billing": "Billing",
"profile_info": "Profile Information",
"email": "Email",
"email_hint": "Email cannot be changed",
"company_name": "Company Name",
"company_placeholder": "Your company name",
"plan_label": "Plan",
"manage_plan": "Manage plan",
"change_password": "Change Password",
"current_password": "Current Password",
"current_password_placeholder": "Enter current password",
"new_password": "New Password",
"new_password_placeholder": "Min 8 characters",
"new_password_hint": "Leave blank to keep current password",
"danger_zone": "Danger Zone",
"danger_desc": "Permanently delete your account, all chatbots, documents, and data. This cannot be undone.",
"delete_account_btn": "Delete Account",
"delete_account_title": "Delete Account",
"delete_account_desc": "This will permanently delete your account and all associated data including chatbots, documents, conversations, and leads.",
"delete_account_desc_bold": "This action cannot be undone.",
"type_delete": "Type DELETE to confirm:",
"profile_updated": "Profile updated successfully",
"update_failed": "Failed to update profile",
"language_label": "Language",
"language_updated": "Language updated",
"lang_en": "English",
"lang_fr": "Français",
"current_plan": "Current Plan",
"status_label": "Status:",
"status_active": "Active",
"renewal_date": "Renewal Date",
"upgrade_plan": "✨ Upgrade Plan",
"manage_billing": "Manage Billing",
"plan_features": "Plan Features",
"chatbots_published": "Chatbots published",
"conversations_per_month": "Conversations / month",
"code_export": "Code export",
"chatbot_suffix": "chatbot(s)",
"conversations_suffix": "conversations",
"billing_footer_paid": "💳 Simplified subscription management",
"billing_footer_free": "🚀 Unlock more features by upgrading your plan"
},
"builder": {
"loading": "Loading chatbot…",
"choose_template": "Choose a template",
"choose_template_sub": "Start from a template or build from scratch",
"scratch": "Start from scratch",
"create_chatbot": "Create Chatbot",
"untitled": "Untitled Chatbot",
"published": "Published",
"draft": "Draft",
"create": "Create",
"save": "Save",
"tab_settings": "Settings",
"tab_documents": "Documents",
"tab_preview": "Preview",
"tab_testing": "Testing",
"tab_deploy": "Deploy",
"save_first_testing": "Save your chatbot first to run tests.",
"testing_title": "Bot Testing",
"testing_desc": "Run questions against your chatbot and inspect answers, confidence scores, and source documents.",
"testing_placeholder": "e.g. What are your opening hours?",
"testing_add": "Add question",
"testing_run": "Run tests",
"testing_running": "Running…",
"testing_results": "{{count}} result(s)",
"testing_sources": "Sources used",
"testing_model": "Model",
"testing_error": "Test failed. Make sure your chatbot has a knowledge base.",
"refresh_url": "Re-scrape this URL",
"created": "Chatbot created!",
"create_failed": "Failed to create",
"saved": "Settings saved!",
"save_failed": "Save failed",
"name_required": "Chatbot name is required",
"save_first_docs": "Save your chatbot first to upload documents.",
"save_first_preview": "Save your chatbot first to preview it.",
"save_first_deploy": "Save your chatbot first to access deployment options.",
"save_first_hint": "Fill in the Settings tab and click Save to continue.",
"section_basic": "Basic Info",
"section_basic_desc": "Name, description, and greeting message for your chatbot",
"chatbot_name": "Chatbot Name",
"chatbot_name_placeholder": "e.g. Customer Support Bot",
"description": "Description",
"description_placeholder": "What does this chatbot do?",
"welcome_message": "Welcome Message",
"welcome_hint": "The first message visitors will see when opening the chat",
"system_prompt": "System Prompt",
"system_prompt_placeholder": "You are a helpful assistant for...",
"system_prompt_hint": "Custom instructions for the AI's behavior and personality (optional)",
"section_appearance": "Appearance",
"section_appearance_desc": "Logo and brand color shown in the chat widget",
"logo_label": "Chatbot Logo",
"logo_hint": "Upload your company logo. It will appear in the chat header.",
"brand_color": "Brand Color",
"color_preview": "Preview of how the chat button will look",
"section_advanced": "Advanced Settings",
"section_advanced_desc": "AI model, temperature, response length",
"ai_model": "AI Model",
"models_loading": "Loading available models...",
"models_empty": "No models available on your current plan.",
"models_upgrade": "Upgrade",
"models_upgrade_suffix": "to access AI models.",
"response_params": "Response Parameters",
"temperature": "Temperature",
"temp_precise": "Precise",
"temp_creative": "Creative",
"max_tokens": "Max Tokens",
"max_tokens_hint": "Max response length",
"section_classification": "Classification",
"section_classification_desc": "Helps users discover your chatbot in the marketplace",
"select_category": "Select category",
"select_industry": "Select industry",
"logo_uploaded": "Logo uploaded",
"logo_remove": "Remove logo",
"logo_drop": "Drop your logo here",
"logo_click": "Click or drag to upload a logo",
"logo_formats": "PNG, JPG, SVG, or WebP · Max 2MB",
"logo_processing": "Processing...",
"logo_error_type": "Please upload a PNG, JPG, GIF, SVG, or WebP image.",
"logo_error_size": "Image must be under 2MB.",
"logo_error_upload": "Upload failed. Please try again.",
"section_upload": "Upload Documents",
"section_upload_desc": "PDF, DOCX, CSV, XLSX, TXT, MD — used to train your chatbot's knowledge base",
"drop_files": "Drop files here",
"click_upload": "Click or drag files to upload",
"uploading": "Uploading...",
"upload_success": "Documents uploaded successfully!",
"docs_empty": "No documents yet",
"docs_empty_hint": "Upload files above to build your chatbot's knowledge base.",
"doc_count_one": "{{count}} document",
"doc_count_other": "{{count}} documents",
"chunks": "{{n}} chunks",
"section_urls": "URL Sources",
"section_urls_desc": "Add web pages to your chatbot's knowledge base",
"add_url": "Add URL",
"url_failed": "Failed to add URL",
"section_chat_link": "Public Chat Link",
"section_chat_link_desc": "Share a direct link to your chatbot with anyone",
"copy": "Copy",
"copied": "Copied",
"publish_for_link": "Publish your chatbot in the Deploy settings to get a public chat link.",
"section_embed": "Embed Code",
"section_embed_desc": "Add a chat widget to any website with one line of code",
"publish_for_embed": "Publish your chatbot first to get the embed code.",
"section_lead": "Lead Capture",
"section_lead_desc": "Collect visitor information before or during the conversation",
"lead_enable": "Enable lead capture",
"lead_enable_sub": "Ask visitors for their contact info",
"collect_fields": "Collect fields",
"required": "required",
"when_show": "When to show form",
"after_first": "After first message",
"before_first": "Before first message",
"section_handoff": "Human Handoff",
"section_handoff_desc": "Let visitors request to speak with a human agent",
"handoff_enable": "Enable human handoff",
"handoff_enable_sub": "Triggered when user says \"human\", \"agent\", etc.",
"handoff_message_label": "Handoff message",
"handoff_webhook_note": "Configure the n8n webhook URL in your backend to receive notifications.",
"section_branding": "Branding",
"section_branding_desc": "Control the Contexta attribution in your chat widget",
"show_branding": "Show \"Powered by Contexta\"",
"show_branding_sub": "Remove branding by upgrading to Pro plan or above",
"section_booking": "Appointment Booking",
"section_booking_desc": "Let customers book appointments directly through your chatbot",
"booking_enable": "Enable appointment booking",
"booking_enable_sub": "When enabled, the chatbot will guide users to your booking page and mention it in conversations.",
"booking_url_label": "Booking page URL:",
"booking_url_hint": "Share this link on your website or social media. Set your available hours in the",
"booking_url_hint_link": "Appointments page",
"section_channels": "Messaging Channels",
"section_channels_desc": "Connect your chatbot to Telegram",
"telegram_connected": "Connected",
"telegram_share": "Share this bot link with your customers — they open it and start chatting.",
"telegram_owner_notice": "To receive handoff alerts, open your bot and send it",
"telegram_owner_notice2": "It will register you as the owner and notify you here whenever a visitor needs human help.",
"telegram_disconnect": "Disconnect",
"telegram_how_title": "How to create a Telegram bot (2 minutes):",
"telegram_step1": "Open Telegram and search for @BotFather",
"telegram_step2": "Send /newbot",
"telegram_step3": "Choose a name and username for your bot",
"telegram_step4": "BotFather will send you a token — copy it",
"telegram_step5": "Paste the token below and click Connect",
"telegram_share_hint": "Once connected, share your bot link (e.g. t.me/YourBotName) with customers.",
"telegram_placeholder": "Bot token from @BotFather",
"telegram_connect": "Connect",
"telegram_connect_failed": "Failed to connect. Check your token.",
"embed_hint_html": "Paste before the closing </body> tag in your HTML file.",
"embed_hint_react": "Add to your index.html (in the public/ folder) before the closing </body> tag.",
"embed_hint_nextjs": "Use the built-in Script component inside your root layout so it loads on every page.",
"embed_hint_wordpress": "Go to Appearance → Theme File Editor → footer.php and paste before </body>. Or use \"Insert Headers and Footers\" plugin.",
"embed_hint_webflow": "Go to Site Settings → Custom Code → Footer Code and paste the script there. Republish your site.",
"embed_hint_shopify": "Go to Online Store → Themes → Edit code → layout/theme.liquid and paste before </body>.",
"model_default": "(default)"
},
"marketplace": {
"title": "AI Chatbot Marketplace",
"subtitle": "Discover and interact with AI-powered chatbots built by businesses — ready to answer your questions instantly.",
"search_placeholder": "Search chatbots by name or description...",
"filters": "Filters",
"category": "Category",
"all": "All",
"industry": "Industry",
"all_industries": "All Industries",
"clear_all_filters": "Clear all filters",
"clear_filters": "Clear filters",
"no_chatbots_title": "No chatbots found",
"no_chatbots_filtered": "Try adjusting your filters or search query.",
"no_chatbots_empty": "Be the first to publish your AI chatbot to the marketplace!",
"create_chatbot": "Create Chatbot",
"available_one": "{{count}} chatbot available",
"available_other": "{{count}} chatbots available",
"by": "by {{name}}",
"chat_now": "Chat now →",
"conversations": "{{count}} conversations",
"back_to_marketplace": "Back to Marketplace",
"not_found_title": "Chatbot not found",
"not_found_desc": "This chatbot may have been unpublished or removed.",
"submit_rating": "Submit",
"your_rating": "Your rating",
"login_to_rate": "Sign in to rate this chatbot",
"ratings": "ratings"
},
"auth": {
"login_title": "Welcome back",
"login_subtitle": "Sign in to your Contexta account",
"email": "Email",
"password": "Password",
"sign_in": "Sign in",
"no_account": "No account?",
"sign_up_free": "Sign up free",
"forgot_password": "Forgot password?",
"login_failed": "Login failed. Please check your credentials.",
"signup_title": "Create your account",
"signup_subtitle": "Start building AI chatbots — free forever",
"company_name": "Company Name",
"create_free_account": "Create free account",
"terms_text": "By signing up you agree to our",
"terms_of_service": "Terms of Service",
"and": "and",
"privacy_policy": "Privacy Policy",
"already_account": "Already have an account?",
"already_confirmed": "Already confirmed?",
"check_inbox_title": "Check your inbox",
"check_inbox_desc": "A confirmation link was sent to",
"password_min_8": "Password must be at least 8 characters",
"signup_failed": "Signup failed. Please try again.",
"forgot_title": "Reset your password",
"forgot_subtitle": "We'll send a reset link to your email address.",
"email_address": "Email address",
"send_reset_link": "Send reset link",
"back_to_signin": "Back to sign in",
"forgot_sent_title": "Check your inbox",
"forgot_sent_desc_one": "If {{email}} is registered,",
"forgot_sent_desc_two": "a password reset link has been sent.",
"forgot_error": "Something went wrong. Please try again.",
"reset_title": "Set new password",
"reset_subtitle": "Choose a strong password for your account.",
"new_password": "New Password",
"confirm_password": "Confirm Password",
"confirm_placeholder": "Repeat password",
"set_new_password": "Set new password",
"link_expired_title": "Link expired",
"request_new_link": "Request a new reset link",
"passwords_dont_match": "Passwords do not match",
"failed_to_reset": "Failed to reset password. The link may have expired.",
"branding_headline": "Your AI chatbot,\nready in minutes.",
"branding_subtext": "Train on your documents, manage every conversation, capture leads and book appointments — all in one place.",
"branding_feature_1": "PDF, DOCX, CSV, URLs — any source",
"branding_feature_2": "Live inbox, lead capture & appointment booking",
"branding_feature_3": "Web embed, Telegram & marketplace listing",
"branding_footer": "Trusted by businesses building smarter customer experiences."
},
"pricing": {
"badge": "Pricing",
"title": "Simple, transparent pricing",
"subtitle": "Start free and go live for $12/month. Built for individuals, small businesses, agencies, and enterprises alike.",
"monthly": "Monthly",
"yearly": "Yearly",
"per_month": "/mo",
"save_yr": "Save ${{amount}}/yr",
"custom_price": "Custom",
"current_plan_badge": "Current Plan",
"most_popular": "Most Popular",
"cta_current": "Current Plan",
"cta_free": "Get Started Free",
"cta_contact": "Contact Sales",
"cta_downgrade": "Downgrade",
"cta_upgrade": "Upgrade Now",
"faq_title": "Frequently Asked Questions",
"faq_subtitle": "Everything you need to know about Contexta's plans.",
"plan_free": "Free",
"plan_free_desc": "Build, test and launch your first chatbot — no card needed",
"plan_starter": "Starter",
"plan_starter_desc": "For solo operators: live chat, leads, booking, and campaigns",
"plan_business": "Business",
"plan_business_desc": "For growing businesses: premium AI, unlimited booking, full analytics",
"plan_agency": "Agency",
"plan_agency_desc": "For agencies: unlimited everything, white-label ready",
"plan_enterprise": "Enterprise",
"plan_enterprise_desc": "For large organizations with custom needs and SLAs",
"feat_free": [
"1 published chatbot",
"100 conversations/month",
"3 documents per chatbot",
"Public chat link + website embed",
"Llama 3.3 70B model",
"Read-only inbox (no agent replies)",
"View-only leads (no editing)",
"Analytics dashboard",
"Appointments & campaigns",
"Messaging channels",
"Remove \"Powered by Contexta\""
],
"feat_starter": [
"Everything in Free",
"3 published chatbots",
"1,500 conversations/month",
"10 documents per chatbot",
"4 Fireworks AI models (Qwen3, DeepSeek, Kimi, Llama)",
"Live chat inbox + agent replies",
"Full lead CRM (status + notes)",
"Appointment booking (1 chatbot)",
"Telegram campaigns (3/mo · 500 recipients)",
"Analytics dashboard",
"Knowledge gap suggestions",
"Premium models (GPT-4o, Claude, Gemini)",
"Remove \"Powered by Contexta\""
],
"feat_business": [
"Everything in Starter",
"10 published chatbots",
"5,000 conversations/month",
"50 documents per chatbot",
"GPT-4o, Claude Haiku 4.5, Gemini 2.5",
"Appointment booking (all chatbots)",
"Unlimited campaigns · 5,000 recipients",
"Knowledge gap suggestions",
"Remove \"Powered by Contexta\"",
"Unlimited URL sources"
],
"feat_agency": [
"Everything in Business",
"Unlimited published chatbots",
"20,000 conversations/month",
"Unlimited documents",
"Unlimited campaign recipients",
"Code export (FastAPI + React)",
"Dedicated support"
],
"feat_enterprise": [
"Everything in Agency",
"Unlimited conversations",
"White-label platform",
"SSO (SAML)",
"SLA guarantees",
"Dedicated account manager",
"24/7 phone support"
],
"faq": [
{
"q": "Can I use the free tier forever?",
"a": "Yes! Build and test unlimited chatbots for free. Your chatbots will remain in preview mode until you subscribe."
},
{
"q": "What is code export?",
"a": "Agency plan users can export their chatbot as a complete, production-ready package including a FastAPI backend and React TypeScript widget — giving you full control to self-host."
},
{
"q": "Do I need my own API keys?",
"a": "No — API keys are handled by Contexta. If you export the code on the Agency plan, you'll need your own keys for self-hosted deployment."
},
{
"q": "Can I cancel anytime?",
"a": "Yes, cancel anytime. Your chatbots will revert to the free tier at the end of your billing period."
},
{
"q": "What happens if I hit my conversation limit?",
"a": "Your chatbot will show a friendly message to try again later. Upgrade your plan for more conversations."
},
{
"q": "I'm a small business. Which plan is right for me?",
"a": "Start with Starter at $12/month — 1 published chatbot, 1,500 conversations, analytics, lead capture and Telegram. Perfect for restaurants, shops, salons, and more. Upgrade to Business for premium AI models and more capacity."
}
]
}
}