Platform

Settings

Everything that controls how ACOS is configured for your organization — from your company name and logo to pipeline stages, service rates, and team access. Most settings are Admin or Owner only.

Settings Pages Overview

Settings are accessed from the sidebar at the bottom-left of the app. The settings area has a secondary sidebar with sections:

SectionWho can accessWhat it controls
ProfileAll rolesPersonal profile, avatar, password, notification preferences, 2FA, Google Sign-In, data & privacy
OrganizationAdmin, OwnerCompany name, logo, timezone, industry
TeamAdmin, OwnerTeam members, roles, invite management
PipelineAdmin, OwnerPipeline stage customization
ServicesAdmin, OwnerService rate card
InvoiceAdmin, OwnerLogo, brand colour, footer note, payment terms, bank details, payment reminders
IntegrationsAdmin, OwnerSlack, Google Calendar, Outlook, Xero, QuickBooks, Stripe
TemplatesAdmin, OwnerProject templates for reuse
BillingOwner onlyPlan, payment method, billing history, subscription pause

Profile Settings

Every user can manage their own profile from Settings → Profile. This is separate from organization settings.

Personal information

  • First and last name
  • Job title (appears in team directory and time tracking reports)
  • Phone number
  • Email address (read-only — contact support to change)

Avatar

Upload a profile photo (JPEG, PNG, or WebP, maximum 2MB). ACOS automatically resizes and crops it to 256×256px for storage. Your avatar appears on task cards, comments, and the team view.

Password

Change your password from the Security section. You must provide your current password to set a new one. Passwords are never shown in plain text anywhere.

Notification preferences

Control which events trigger email notifications. In-app notifications (smart alerts on the dashboard) are always shown and cannot be disabled. Email notification types:

  • Smart alert emails — a daily digest of new critical and warning alerts
  • Invoice status updates — when an invoice you created is viewed or paid
  • Team mentions in task comments
  • Assignment notifications — when a task is assigned to you

Notification preference changes take effect immediately. They are stored per-user and do not affect your teammates' notifications.

Organization Settings

Controls the core identity of your organization. Changes here affect invoices, the client portal, and all shared views. Requires Admin or Owner role.

Required fields

  • Organization name — appears on PDF invoices and the client portal. Use your legal company name or DBA name.
  • Timezone — used for daily Celery tasks (smart alerts run at your local midnight, trial expiry emails send in your timezone). Set this accurately at setup — changing it mid-operation can cause alerts to fire at unexpected times.

Optional fields

  • Logo — appears on PDF invoices and the client portal header. Recommended: square image, minimum 200×200px, PNG or SVG.
  • Industry — used in reporting and future AI benchmarking features.
  • Company size — number of employees range (for internal context).

Your subscription billing currency (USD or EUR) is determined at checkout and cannot be changed after subscribing. Your invoice currency — the currency shown on client invoices — is separate and can be updated any time in Settings → General.

Team Management

Settings → Team shows all active team members and any pending invitations. Requires Admin or Owner role.

Inviting a new team member

1

Click Invite Member

Enter the person's email address and select their role.

2

Send

ACOS sends an invitation email with a secure acceptance link. The link is single-use and expires after 7 days.

3

Pending invitation

Until accepted, the invitation appears in a 'Pending Invitations' section with a Resend and Revoke option.

4

Acceptance

When the invitee clicks the link, they set their password and are added to the organization as an active member.

Changing a member's role

Admins can change the role of any team member except the Owner. Click the role badge next to a team member's name and select the new role from the dropdown. The change takes effect on their next action (or next page load if they're currently logged in).

The Owner role is unique — it cannot be reassigned through the UI. To transfer ownership, contact support. There can only be one Owner per organization.

Deactivating a team member

Deactivating a member revokes their login access immediately. All their historical data (time entries, task assignments, comments) is preserved. They are no longer counted against your seat limit after deactivation.

Capacity settings

Each team member has a weekly_capacity_hours field (default: 40h). Admins can edit this inline in the team list. This value is used in the Resource Planning capacity view to determine how many hours per week each person can be committed to.

