Customizing Your Agency OS
Make Agency OS fit your agency's workflows, terminology, and tools.
Agency OS comes with proven defaults that work on Day 1 β and Build Mode lets you adapt everything to your exact needs when you're ready. No code required.
When to customise
Make it yours early. Agency OS is designed to be customised. The sooner it reflects your terminology, your workflow, and your tools β the faster your team will adopt it. Start with the changes that matter most and build from there.
Good places to start:
Rename pages to match your terminology ("Engagements" instead of "Projects")
Hide pages your agency doesn't need
Add fields specific to your service type or client mix
Connect the tools you already use
Customise faster with AI. Upload these guides to Claude, ChatGPT, or Gemini and ask for step-by-step help with any change. It's the fastest way to learn Build Mode without trial and error.
Accessing Build Mode
Look for the Build Mode toggle in the bottom-left corner
Click to turn it on β the interface shows customisation options
Turn it off when you're done to return to normal use
In Build Mode you can: add/edit fields, create new tables, modify views and layouts, set up automations, configure permissions, and customise pages.
You can't break it. Changes in Build Mode can be undone, and your data is always safe.
Shaping Agency OS to fit your agency
Agency OS ships with every page you might need. That doesn't mean you have to use all of it. The fastest way to make the template feel like your system is to strip out what doesn't apply β before your team ever logs in.
All of this happens in the left-hand panel in Build Mode, which shows your full page structure at a glance. You can rename pages, reorder them by dragging, and hide or delete them in a few clicks.
Hide vs. delete β which to use:
Hide β removes the page from navigation, data stays intact. You can unhide at any time. Use this when you're unsure.
Delete β permanent. Use this only when you're certain a page doesn't apply to your agency.
When in doubt, hide. It costs nothing and keeps your options open.
How to hide or delete a page:
Turn on Build Mode (toggle, bottom-left)
In the left panel, hover over any page name
Click the β― menu that appears
Select Hide or Delete
To reorder, drag pages up or down in the left panel. The order here is what your team sees in navigation.
Some hidden pages exist to power click-through navigation inside the app β not everything in the hidden list is optional. If you're unsure what a page does, hide it rather than delete it.
Common customisations
1. Adding custom fields
On Projects:
Service line (Web, Branding, Marketing, Strategy)
Lead source (Referral, Website, Event)
Contract value
Project risk level
On Companies / Clients:
Account tier (Standard, Strategic, Enterprise)
Annual contract value
Decision maker
On Tasks:
Difficulty level
Design mockup URL
GitHub issue link
How to add a field:
Build Mode β Data tab
Select the table (e.g. "Projects")
Click + New field
Choose field type: Text, Number, Date, Single/Multiple select, Boolean, Relationship, Formula, and more
Configure name, required status, and default value
Save
2. Customising task workflow stages
The default workflow is: To Do β In Progress β Done
Common custom workflows:
Design agency:
Development agency:
Marketing agency:
How to customise: Build Mode β Data tab β Tasks table β Status field β edit options (add, rename, reorder, set colours).
3. Creating custom dashboards
Build dashboards for different roles:
Finance dashboard:
Revenue collected vs outstanding
Invoice status breakdown
Overdue invoices by client
Project manager dashboard:
Active projects by health status
Team workload summary
Upcoming deadlines
How to create: Build Mode β create new page β add components (charts, stat cards, tables, pivot tables) β configure filters and data sources β set role-based visibility.
4. Adding new tables
Create tables for data not covered by defaults:
Retainers table: Client, Monthly Amount, Start Date, End Date, Status, Services Included
Contracts table: Client, Contract Start/End, Signed Document (file), Renewal Date
Deliverables table: Project, Deliverable Name, Due Date, Status, File, Client Approval
How to create: Build Mode β Data tab β + New table β add fields β create relationships to existing tables β add pages to display the data β set permissions.
5. Setting up automations
Build Mode β Workflows β + New workflow.
Trigger options: Record created, record updated, field changed, scheduled (time-based), on-demand (manual button).
Action options: Send email, create/update record, send webhook, send Slack message, run AI action.
Common automations to build:
New Project created β notify delivery team in Slack + create standard initial tasks
Task completed β notify project manager
All tasks done β email client requesting feedback
Payment overdue β send reminder + escalate to account manager after 14 days
Company Status β Client β send welcome email + create onboarding project
Optional extensions
These features exist in the template but are turned off by default to keep the experience clean on Day 1. Enable them when you need them.
Departments page
Build Mode β left panel β unhide
When you need to organise team by function (Creative, Dev, Ops, etc.)
Offices page
Build Mode β left panel β unhide
Multi-location or hybrid agencies
Per-expense markup
Build Mode β Expenses table β unhide Markup Percent and Billable Amount fields
If you bill expenses to clients at a marked-up rate
Project Brief field
Build Mode β Projects table β add long text field
Store scope documents directly on the project record
Gantt views
Coming soon
Noloco is improving this component β check back
Leave / absence tracking
Add a custom table, or integrate with an HR tool via Zapier/Make
When you need to track PTO and absences
Hiring / recruitment
Use Projects + Tasks (create a project per role, tasks = candidates)
Lightweight hiring pipeline without a separate ATS
Integrations
Noloco connects to the tools your agency already uses. Because Agency OS is built on a no-code platform, every integration is configurable without writing a single line of code β you decide what connects, what triggers what, and how data flows between systems.
Native integrations β connect in Settings
These plug directly into Noloco. No middleware needed. Set them up in Settings β Integrations.
Slack
Send automatic alerts to your team β deal won, budget warning, invoice overdue. Keeps your team informed without checking Agency OS constantly.
DocsAutomator
Generate branded invoice PDFs, proposals, or reports directly from your Agency OS data.
OpenAI
Power AI features inside your app β auto-summarise meeting notes, draft interaction summaries, enrich company data.
Google Sign In
Let clients log into the Client Portal using their Google account β no separate password needed. Reduces friction at client onboarding.
Stripe
Connect Stripe to manage invoices and accept card payments directly from Agency OS. Clients can pay from the portal.
Workflow orchestrators β connect via Zapier, Make, or n8n
This is where Agency OS becomes a true operations hub. Zapier, Make, and n8n act as the connective tissue between Noloco and the rest of your tech stack β triggering actions across tools whenever something happens in Agency OS, and vice versa. No engineering required.
What this unlocks in practice:
Google Calendar
Auto-log client meetings as Interactions in your CRM. No manual entry needed.
Calendar event β create Interaction in Noloco
Gmail / Outlook
Auto-log important client emails as Interactions. Filter by label so only relevant emails sync.
Email received β create Interaction in Noloco
Google Drive / OneDrive
Auto-create a project folder when a new Project is created, and link it back to the record.
New Project β create Drive folder β write URL back to record
These three are just starting points. Agencies use the same pattern to auto-create onboarding tasks when a deal closes, sync project status to client Slack channels, push invoice data to accounting tools, or trigger internal reviews at project milestones. The logic lives in your workflow orchestrator; Agency OS is the system of record it reads from and writes to.
Data source connections
If your agency already runs on Airtable, Google Sheets, SmartSuite, or HubSpot, Noloco can sync those directly as a data source. That means you can run Agency OS on top of your existing data β no re-entry, no migration headache.
Already have your client data in Airtable or Google Sheets? Connect it as a data source and skip the import entirely. Ask the Noloco team during your onboarding call.
Permissions and roles
Beyond the default roles (Admin, Team Member, Client), create specialised roles:
Finance role:
Access to Financials section
View all client data
No access to Team Cost tab (or set as read-only)
Freelancer / Contractor role:
See only their assigned tasks
Log time
No access to other projects, team data, or financials
Client Admin role:
Full portal access for their company
Can invite additional portal users
How to create: Settings β Roles β + New role β configure table-level, record-level, and field-level permissions β save β assign to users.
Branding
Logo: Upload your agency logo β appears in the top-left corner and in the Client Portal. Settings β General β Custom Logo.
Theme: Set primary colour, background colours, and font. Settings β Theme & Design.
Custom domain: Use your own URL (portal.youragency.com) for a fully branded client experience. Settings β Custom Domain.
Email branding: Customise email templates and add your agency footer. Settings β Email Settings.
Advanced customisations
Once the basics are in place, Noloco's more powerful features let you turn Agency OS into a genuinely intelligent system β one that calculates, connects, and responds to your data automatically.
Formulas and calculations
Formula fields let you create calculated values that update automatically as your data changes. You define the logic once, and Noloco does the rest.
What you can calculate:
Project profitability β
Revenue - (Time Cost + Expenses)β know your margin on every project without a spreadsheetDays until due β
Due Date - Today()β always know what's coming upHourly blended rate β
Fixed Price / Estimated Hoursβ useful for benchmarking against actuals
Formulas use standard logic: add, subtract, multiply, divide, compare dates, combine text, and apply IF conditions. Build Mode β Data tab β select a table β + New field β Formula.
Linking data across tables (Lookups and Rollups)
This is where Agency OS starts to feel truly connected. Rather than re-entering data, you pull it from where it already lives.
Lookups pull a single value from a related record:
Show the Client name on a Task (via Project β Client) β so your team always knows who the work is for
Pull the Project Manager's email onto an invoice for automated notifications
Rollups summarise multiple related records into one number:
Total logged hours across all time entries on a project
Count of open tasks per project
Sum of all invoice values per client
Both are set up in Build Mode β Data tab β select a table β + New field β Lookup or Rollup β choose the related table and the field to pull or summarise.
Conditional visibility
Control what people see based on the state of the data β keeping interfaces clean and relevant.
Only show an "Overdue reason" field when Status = Overdue
Only show "Contract end date" when Engagement Type = Retainer
Hide internal cost fields from any client-facing view
Set up in Build Mode β select a field β Conditional visibility β define the rule.
Advanced customisations are where AI assistance pays off most. Formulas, lookups, and rollup logic can get complex quickly. Paste your question into Claude, ChatGPT, or Gemini β describe what you want to calculate or connect β and get the exact steps and formula syntax to copy in.
Customisation best practices
Start with what matters most. Rename, hide, and connect before adding net-new fields or tables. Quick wins build momentum.
Test before rolling out. Use "View as" to check client views after any change. Try customisations on real data before announcing them to the team.
Document what you change. Keep a note of what you customised, why, and when. Makes it easier to onboard new admins and revert if something doesn't work.
Train your team on changes. Announce significant changes in advance, provide a quick walkthrough, and give the team time to adjust.
Getting help with customisation
Nola AI Assistant β ask Nola to help: "Add a field for project margin" or "Create a workflow to notify on overdue tasks"
Noloco documentation β detailed guides for every feature
Onboarding call β schedule support with the Noloco team
In-app chat β contact Noloco support at any time
Use AI as your personal Noloco coach. Create a project in Claude or ChatGPT, upload these guides as context files, and ask anything β step-by-step instructions for specific changes, how to set up a workflow, what fields to add for your use case, and more. The more guides you upload, the more precise the guidance. It won't click the buttons for you, but it'll tell you exactly where to click.
Your agency, your OS
Agency OS is ready to use on Day 1 β but the real power is what you build with it over time. Every page, field, workflow, and integration is configurable in Build Mode without touching code. Rename things to match your language, connect the tools you already rely on, automate the tasks you do every week, and build the views your team actually needs.
Import your data. Customise anything. Connect your stack. What you build with it is entirely up to you.
Last updated
Was this helpful?

