First-time installation

Set up SysAutomator Billing

Create a new MySQL or MariaDB database and its database user in your hosting panel first. The installer verifies database actions, creates the complete SysAutomator schema, seeds defaults, creates your administrator, and prepares secure local storage.

1. Database2. License3. Business4. Automation

MariaDB / MySQL database

cPanel checklist
  1. Create a new database.
  2. Create a new database user and password.
  3. Use Add User To Database, select the user and database, then enable ALL PRIVILEGES.
  4. Enter the complete cPanel-prefixed names below, not only the part after the underscore.
On cPanel this is usually localhost. Keep port 3306 unless your host gave you a different server and port.
Use the complete database name created by cPanel.
Use the complete database username created by cPanel.
This password is stored only in protected local installation settings after setup succeeds.

License activation

Find this in your SysAutomator Hub workspace under Licences. Database validation runs first, so an incorrect database cannot consume an activation.

Business and administrator

Use at least 8 characters, including an uppercase letter and a number.

Regional defaults

Choose your country first. Canada time zones appear first with province names. Changing country or province suggests the right currency, time zone, and language; your manual selection is always kept.

Canada is listed first. A location header may be used only to suggest an initial choice.
For Canada, select a province to receive its time-zone and language recommendation.
Used for invoices and pricing. The selected currency becomes the installation default.
Controls invoice dates, due dates, scheduled automation, and customer-facing dates.
The setup screen changes immediately. Your chosen language is remembered after installation.

Twice-daily automation

After setup, SysAutomator shows a secure cron command you can copy into cPanel or Plesk. It creates recurring invoices, applies overdue workflows, refreshes your licence, and records every automation run.

Important: the selected database must be dedicated to this SysAutomator installation. Setup can safely retry a partial SysAutomator-only schema, but it never overwrites another application’s tables.