Pipeline Stage Settings

Settings → Pipeline shows your CRM pipeline stages. Requires Admin or Owner role.

Customizing stages

  • Rename any stage — click the stage name to edit inline
  • Change the color — used on the Kanban board and deal cards
  • Reorder stages — drag to rearrange. The Kanban board reflects the new order immediately
  • Add a new stage — click Add Stage at the bottom of the list
  • Delete a stage — only possible if no active deals are in that stage

Won and Lost stage rules

  • Every pipeline must have exactly one Won stage (is_won = true) and one Lost stage (is_lost = true)
  • These stages cannot be deleted
  • Moving a deal to the Won stage automatically sets deal.status = 'won' and records actual_close_date
  • Moving a deal to the Lost stage sets deal.status = 'lost'

Multiple pipelines

Available on Growth and Scale plans. Settings → Pipelines lets you create separate pipelines for different teams or deal types. Each pipeline has its own stage set. A default pipeline is always required and cannot be deleted.

Service Rate Card

Settings → Services defines the services your agency delivers. The rate card is the foundation of deal pricing and project profitability calculations.

Creating a service

1

Click New Service

The service form opens.

2

Name the service

Examples: 'Frontend Development', 'UX Design', 'Strategy & Consulting', 'Project Management'.

3

Set billing rate and cost rate

