HelpSign in
Help

Administration

Organization, billing and SSO

Plans and seats, the trial, single sign-on, workspace policy, health checks, and self-hosted updates.

10 min read

A workspace is one organization: its people, its suppliers, its campaigns, its plan. This article covers what an admin sets once and rarely touches again, plus the two operational screens on a self-hosted install.

Plans and seats

PlanWhat it is
Free trial14 days, 3 seats, from self-serve sign-up. Everything works.
StandardThe self-serve paid plan. Bought with a card from the Billing screen.
BusinessAdds single sign-on. Sales-led.
EnterpriseSales-led.

A seat is an internal account: a Campaign Manager or an Admin, counted role-blind. Supplier contacts are unlimited and free, however many campaigns they are on and however many tags they hold. Going over your seat count warns rather than blocks, and seats reconcile at renewal.

The trial

A trial workspace shows a countdown banner under the top bar. What happens if it runs out is stated everywhere it is relevant, because a surprise is the wrong thing to spring on somebody who has put a quarter of promotions into a product.

  1. Day 0: sign-up

    14 days, 3 seats, whoever signed up is the workspace admin.

  2. Day 14: the trial ends

    The workspace goes read-only and its campaigns are archived. Nothing is deleted. You can still read and export everything.

  3. Day 53: a final warning

    The admins are emailed that deletion is a week away.

  4. Day 60: deletion

    The workspace and its data are permanently deleted: campaigns, submissions, uploaded files, and any accounts whose only tie was this workspace.

Billing

Billing, admins only. It shows your current plan, your seat usage, and the trial countdown if you are on one.

  1. Upgrade

    Upgrade opens a hosted checkout page. Paying converts the workspace to Standard, unarchives anything the trial archived, and lifts the read-only lock.

  2. Manage an existing subscription

    Manage billing opens the payment provider's own customer portal: card details, invoices, cancellation. There is deliberately no second billing UI inside the product to keep out of step with it.

  3. Need more than Standard

    Business and Enterprise are sales-led. The screen tells you how to reach us.

Single sign-on

SSO, admins on the Business plan. Your team signs in through Microsoft Entra ID, Okta, Google, or any OIDC provider. Supplier contacts are unaffected and keep their own accounts.

  1. Register the redirect URI with your provider

    The screen prints the exact URI to paste, ending in /api/auth/sso/callback.

  2. Enter the connection details

    Issuer URL, Client ID, Client secret, and an email domain. The issuer takes a provider-specific form: Entra wants https://login.microsoftonline.com/<tenant-id>/v2.0, Okta wants https://<org>.okta.com, Google wants https://accounts.google.com.

  3. Save, then test from a private window

    Use the Use single sign-on link on the sign-in page. Testing in a private window means a broken configuration cannot lock out the session you would use to fix it.

RuleDetail
Domain gatingOnly verified email addresses on the domain you named can sign in through the connection.
Just-in-time accountsA first sign-in creates a Campaign Manager seat automatically.
Admin stays manualSSO never grants admin. Promote people on the Users screen.
Passwords still workDisabling SSO returns your team to passwords and the reset flow. Nobody is stranded.
Deactivation still worksA deactivated account cannot sign in, by SSO or by password.

Personal settings

Your nameSettings, for everybody including suppliers.

SettingEffect
NameHow you appear in the audit trail and to your colleagues.
TimezoneEvery deadline and timestamp you see anywhere, including in emails, is rendered in it.
Date formatFour choices: MM/DD/YYYY, DD/MM/YYYY, YYYY-MM-DD, MMM D, YYYY. Also applies to emails.
PasswordMinimum 8 characters. Replaced by a Sign-in section on an SSO-managed account.

Workspace policy

Workspace holds the settings that apply to everybody in the organization. Admins only.

Item comments

A comment thread on a single line, between you and the supplier contacts who hold that line's tag. Two controls, because not every organization wants free-form conversation kept in a purchasing tool:

ControlWhat it does
Allow comment threadsOff removes threads from every screen and refuses new ones, including from a tab that was already open. Comments already written are kept rather than deleted, so switching it back on restores them.
Keep comments for N daysThe nightly sweep permanently deletes comments older than this. Leave it blank to keep them, which is what the audit trail and the email log do. The thread says the window above the box, so people know before they write.

Health and updates

Two screens for a self-hosted install. On a managed deployment they are informational.

Health

Health is a list of checks, each green, amber or red, with a plain-language detail line. A summary at the top says either that everything is healthy or exactly how many things need attention.

CheckWhat it answers
Virus scanningWhether uploaded files are being scanned, and by what.
File backupsWhether every uploaded file is being copied to a second bucket. Reported separately from database backups because the two fail separately, and one green line covering both would hide whichever one broke.
Database backupsWhen the last one was taken, how many are kept, and the tool that took it. If backups are not possible at all on this deployment, for example because the database tools are not installed, the check says that rather than reporting a missing file.
Point-in-time recoveryWhether the database is recording enough to be restored to a chosen moment rather than only to last night's backup. Watch this one: it fails quietly, and the first sign is usually somebody needing a restore that is not there.
Database connectionsHow many of the server's connections are in use, and the cap this instance is allowed. Running out looks like the app getting slower rather than like anything with a name, so it is worth watching before you add a second instance.
Storage capacityWhere uploaded files are kept and whether that place can run out. On a bucket it cannot, so the check reports how many files are stored; on a server disk it reports the space left.
Outbound emailSends that failed in the last week, and sends that were skipped because no mail key is configured.
Outbound queueMessages waiting, in flight, and given up on. A queue that stopped draining shows as an old oldest-waiting rather than a large count, so the age is reported and not only the number.
Daily summariesUpdates being held for people who asked for one email a day, and how long the oldest has waited. Anything past about two days means a summary stopped being built, and somebody is hearing nothing.
Slow workAnything that took longer than the slow threshold in the last day. See What has been slow below.
Last updateThe version running, and whether the last update succeeded.
Pending invitationsSupplier invitations that have not been emailed yet.

What has been slow

Below the checks, when there is anything to show, is a table of the work that took longest in the last 24 hours. It is grouped: twenty samples of one statement are one problem, not twenty. Each row is either an operation, which is a step the code named, or a statement, which is database work with its values already replaced by placeholders. The columns are how many times it happened, the worst time and the average.

The point of the table is to make a problem findable while it is small. Use it to answer "what has got slower since last month" rather than to watch a number: samples are kept for two weeks and then removed.

System

System shows the running version and requests updates.

If no supervisor is running, the screen says so and the update button does nothing useful, which is the honest answer rather than a failure ten minutes later. See Troubleshooting for what to check when something looks wrong.