Documentation Index
Fetch the complete documentation index at: https://docs.testfactors.com/llms.txt
Use this file to discover all available pages before exploring further.
Settings in TestFactors autosave. There are no Save / Apply / Submit buttons. Type a value, see a checkmark, and you’re done.
What this module does
Settings let you configure how TestFactors behaves at four levels:| Level | Examples |
|---|---|
| Platform | (Platform Admins only — defaults across the whole TestFactors deployment) |
| Organization | Logo, color scheme, default data retention period, default AI model |
| Client | Branding overrides for this client, location list, data retention overrides |
| Project | Project name, branding overrides, default test cycle template, defect routing rules |
Who can change what
| Role | Platform settings | Org settings | Client settings | Project settings |
|---|---|---|---|---|
| Platform Admin | Yes | Yes | Yes | Yes |
| Org Admin | No | Yes | Yes (own clients) | Yes (own projects) |
| Client Manager | No | No | Yes | Yes (own projects) |
| Project Manager | No | No | No | Yes |
| Test Manager / Coordinator | No | No | No | Limited |
| Tester / Developer / Viewer | Read | Read | Read | Read |
Step-by-step: open and change a setting
Pick your scope
Settings is accessible from three places, depending on what you want to change:
- Project Settings — gear icon at the bottom of any project’s left sidebar
- Client Settings — gear icon next to the client name in the breadcrumbs
- Org Settings — top-right of the app, click your avatar → Organization Settings

Pick a tab
Settings are organized into tabs (the available tabs change per scope):
- General — basic info (name, description)
- Profile — branding (logo, colors, theme)
- Locations — list of work locations / sites (Client and Project only)
- Data Retention — how long to keep workbooks, cycles, execution artifacts
- Defect Routing — auto-assignment rules (Project only)
- Script Templates — custom formats (Project only)
- Integrations — Jira, Slack, etc. (varies by tier)
- Platform — AI model defaults, signup gates (Platform Admin only)

Change a value
Click into any field and type. You’ll see a small spinner next to the field, then a green check when it’s saved.

No Save button. That’s intentional — every change commits automatically. If you navigate away mid-edit, the last typed value is saved.
If a field shows 'Inherited from parent'
The value comes from the parent scope (Org, Client). You see a small badge: “Inherited from Client: Acme”.To override at this scope, just type a new value. The badge changes to “Set at this scope.”To go back to inherited, click the Reset to inherited button next to the field.

That’s the whole settings experience. Type, see check, move on. The complex inheritance and concurrency handling is all invisible.
Setting your project’s branding
Branding (logo, colors, theme) makes TestFactors feel like your tool — especially helpful when external collaborators are looking at the screen.Upload a logo
Drag a PNG / JPEG / WebP / SVG into the logo area. Max 5 MB. The cropper opens automatically.
Adjust crop, zoom, and rotation. Click Save crop when happy. The logo is uploaded and applied immediately.

Pick a color preset
Below the logo, the Color preset selector shows a swatch grid: Emerald, Forest, Teal, Amber, Ocean, Midnight, Indigo, Ruby, Slate, Rose, Violet, Sunset, Custom.Click any swatch. The whole UI re-themes immediately.
Pick Custom to set Primary, Secondary, and Accent colors manually.

Data retention
How long TestFactors keeps your data. Each retention setting has sensible defaults you usually don’t need to change.| Setting | Default | Range | What it means |
|---|---|---|---|
| Workbooks | 365 days | 30–3650 | How long uploaded workbooks (and parsed data) are kept |
| Test cycles | 730 days | 30–3650 | How long completed cycles (with executions, defects, scripts) are kept |
| Test run artifacts | 90 days | 7–3650 | How long screenshots, recordings, and logs attached to executions are kept |
Defect routing rules (Project setting)
Auto-assign defects to specific people based on conditions. See Defects for details.
Script templates (Project setting)
Reusable formats for your test scripts. See Test Scripts for details.Inheritance examples
To make inheritance concrete:Example 1: Logo
- Org Acme uploads its corporate logo at Org Profile
- Every Client under Acme inherits the Acme logo
- Client Acme Q2 Project uploads its own logo → that Client now shows its own
- Projects under Acme Q2 Project still inherit Acme Q2’s logo (not Acme corporate’s)
- If a specific Project wants the corporate Acme logo back: open that Project’s Profile, click Reset to inherited on the logo — it falls back to Acme Q2 Project’s logo (the immediate parent). If you want to skip a level entirely, you have to upload it explicitly at the desired level.
Example 2: Data retention
- Org default: 365 days for workbooks
- Client X (regulated industry) needs longer: sets 1825 days at Client level
- Every Project under Client X inherits 1825 days
- One Project that handles only test data wants the org default: sets 365 days at Project level
- Everything works — projects can override clients, clients override orgs
Example 3: Color preset
- Org sets Emerald
- Project Manager of Project Alpha changes to Indigo for that project
- Members in Project Alpha see Indigo; members in Project Beta (still inheriting from Org) see Emerald
- Both are correct — branding is per-scope
Tips
Trust autosave
The checkmark means it’s saved. No need to refresh or “verify.” Move on.
Use Org-level branding
Set your corporate logo and color once at Org level. New clients and projects inherit automatically — no manual setup per project.
Don't touch retention unless you must
Defaults are sensible for most teams. Increase for compliance-sensitive data; decrease only if storage cost is a real issue.
Document non-default settings
If you change something away from the default, add a wiki page explaining why. Future you (or your replacement) will thank you.
Reset cleans up overrides
Project gone weird? Reset its Profile to inherited and see if it matches Client/Org. Often that’s enough to “fix” a misconfigured project.
Use the schema for audits
The settings registry (all keys and their defaults) is available via the API — your Admin can pull a complete list of every setting in TestFactors.
Troubleshooting
The fields are all greyed out / read-only
The fields are all greyed out / read-only
You don’t have admin authority at this scope. Either:
- Ask someone with the right role to make the change
- Ask to be promoted (Project Manager for project settings, Client Manager for client settings, etc.)
I saved a value but it didn't take effect
I saved a value but it didn't take effect
Three checks:
- Did the checkmark appear? If you saw a red error, the value failed validation — read the error.
- Are you sure you’re looking at the right scope? A Client override shadows an Org value; you may be seeing the override.
- Refresh the page. Sometimes the in-memory cache lags by a few seconds.
A teammate saved while I was editing — what happens?
A teammate saved while I was editing — what happens?
TestFactors handles concurrent edits gracefully. If you and a teammate both edit different fields, both saves succeed. If you both edit the same field, the later save wins with a small toast: “Another user just updated this — your value was applied last.”
My logo crop looks wrong after upload
My logo crop looks wrong after upload
Upload again — you can re-crop in the same upload dialog. Each new upload replaces the previous one atomically. Old logo is deleted automatically.
The Reset to inherited button is missing
The Reset to inherited button is missing
I see 'Saving paused…'
I see 'Saving paused…'
You’ve hit the autosave rate limit (60 changes per minute per user). Pause for a moment; saves will resume automatically. Usually only seen when a script is accidentally typing into a field repeatedly.
I see a deprecated setting
I see a deprecated setting
Some old settings get marked deprecated and read-only with a
"use [new-key]" hint. Open the suggested replacement and configure it instead. The deprecated one stays visible for context but won’t accept writes.Related guides
Memberships & Access
Configure who can change settings.
Defects
Defect routing rules live in Project Settings.
Test Scripts
Script templates live in Project Settings.
Quickstart
New here? Get oriented before diving into Settings.