Skip to content
Centroq.
The field guide

Get to know your
whole workspace.

Follow a workflow from the first request to the final record. Try it locally with synthetic companies and different roles.

Try the API

Start your local test

  1. Start the Docker testing environment and open its local address (normally http://localhost:18080).
  2. Use a seeded account from the private demo accounts file on your computer. Northstar, Harbor and Cedar are separate test companies.
  3. Begin as a company owner, then sign out and try manager, finance, HR, employee and client accounts.
  4. Use the walkthroughs below. An unavailable module or missing role permission should produce a clear denial.

Provider-dependent features need configuration. You can test the core workflows without Google, Zoho or Stripe keys. This local environment is not exposed through a public tunnel.

01 / All active members

Workspace and roles

  1. Sign in with a seeded account and open the workspace overview.
  2. Use “Open business system” to enter the role-specific tools.
  3. Switch accounts to compare owner, manager, finance, HR, employee and client navigation.

Permissions are checked on requests as well as in navigation.

Open this workflow →
02 / Company owner; platform owner through Operations

Company modules

  1. Open Modules and disable CRM.
  2. Confirm its navigation disappears and a saved CRM URL is denied.
  3. Enable CRM again and confirm the existing records remain.

Dependencies must remain enabled. Module settings preserve records.

Open this workflow →
03 / All members; owner controls company policy

Identity and account security

  1. Review linked sign-in providers and account security.
  2. Enroll an authenticator and review recovery codes.
  3. Use owner access controls for company MFA and directory review.

Google and Zoho require real provider configuration. Local password sign-in works without it.

Open this workflow →
04 / Owner, admin, sales and finance within their permissions

CRM and client accounts

  1. Open a client account and inspect linked projects, offers and invoices.
  2. Add a follow-up and mark it complete.
  3. Use business CRM to inspect leads, stages, deals and activities.

Client portal access is scoped to assigned projects and offers.

Open this workflow →
05 / Sales/admin/owner; assigned client reviews

Proposals and agreements

  1. Publish a priced offer to a client.
  2. Sign in as that client and accept the exact version.
  3. Convert the accepted offer and inspect the reserved milestone billing source.

Acceptance does not charge a card or send an invoice automatically.

Open this workflow →
06 / Project team and assigned client

Delivery and changes

  1. Open a seeded project and publish a deliverable version.
  2. Review the version as its client, with a comment or requested change.
  3. Publish a revision and inspect the retained decision history.

Deliverable files and discussions remain company and project scoped.

Open this workflow →
07 / Employees record; managers approve; finance bills

Time and billing

  1. Record time against an assigned project.
  2. Review it as a manager.
  3. Create a time-billing draft as finance and verify the source is reserved against duplicate billing.

Submitted time requires approval. Creating a draft does not collect payment.

Open this workflow →
08 / Owner, admin and manager

Capacity and recurring projects

  1. Set team availability and project allocations.
  2. Inspect the weekly capacity view.
  3. Create a recurring project template and generate one scheduled occurrence.

Generation is idempotent and pauses when its source modules are disabled.

Open this workflow →
09 / Owner and finance

Accounting controls

  1. Inspect account mappings and source postings.
  2. Post a draft document and verify debit and credit totals.
  3. Run period checks, then close a reconciled period.

Closed dates reject supported postings. The legacy ledger uses the company accounting currency.

Open this workflow →
10 / Staff submit; configured roles review; finance records payment

Approvals and employee expenses

  1. Submit a receipt or a documented missing-receipt exception.
  2. Approve first as manager and then as a different finance reviewer.
  3. Post the employee payable, then record a completed external reimbursement.

No self-approval, no repeated reviewer across stages and no duplicate reimbursement. Policy versions are frozen at submission.

Open this workflow →
11 / Owner and finance

Invoice collection

  1. Inspect customer invoice balances and collection setup.
  2. Open the client invoice page as the assigned client.
  3. Review a checkout preview after configuring a Stripe test account.

Provider credentials are required for live checkout. No keys are needed to inspect local invoices.

Open this workflow →
12 / Owner and inventory

Purchasing and receiving

  1. Create a purchase order for a supplier.
  2. Record a partial goods receipt and inspect the matched draft bill.
  3. Review quantity, cost and remaining-order controls.

Inventory and accounting modules are required.

Open this workflow →
13 / Owner and inventory; finance rights also required for POS

Inventory, fulfillment and browser POS

  1. Review opening stock and valuation.
  2. Reserve and fulfill a sales order, then inspect the movement history.
  3. Use a local POS sale and repeat its request key to verify no duplicate sale.

Hardware integration and offline POS remain deferred.

Open this workflow →
14 / Staff; HR and company administrators manage appropriate records

People, leave and offboarding

  1. Complete an assigned onboarding step and submit a workplace request.
  2. Request leave and inspect the balance and review outcome.
  3. Prepare an offboarding handover and review each completion step.

Legacy monthly payroll rejects unreviewed partial-month proration.

Open this workflow →
15 / Owner and users with employer-specific payroll grants

Global payroll

  1. Create a legal employer with country, currency precision, time zone and tax-year start.
  2. Add a pay group, employment and effective facts; import opening YTD before the first run if needed.
  3. Enter accountant-reviewed amounts, calculate and inspect the frozen result.
  4. Submit, approve as another person, finalize, then separately record external employee payment, authority payment and filing evidence.

The available manual-v1 adapter supports records worldwide. It does not calculate statutory taxes, transfer money or file returns. Entity payroll subledger exports require reconciliation with the company ledger.

Open this workflow →
16 / Members and assigned support staff

Support

  1. Create a private support request.
  2. Reply as an authorized teammate and inspect the thread.
  3. Resolve the ticket and check that a different company cannot open it.

Company membership and ticket access are enforced.

Open this workflow →
17 / HR/owner and authorized specialists

Recruitment, training and assets

  1. Open the HR tools in the business system.
  2. Inspect candidates, interviews, training and employee records.
  3. Review asset records and the employee offboarding checklist.

Manufacturing, advanced warehouse logistics and native mobile apps remain outside this release.

Open this workflow →
18 / Owner and authorized administrators

Data connections

  1. Inspect available Google Calendar/Drive connector configuration.
  2. Use local fixtures when available to review mapped records and conflicts.
  3. Review a sync run before applying an approved import.

Real sync requires provider credentials and separate consent. Disabling integrations pauses new sync work.

Open this workflow →
19 / Members within their permitted scopes

API, webhooks and MCP

  1. Create a short-lived token with the smallest scopes needed.
  2. Use the API explorer on this site to send a same-origin request.
  3. Inspect the OpenAPI schema and local MCP bridge setup; test a signed webhook against a local receiver.

Tokens are bound to one company and intersect current role permissions. MCP proposals require browser review before controlled writes.

Open this workflow →
20 / Owner/admin and audit-authorized roles; platform operations for platform owner

Company operations and recovery

  1. Inspect audit events and workspace usage.
  2. Review export, lifecycle and access controls.
  3. Use the local backup/recovery tools to inspect an isolated restored copy.

Recovery mode is read-only apart from local authentication. Test accounts and passwords are stored privately, not on public documentation pages.

Open this workflow →