Skip to main content
Settings is the configuration layer for your entire Softbooq workspace. Everything from your company profile and fiscal year to email providers, payment integrations, user roles, and subscription billing is managed here.

What Settings owns

  • Tenant configuration — company profile, branding, currency, timezone, fiscal year
  • Integrations — connected third-party services (Shopify, WooCommerce, Xero, HubSpot, Bank Feeds, email, payments)
  • Users & Roles — user accounts, role assignments, and permissions
  • Security — MFA enforcement, session timeout, IP allowlists, password complexity
  • Audit Log — append-only record of every state-changing action in the workspace
  • Sales Channels — channel definitions for cross-channel inventory and reporting
  • AI — AI assistant toggle, credit wallet, per-user caps
  • Billing — your Softbooq subscription plan, AI credit packs, and Stripe-managed invoicing

Common tasks

Complete your company profile

1

Open Settings → Company Profile

2

Fill in your company details

Enter company name, registered address, VAT or tax number, default currency, and timezone. These appear on all invoices, quotes, and emails sent from Softbooq.
3

Upload your logo

Upload a PNG or SVG (recommended). Your logo appears on all outgoing documents and in the client portal header.
4

Set your fiscal year

Choose the month your accounting year starts (e.g. January for a calendar year, April for a UK tax year). This is required before you can run financial reports or post depreciation.
5

Save

Finance reports, depreciation runs, and some HR payroll calculations depend on the fiscal year being set correctly. Complete this before activating Finance or Assets.

Connect your email provider

1

Open Settings → Email → Connect Provider

2

Choose your provider

Select from: Microsoft 365, Google Workspace, SMTP, SendGrid, Mailgun, or Postmark.
3

Authenticate

Microsoft 365 and Google Workspace use OAuth — you will be redirected to the provider’s consent screen. SendGrid, Mailgun, and Postmark use an API key. SMTP requires hostname, port, username, and password.
4

Set the from name and address

Enter the name and email address that will appear in the From field of all emails sent from Softbooq (e.g. “Softbooq Invoices” and invoices@yourdomain.com).
5

Send a test email

Click Send Test to verify the connection is working before going live. If the test email does not arrive, recheck the credentials or OAuth consent.

Invite a team member

1

Open Settings → Users & Roles → Invite User

2

Enter their email address

3

Assign a role

Choose: Admin (full access), Manager (manage team, approve requests), Employee (self-service only), Viewer (read-only), or Client (portal access only). See the Quickstart for a full role breakdown.
4

Link to an employee record (optional)

If this person is an employee in HR, link their user account to the HR employee record. This enables leave requests, payslip access, and expense submissions.
5

Send the invite

They receive an email with a secure link to set their password and access the workspace. The invite expires after 48 hours — use Resend Invite if needed.

Change a user’s role or deactivate them

1

Open Settings → Users & Roles

2

Find the user and click their row

3

Change role

Select the new role from the dropdown and save. The change takes effect on their next page load — active sessions are not immediately affected.
4

Deactivate

Click Deactivate. Their login is revoked immediately. All their data is retained. You can reactivate at any time.

Enable multi-factor authentication

1

Open Settings → Security

2

Toggle Require MFA

When enabled, all users in your workspace must set up an authenticator app on their next login. Users who do not set it up within the grace period are locked out.
3

Set the grace period

Choose how many days users have to set up MFA before it becomes mandatory (recommended: 7 days).
4

Choose recovery options

Backup codes are issued automatically on enrolment (10 codes per user, single-use). Optionally, allow Admins to reset a user’s MFA via the Users & Roles page.
5

Save

Existing sessions are not disrupted immediately, users are prompted at next login.

Tighten the Security Policy

The Security Policy tab consolidates workspace-wide controls beyond MFA:
ControlDefaultPurpose
Session timeout8 hoursHow long an inactive session stays valid
Password minimum length12 charsEnforced on every set-password event
Password complexityupper+lower+digitMix required
IP allowlistoffRestrict sign-in to specific CIDR ranges
SSO restrictionoffAllow only specific identity providers (e.g. Microsoft 365 only)
Bot challengeonCloudflare Turnstile on sign-in and signup
Changes to security policy apply to new sessions immediately. Existing sessions are subject to the new policy on their next refresh.

Configure payment providers

1

Open Settings → Payments

2

Choose a provider

Currently supported: Wise and Revolut for outbound payment runs and bank reconciliation. See Outbound Payments for full setup steps.
3

Connect with API credentials

Enter your Wise or Revolut API key. You can find this in your provider’s developer settings. Store the key securely, it is saved in an encrypted vault, not in plain text.
4

Test the connection

Click Test Connection to verify the credentials are valid.
5

Select the default account

If your provider account has multiple currency accounts, select the default for outbound payment runs.

Connect bank feeds

Live transaction feeds via Enable Banking (PSD2 / Open Banking) bring your bank account into Softbooq for automatic reconciliation. See the dedicated Bank Feeds page for the full flow, including the 180-day consent renewal model and the auto-reconciliation engine.

Connect e-commerce and accounting integrations

Each integration has its own connect flow. The most common ones:
  • Shopify — full two-way product/order/inventory sync via OAuth
  • WooCommerce — pull-based sync via merchant API keys
  • Xero — push invoices and contacts to Xero
  • HubSpot — bidirectional CRM contact sync
  • Email providers — Microsoft 365, Google Workspace, SendGrid, Mailgun, Postmark, generic SMTP
