Frequently Asked Questions

Questions & answers about Toran

Clear answers about buying licences, server requirements, features, WhatsApp sending, and data privacy.

Buying & licence

How much does Toran cost?

Toran starts at ₹9,999 for the Single plan, ₹24,999 for the Planner plan, and ₹49,999 for the Agency plan, all as one-time payments with GST included. There are no monthly subscriptions, per-guest charges, or hidden renewal fees.

Is Toran a one-time purchase or a subscription?

Toran is a one-time purchase and never a subscription. You pay once, download the complete software package, and keep your installed version forever on your own server.

What is the difference between the Single, Planner, and Agency licences?

The Single plan (₹9,999) allows 1 installation on your own domain with 6 months of updates; the Planner plan (₹24,999) allows up to 3 installations, includes white-label branding, permits use for paying clients, includes free installation, and provides 12 months of updates; the Agency plan (₹49,999) allows unlimited installations for your business and clients with 12 months of updates and an onboarding call.

What happens when my updates period ends?

Toran continues running perpetually on your server without interruption or feature restrictions. You only stop receiving new software releases and priority support until you choose to renew updates at a discounted price.

What is your refund policy?

We offer a 7-day money-back guarantee if Toran cannot run on hosting that meets our published requirements and our support team is unable to fix it. Accidental duplicate charges are also refunded in full. Review our refund policy for details.

Can I upgrade my licence later?

Yes, you can upgrade from Single to Planner or Agency at any time by paying the difference in price. Contact our support team with your order reference or licence key to arrange an upgrade.

Hosting & installation

What are the minimum hosting requirements for Toran?

Toran requires a server running PHP 8.2 or newer, MySQL 5.7+ or MariaDB 10.3+, standard PHP extensions (pdo_mysql, mbstring, intl, fileinfo, openssl, zip, xml, curl), GD with FreeType or Imagick, and a single cron job running every minute. Standard cPanel or Plesk shared hosting accounts meet these requirements.

Can I install Toran on ordinary shared hosting like cPanel?

Yes, Toran is engineered specifically for standard cPanel or Plesk shared hosting environments without requiring SSH access, root permissions, Node.js, Redis, or continuous background daemon processes. Background WhatsApp messages and invitation generation run via a database queue triggered by a 1-minute cron job.

How long does installation take and how is it done?

Installation takes about 15 minutes by uploading the release ZIP file to your web server and opening the web installer at /install in your browser. The web installer verifies requirements, sets up the database, and creates your administrator account. Command-line installation via php artisan toran:install is also available.

Do you provide professional installation assistance?

Yes, professional installation is included free with the Planner and Agency plans, and is available as an add-on for ₹2,999 with the Single plan. Our team will configure the software on your server, establish the cron job, and verify messaging capabilities.

Does Toran require Docker or a VPS?

No, Docker and VPS servers are entirely optional. While Toran includes ready-to-run Dockerfile and docker-compose files for developers, most clients deploy directly onto economical shared hosting.

How do I update Toran when a new version is released?

You update Toran by replacing the application files and running php artisan toran:upgrade from the terminal or using the web updater during your active update period. Your database records, event data, and uploaded assets remain completely untouched.

Features

Which modules are included with Toran?

Every plan includes all modules: Events and sub-events, Guest and family management with Excel/CSV import and export, private RSVP links without login, Shagun (gift cash) ledger, personalised invitation designer, official WhatsApp campaigns, drag-and-drop seating plans, Vendor directory and budget tracker, and event-day QR check-in desks.

How does the RSVP system work for guests?

Each invited family receives a private 40-character unique link (such as /r/{token}) that requires no password or app download. Guests can indicate attendance per sub-event, enter guest headcounts, specify food preferences (regular, Jain, or custom), send a message to the couple, and update their responses anytime before the event.

How does WhatsApp messaging work in Toran?

Toran sends WhatsApp messages exclusively through official routes: click-to-chat links (free wa.me links opened one-by-one in your WhatsApp app), Meta Cloud API (official WhatsApp Business API for automated sending with delivery and read receipts), or Twilio. Unofficial browser automation and bulk scrapers are not supported to protect your phone number from bans.

Does Toran generate personalised invitations in Indian languages?

Yes, Toran includes an in-browser invitation designer that creates personalised invitation images for each family with names, dates, and venues rendered in English, Hindi, or Gujarati. Bundled fonts support Devanagari and Gujarati scripts correctly.

Does Toran support video invitations?

No, Toran 1.0 does not produce video invitations out of the box. A clean PHP extension interface (InvitationVideoRenderer) is provided in the codebase so custom video rendering engines like FFmpeg can be connected if required.

Can multiple team members use Toran with different permissions?

Yes, Toran provides role-based permissions including Admin (full control, branding, and system settings), Planner (events, guests, RSVPs, shagun, and seating), and Staff (restricted solely to the event-day QR check-in desk). In version 1.0, user accounts are created via CLI or tinker rather than a front-end user management screen.

Privacy & data

Does Toran send any telemetry or data back to RSFlowHub?

No, Toran contains zero telemetry, no tracking scripts, and no licence verification phone-home calls. Once installed on your hosting, the application operates completely offline from us and never transmits any data back to our servers.

Where are guest lists, phone numbers, and financial details stored?

All guest lists, phone numbers, addresses, RSVP responses, vendor contracts, and shagun amounts are stored strictly in your own MySQL database on your server. RSFlowHub has no access to your data or hosting account.

How are vendor contracts and payment receipts kept private?

Vendor contracts, quotations, and receipts are stored in a private directory outside your public web root and can only be accessed through temporary, signed 15-minute download links by authorized logged-in users.

Are WhatsApp API keys and credentials secure?

Yes, WhatsApp credentials (such as Meta Cloud API tokens and Twilio auth tokens) are stored encrypted in your database using Laravel application encryption keys (APP_KEY). They are never visible in frontend code, client scripts, or application logs.

How do I back up my wedding data?

You can back up your data using your hosting provider’s backup tools (such as cPanel Backup) or database dumps. In addition, Toran allows you to export guest lists, shagun ledgers, seating plans, and budget records to Excel and CSV at any time.

Is Toran compliant with Indian data protection regulations?

Yes, because Toran is completely self-hosted on your own infrastructure, you maintain complete data sovereignty under the Digital Personal Data Protection Act (DPDP Act 2023) of India. You decide data retention, access controls, and deletion.

Your guests, your data, your server.

Buy once, install on your own hosting, and run every wedding and event from one place.