Air-M Help

Help

Your data, exports and daily backups

Download all your data at any time, set up daily backups to your company's own Google Cloud account, and recover data without Air-M.

Your data belongs entirely to your company. Air-M gives you two ways to always have it in your own hands, even if Air-M cannot be reached.

Download all data at any time

An owner or admin opens Team & settings → Your data and backups and clicks Download all data. The result is one ZIP file containing:

Folder / fileContents
excel/One Excel workbook per module, one sheet per table, money in Rupiah
reports/laporan.xlsxTrial balance, open receivables, open payables, stock, customer balances
data/An exact copy of every table (CSV, money in cents) for recovery and migration
restore/schema.sql, restore.sql, restore.sh to rebuild the database on PostgreSQL 13+
data-dictionaryWhat every table and column means, and how records link together
manifest.json, checksums.sha256Row counts and the SHA-256 fingerprint of every file, to check nothing is damaged
BACA-SAYA.txtA guide to using the export without Air-M

Owners and admins can also press Download all data or Backup Data at the top right of the Workbench. Backup Data sends a backup to the company bucket straight away; if no bucket is connected yet, it opens the setup guide.

Passwords and two-step login secrets are never exported. The file contains sensitive data (salaries, NIK, bank accounts), so store it with restricted access.

Daily backups to your own Google Cloud account

Before a service is activated, every company must connect backup storage it owns. Air-M then sends a full export every night at around 01:30 WIB.

  1. Create a Google Cloud project in your company's name, with your own billing account.
  2. In that project's Cloud Shell, run the three commands from the Setup guide on the Your data and backups page. They create a private bucket in Jakarta, hold every backup for at least 30 days so it cannot be deleted early, and give Air-M permission to add files only.
  3. Enter the bucket name, click Save, then Test connection.
  4. Click Back up now for the first backup. The history of every backup is shown below it.

Air-M cannot read, list, change or delete what is in your bucket. Storage costs are billed by Google directly to your company, based on use.

Air-M pages show a yellow Daily backup is not set up reminder until a bucket is connected. Demo companies (the free trial) do not use daily backups.

If Air-M cannot be reached

  1. Sign in to your company's Google Cloud console → Cloud Storage → the backup bucket → the airm-backup/ folder, and download the latest ZIP.
  2. Open reports/laporan.xlsx to see receivables, payables and stock at that moment, and excel/ for all the details.
  3. Record new transactions in a spreadsheet for the time being.
  4. Restore the system: on a PostgreSQL 13+ server run bash restore/restore.sh database_name. The result is a complete database with the same structure, ready to use again or to import into another ERP with the help of the data dictionary.

Test a recovery

Every three months, download one backup and check that the files open and the figures match the reports in Air-M. The Air-M team can go through this test with you. See also Help and support.