All integrations live under Settings → Integrations.

Manage Sales Channels

Sales Channels are the lens used by Channel Performance reporting and multi-channel inventory. Each connected ecommerce integration registers its own channel automatically (Shopify, WooCommerce). You can add manual channels for in-store, B2B telephone sales, marketplaces, etc.
1

Open Settings → Sales Channels

2

Add a manual channel

Click New Channel. Give it a name (e.g. “In-Store”, “Wholesale B2B”, “Amazon Marketplace”) and an icon. Optionally set a default location and a default tax component.
3

Tag historical orders (optional)

Bulk-tag past orders to a channel using the bulk-edit action on the Sales Orders list. This makes the Channel Performance report retroactive.
4

View per-channel performance

Reports → Channel Performance gives revenue, orders, AOV per channel, with side-by-side comparison.

Manage AI credits and caps

1

Open Settings → AI

2

View wallet balance

The current credit balance is shown at the top, with recent transactions below.
3

Buy credit packs

Click Buy Credits and pick Starter (50), Standard (250) or Power (1,000). Charged to the card on file via Stripe.
4

Set per-user caps (optional)

Under Caps, set a daily credit cap per user, a per-request cap, or restrict AI access to specific roles. See the AI Credits page for the full economics.

View the Audit Log

1

Open Settings → Audit Log

2

Filter

Filter by user, by entity type (e.g. only finance.invoice events), date range, or source IP.
3

Drill into an entry

Each row shows: who, what, when, before/after values, source IP. Entries cannot be edited or deleted.
4

Export for compliance

Click Export CSV to download a filtered set for an external auditor.
Retention follows your plan: 1 year on Standard, 3 years on Plus, 7 years on Pro. The audit log also surfaces operator impersonation events from Softbooq support, with operator email, reason and duration, see Operator Console.

Manage your subscription

1

Open Settings → Subscription & Billing

2

View your current plan

See your active plan, the features included, current usage metrics (users, storage, modules), and the next billing date.
3

Upgrade

Click Change Plan → Upgrade. Select the new plan. The upgrade takes effect immediately and you are billed a Stripe-prorated amount for the remainder of the billing cycle.
4

Downgrade

Click Change Plan → Downgrade. The downgrade applies at the start of the next billing cycle, you retain current plan features until then.
5

Update billing details

Go to the Billing tab to update your payment card or billing address. Changes apply to the next billing cycle.
Mid-cycle plan changes and per-user changes are prorated automatically by Stripe. Adding a user mid-cycle charges a prorated per-user amount; removing a user issues a prorated credit on the next invoice. See Subscription for the full proration model and plan tiers.

Set up IP allowlisting

1

Open Settings → Security → IP Allowlist

2

Add allowed IP addresses or ranges

Enter your office IP address, VPN IP, or CIDR range (e.g. 203.0.113.0/24). Users can only log in from listed IP addresses.
3

Add your current IP first

Always add your own IP before enabling allowlisting — locking yourself out requires a support ticket to resolve.
4

Enable

Toggle Enable IP Allowlist and save. New login attempts from unlisted IPs are blocked immediately.

Troubleshooting

Invites expire after 48 hours. Go to Settings → Users & Roles, find the user (they show as Invite Pending), and click Resend Invite. A new 48-hour invite is sent.
Check the credentials entered — especially OAuth scope for Microsoft/Google (it must include Mail.Send permission). For SMTP, verify the port (587 for TLS, 465 for SSL) and that the server allows relaying from your IP. Also check your spam folder — test emails sometimes land there on first send.
If a user cannot complete the 2FA setup (e.g. they lost access to their authenticator), an Admin can temporarily disable 2FA for that user from Settings → Users & Roles → user record → Reset 2FA. The user must set it up again on next login.
You cannot change the role of another Admin if you are the only Admin in the workspace. Softbooq requires at least one Admin at all times. Promote another user to Admin first, then change the original user’s role.
Check the file format and size. PNG and SVG are recommended; JPEG is supported but may lose quality when scaled. Maximum file size is 2 MB. If the file meets these requirements, try clearing your browser cache and reloading the invoice preview.
If you are locked out due to IP allowlisting, contact Softbooq support. Identity verification is required to make changes to IP security settings outside the platform.

FAQ

No. Only one email provider is active at a time. To switch providers, disconnect the current one and connect the new one. During the switchover, queued emails may be delayed — avoid switching during a busy sending period (e.g. end-of-month invoicing).
Admins have access to all modules, all settings, and all data in the workspace — including billing and user management. Managers can access most operational modules and approve team requests (leave, expenses, requisitions) but cannot access billing, change roles, or modify security settings.
Settings apply workspace-wide. If you require different configurations per entity (e.g. different currencies, different fiscal years), you will need separate Softbooq workspaces. Contact support for multi-entity account options.
Softbooq automatically backs up all workspace data daily to geographically redundant storage. Backups are retained for 30 days on Standard plans and 90 days on Plus and Pro plans. Point-in-time restore is available on Pro plans. Contact support to request a restore.
Yes. Go to Settings → Data → Export All Data to download a full export of your workspace data in CSV format. This includes all modules, all records, and all documents. You can do this at any time — you are not locked in.

See also

ERP Overview

Understand how all modules connect before configuring integrations.

Softbooq AI

Enable and manage the AI assistant for your workspace.

Public & Portals

Configure your storefront, client portal, and public landing page.