Owner Setup
Registration, email verification, one bot per owner, one approved domain, and a 7-day trial flow.
Let website owners configure prompts, crawl content, brand the widget, track analytics, capture leads, and embed a thread-based chatbot that remembers visitors even after a page reload.
Prompt, welcome message, thank-you message, icon, and theme color.
Import content from the owner's website and prepare retrieval data.
The project is scaffolded in Laravel with a product blueprint for auth, billing, domain locking, knowledge crawling, thread-based chat sessions, and owner analytics.
Registration, email verification, one bot per owner, one approved domain, and a 7-day trial flow.
Manual prompt input plus website crawling to build a stronger answer context for the assistant.
Anonymous visitors can chat immediately, continue after reload, and leave feedback on every reply.
Ask for visitor details only when the conversation shows intent, then store and thank them in-chat.
Track usage, unique visitors, leads, cost estimates, and thumbs up or down sentiment in the dashboard.
Manage all owners, bots, subscriptions, crawler status, and overall platform usage from an admin panel.
The implementation is being built in layers so auth, billing, chat state, and analytics fit together cleanly.
Users, bots, domains, knowledge, chat threads, messages, leads, analytics, and subscriptions are defined first.
Build owner onboarding, bot settings, crawler controls, embed code, and analytics cards.
Serve a domain-restricted widget script, restore chat threads, send AI responses, and collect thumbs feedback.
Laravel is installed, the SaaS architecture is documented, and the first chatbot-specific models and migrations are in place. The next coding step is owner authentication and the dashboard setup flow.