Nexus SaaS – Multi-Tenant HR, CRM & Project Management Platform

Description

Nexus SaaS – Multi-Tenant HR, CRM & Project Management Platform

Nexus SaaS – Multi-Tenant HR, CRM & Project Management Platform. Every customer signs up on your landing page, picks a plan, and gets their own workspace on their own subdomain with its own private database – provisioned in under a minute, without you touching a server. You run the platform from a super-admin panel: plans, subscriptions, payments, gateways, support, the landing page and the updater. They run their company from inside the workspace: employees, attendance, leave and payroll; leads, deals, quotes, invoices, contracts and tickets; projects, tasks, sprints and time.

Why buyers pick Nexus SaaS

  • A private database per workspace. Not a workspace_id column on shared tables — a separate MySQL database, created at sign-up, dropped when the workspace is deleted. A customer’s data can even live on a different database server, with credentials set and tested from the super-admin panel.
  • Self-serve sign-up with trial-or-pay-first. A plan with trial days builds the workspace immediately. A plan without one reserves the subdomain and builds nothing until the first payment lands — so a free-tier tyre-kicker never costs you a database.
  • Six ways to get paid. Stripe, PayPal, Paystack, Flutterwave, Mollie and bank transfer. Credentials are encrypted at rest; gateways that cannot settle your platform currency are simply hidden from checkout.
  • Seat limits that are actually enforced. A plan carries an employee limit and a staff limit. They are checked where accounts and employees are created, with a message that names the limit and points to the billing page — not a number that only appears on the pricing grid.
  • Expiry that locks gently and unlocks itself. A configurable grace period, a banner that counts down, and then a lock page that still lets the workspace admin sign in and pay. A renewal — by card or confirmed by you — reopens the workspace the moment it lands.
  • The whole product underneath. Every workspace is the full Nexus: three systems sharing one directory of people, 12 permission sections, a client portal, a public careers page, a REST API, 8 languages with full RTL Arabic and a built-in translation editor.
  • It tells you what it does not do. There is a section below for that. Every link in both sidebars opens a real screen.

Feature list — the platform

1. Landing page & pricing, edited from the panel

  • One marketing page at the apex domain with a hero, feature grid, how-it-works steps, live pricing, stats, testimonials, FAQ, call-to-action and footer — every section editable from a Landing CMS in the super-admin panel, plus SEO fields and standalone privacy-policy and terms pages.
  • Pricing is the live plans table. Change a price, a limit or a feature bullet in the panel and the public grid changes with it; each plan’s button deep-links into sign-up with that plan pre-selected. Monthly and yearly prices sit side by side.
  • The landing page follows the visitor’s language across all 8 locales, Arabic in right-to-left.

2. Sign-up & provisioning

  • The form asks for a company name, a subdomain, a phone number, a plan and billing cycle, and the administrator’s name, email and password. Subdomains are 3–30 characters, lowercase letters, digits and hyphens, and a reserved list (www, app, api, mail, admin, cdn…) that you can extend from settings.
  • With a trial the workspace is built at once: a database is created and migrated, the reference data seeded, the administrator created, and the customer lands on a Preparing your workspace page that polls until the sign-in link for {subdomain}.yourdomain.com appears.
  • Without a trial sign-up reserves the subdomain and takes the customer to checkout. Nothing is built until the payment is confirmed — by the gateway’s return URL, by a webhook, or by you marking a bank transfer as received. Bank transfer never leaves the site: it shows your bank details and records a pending payment for you to confirm.
  • Abandoned sign-ups are released by an hourly saas:purge-unpaid command, so a reserved subdomain that never paid becomes available again.
  • Provisioning runs after the response, not on a queue. A failure is recorded against the workspace with the error text, and Reprovision in the panel retries it. An unknown subdomain answers 404, a workspace whose database is not yet built shows a holding page rather than an error.

3. Plans

  • A plan is a name, a slug, a monthly and a yearly price, an employee limit, a staff limit, trial days, a list of feature bullets for the pricing grid, an active flag and a sort order. Either limit can be left blank for unlimited; trial days can be zero for pay-first.
  • Four ship as examples — Starter, Business, Enterprise and a Pay-As-You-Go plan with no trial — edit or replace them.
  • Employees are accounts with the employee role; staff are everybody else (administrators, HR, sales, project managers, accountants). Both counts are read live from inside the workspace’s own database.

4. Subscriptions, payments & gateways

  • Subscriptions move pending → trial → active → cancelled, with expired computed from the end date. Filter by search, status, plan and cycle; open one to change the plan or cycle, record a manual payment — which extends the end date by the cycle paid — or cancel.
  • Transactions lists every payment across every workspace — amount, currency, gateway, status, reference — with totals for this month and all time, counting only what was actually paid.
  • Payment gateways — Stripe, PayPal, Paystack, Flutterwave, Mollie and bank transfer, each switched on individually with its own credentials, stored encrypted. Built-in currency presets keep a gateway off the checkout when it cannot settle your platform currency.
  • Webhooks for every gateway at /webhooks/subscriptions/{gateway} sit outside the workspace middleware, so a renewal can always land — even on a locked workspace. Completing a payment is idempotent: the return URL and the webhook can both fire and the subscription is extended once.
  • Renewal from inside the workspace — the administrator’s Plan & Billing page shows the current plan with live usage against its limits, lets them renew or switch plan through checkout (paying for a different plan switches both the subscription and the workspace), and lists their payment history.

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.