Skip to content

For agencies

SyncedOffice for agencies

Your agency gets its own isolated environment today. Running your clients inside it as business profiles, white-label branding and a reseller program are on the roadmap. (Roadmap) (Roadmap) (Roadmap)

In the pilot today

What does an agency get today?

SyncedOffice is in a pilot. There is no public sign-up yet; our team sets up each customer organization's workspace with you. Each customer organization (a tenant) gets its own isolated environment: its own Kubernetes namespace, database cluster, sign-in realm and ERP instance.

Your agency's workspace

  • Every customer organization's workspace runs in its own Kubernetes namespace, with its own resource quota.
  • Every customer organization's workspace has its own PostgreSQL database cluster. No database is shared between organizations.
  • Every customer organization's workspace has its own sign-in realm, so its users and roles are kept apart from every other organization's.
  • Every customer organization's workspace runs its own ERP instance, built on Moqui and MarbleERP. No ERP is shared between organizations.
  • Each workspace has its own web address under syncedoffice.com, where its users sign in.

Underneath it

  • Each workspace is created by a Kubernetes operator from one definition, running the same steps in the same order every time.
  • Web traffic reaches our servers only through an encrypted Cloudflare Tunnel. The servers publish no public web ports.
  • SyncedOffice runs on servers in the United States.
  • Workspace users sign in to their ERP with single sign-on (OpenID Connect). (Beta)

Your clients

How will I run many clients?

Inside your agency's environment, with each client as a business profile. (Roadmap) None of this is built yet, and pilot agencies shape it.

How to read this page: anything without a badge runs today. Beta runs in the pilot with limits. Roadmap is planned and not available yet.

Clients as business profiles (Roadmap)

An agency's clients as separate business profiles inside the agency's environment. (Roadmap) A profile is a boundary inside your ERP instance, not a separate environment.

An isolated environment per client (Roadmap)

A separate isolated environment for each of an agency's clients, on the Agency tier. (Roadmap)

One view of every client (Roadmap)

One console where an agency sees and manages all of its clients. (Roadmap)

White-label (Roadmap)

White-label branding: your agency's name, logo and domains on every workspace you run. (Roadmap)

Reseller model and partner program (Roadmap)

A partner program for agencies, with a reseller margin on every client an agency brings. (Roadmap) The Agency plan is designed for this: many clients under one agency, priced per seat. (Roadmap)

How pricing works

Which boundary protects what?

The strongest boundary SyncedOffice has is between customer organizations: separate namespaces, databases, sign-in realms and ERP instances. Your agency's records sit behind that boundary, apart from every other customer.

Between your own clients, the planned boundary is a business profile inside your environment. It is lighter by design, so we will tell you exactly what it separates before it ships. (Roadmap)

Read the guide to tenant isolation

Questions and answers

Can I run my clients in the pilot today?

Not as separate business profiles yet. Running an agency's clients as business profiles inside the agency's environment is planned, not built. (Roadmap) Today the pilot gives your agency its own isolated workspace, and we plan the client model with you.

How will my clients be kept apart?

A business profile will separate a client's records inside your agency's ERP instance: an enforced boundary for the records the ERP filters by organization, and a convention for the rest. That is weaker than a separate workspace, and profiles ship only once that boundary is enforced. (Roadmap) A separate isolated environment for each of your clients is also planned. (Roadmap)

Can I sell SyncedOffice under my agency's name?

Not yet. Your name, logo and domains on every workspace you run are planned. (Roadmap) Today each workspace has an address under syncedoffice.com.

How will my agency earn from it?

A partner program for agencies, with a reseller margin on every client an agency brings. (Roadmap) During the pilot we agree terms with each agency directly.

Pilot agencies shape what ships next

Tell us about your clients and what they run on today.