Billing rate = what you charge clients (per hour). Cost rate = what it costs you internally (team member's effective hourly cost).

4

Set the unit

Usually 'hour'. Can be 'day', 'piece', or 'month' for retainer line items.

5

Save

The service is now available in deal line items and as a billing rate source for time entries.

Billing rate vs cost rate

The difference between billing rate and cost rate is your margin source. If you bill clients $100/h for frontend development but your developer costs you $50/h (salary ÷ working hours), your gross margin on that service is 50%. ACOS uses these rates to calculate project profitability automatically.

Deactivating a service

Services can be deactivated rather than deleted. Deactivated services no longer appear in the dropdown when creating deals or time entries, but all historical data that referenced them is preserved.

Per-project billing rate overrides take priority over the service rate card. If a project member has a rate override set, ACOS uses that rate for their time entries on that project. The service rate card is the fallback.

Security Settings

Settings → Profile → Security. Protect your account with two-factor authentication or sign in with Google. These settings are per-user and do not affect your teammates.

Two-factor authentication (TOTP)

1

Go to Settings → Profile → Security

Click Enable Two-Factor Authentication.

2

Scan the QR code

Use an authenticator app — Google Authenticator, Authy, 1Password, or any TOTP-compatible app. The QR code encodes a TOTP secret.

3

Enter the 6-digit code

Type the code shown in your authenticator app to confirm setup. 2FA is not enabled until this step completes.

4

Save your backup codes

ACOS generates 8 one-time backup codes. Download or print them and store securely. Each code can only be used once.

Once enabled, every login requires your password plus the current TOTP code. If you lose access to your authenticator app, use a backup code at the verification screen. If all backup codes are used, generate a new set from Settings → Security.

If you lose both your authenticator app access and all backup codes, you will be locked out. Contact your organization Owner or ACOS support for account recovery.

Google Sign-In

Link your Google account from Settings → Profile → Security → Link Google Account. Once linked, you can sign in with Google instead of your email and password. Google Sign-In does not replace 2FA — if 2FA is enabled, you will still be prompted for your TOTP code after authenticating with Google.

  • One Google account can be linked per ACOS user.
  • Unlinking Google returns you to email + password login.
  • If you sign up via Google, a password can be set later from Profile Settings.

Data & Privacy

Settings → Profile → Data & Privacy. ACOS is GDPR-compliant. You can export all your organization's data or schedule account deletion at any time.

Data export

Click Export my data to receive a JSON file of all data associated with your organization — contacts, deals, projects, tasks, time entries, invoices, and settings. ACOS emails the export to your registered email address within a few minutes. The export includes a timestamp and is scoped to your organization only.

Account deletion

Click Delete account to schedule deletion of your ACOS organization and all associated data. Deletion is scheduled 30 days in the future — you can cancel it any time before the deadline. After 30 days, all data is permanently deleted and cannot be recovered.

Data export and account deletion are available to all users for their own data. Owners can initiate organization-level deletion.

Invoice Settings

Settings → Invoice. Requires Admin or Owner role. These settings apply to all invoices generated in your organization. See the Finance → Invoice Branding doc for full detail on PDF options.

  • Logo — upload your company logo. Shown in the PDF header. Replaces the org name text.
  • Brand colour — hex colour for invoice header, total row background, and accent line.
  • Footer note — custom text at the bottom of every PDF (thank-you message, legal notice, etc.).
  • Bank / payment details — bank name, account number, IBAN, routing, etc. Displayed as Payment Instructions in the PDF.
  • Default payment terms — pre-fills Due on Receipt / Net 7 / Net 14 / Net 30 on new invoices.
  • Automatic payment reminders — org-wide toggle. When on, ACOS sends reminder emails at 5 scheduled intervals. Individual invoices can opt out.

Invoice Settings are on Growth and Scale plans. Starter plans use ACOS default invoice styling.

Integrations

Settings → Integrations. Connect external services. Each integration has a Connect / Disconnect button and shows connection status. See the Integrations doc for step-by-step setup per service.

IntegrationWhat it does
SlackPost smart alert notifications to a Slack channel
Google CalendarSync project milestones and task due dates to Google Calendar
Outlook CalendarSync project milestones and task due dates to Outlook Calendar
XeroPush invoices to Xero automatically on creation
QuickBooks OnlinePush invoices to QuickBooks Online automatically on creation
StripeGenerate hosted payment links per invoice; auto-mark paid on Stripe webhook

Best Practices

  • Set up your service rate card before your first deal. Having rates defined makes deal line items accurate from the start.
  • Review the rate card annually. If your team's costs have increased but you haven't updated the cost rates, your profitability calculations will be understated.
  • Use descriptive service names that match how your clients think about your work — 'Frontend Development' is clearer on an invoice than 'Dev Work'.
  • When inviting a new team member, choose their role carefully. It's easy to promote someone but harder to demote without a conversation.
  • Keep your team list current. Deactivate former employees promptly so your utilization reports reflect your actual active team.
  • Enable 2FA for all admin and owner accounts. One compromised account can expose all client and financial data.
  • Upload your logo and set a brand colour in Invoice Settings before your first client invoice — it takes two minutes and looks professional immediately.
  • Generate a data export quarterly as a backup, even if you have no plans to leave ACOS.

FAQ

I changed the billing rate on a service. Will it update existing time entries?

No. Billing rates are captured at the time the time entry is created. Changing the service rate card does not retroactively update existing entries. New entries will use the new rate.

Can I have different currencies for different services?

Services are defined in your organization's base currency. Individual invoices can be issued in a different currency if needed, but the rate card itself uses a single currency.

A team member says they didn't receive their invitation email.

Check the Pending Invitations section in Settings → Team. If the invitation is there, click Resend. Ask the team member to check their spam folder. If the email address was entered incorrectly, revoke the invitation and create a new one with the correct address.

Can I change my organization's timezone after setup?

Yes, through Settings → Organization. However, changing the timezone will affect when background tasks (smart alert checks, trial expiry emails) run. Change it during off-hours to avoid unexpected alert timing.

I lost my authenticator app and all my backup codes. What do I do?

Contact your organization Owner — they can ask ACOS support to disable 2FA on your account after identity verification. If you are the Owner and are locked out, email [email protected] with your registered email address and organization name.

Will changing my brand colour update already-sent invoices?

No. The brand colour and logo are captured when a PDF is generated. Existing PDFs are not retroactively changed. Click Regenerate PDF on an invoice to apply updated branding to a specific invoice.

Can I connect both Xero and QuickBooks at the same time?

Yes. Both integrations operate independently. Each new invoice is pushed to both services when both are connected. You can disconnect either one at any time from Settings → Integrations.