Profile
The Profile tab stores your organization’s basic information and display preferences. Company Name — The name shown throughout the app and in reports. It must pass validation before saving; an error message appears beneath the field if the value is invalid. Maximum 100 characters. Slug — A URL-safe identifier assigned to your workspace at creation. It is read-only and cannot be changed. Preferred Currency — Controls how all monetary values are formatted across reconciliation, billing, and reports. The following currencies are supported:- USD — US Dollar
- EUR — Euro
- GBP — British Pound
- CAD — Canadian Dollar
- AUD — Australian Dollar
- NZD — New Zealand Dollar
Branding
Custom branding is available on Pro and Enterprise plans only. Free and Starter workspaces cannot access this tab’s settings.
| Setting | Default | Purpose |
|---|---|---|
| Primary (Accent) | #0d9488 | Active menu item highlight |
| Secondary (Background) | #1e293b | Sidebar background |
| Tertiary (Darker) | #0f172a | Header area background |
Terminology
The Terminology tab lets you replace the default labels used throughout the application with terms that match your organization’s language. Each field accepts up to 30 characters.Companies / Clients
Companies / Clients
Controls how integration companies are labeled across the UI. Default: Companies. Examples: Clients, Customers, Accounts.
Devices / Assets
Devices / Assets
Controls how devices are labeled. Default: Devices. Examples: Assets, Endpoints, Systems.
Organizations
Organizations
Controls how your internal organizations are labeled. Default: Organizations. Examples: Clients, Tenants.
Database
The Database tab shows your current database configuration and lets Free-tier workspaces connect an external PostgreSQL database.- Free plan — You must bring your own PostgreSQL 14+ database. Enable the external database toggle, fill in connection details, test the connection, and save.
- Starter plan — Includes a managed shared-pool PostgreSQL database; no configuration needed.
- Pro plan — Includes a managed shared PostgreSQL database with schema isolation.
- Enterprise plan — Includes a dedicated, isolated PostgreSQL database.
Billing
The Billing tab shows your current subscription and usage, and lets you upgrade, downgrade, or manage your plan. Current Subscription — Displays your active plan, billing status, and renewal date. Click Manage Subscription to open the Stripe billing portal where you can update payment methods or cancel. Usage This Period — Three meters track your consumption against plan limits:| Resource | Free / Starter limit | Pro / Enterprise limit |
|---|---|---|
| Integrations | 3 | Unlimited |
| Devices Synced | 500 | Unlimited |
| Organizations | 25 | Unlimited |
Notifications
The Notifications tab controls which email alerts MSP Recapp sends you.| Alert | Default |
|---|---|
| Email alerts for critical issues | Enabled |
| Daily sync summary | Disabled |
| Weekly reconciliation report | Enabled |
Data Export
The Data Export section on the Profile tab provides two download buttons available to all users:- Export Integrations Config — Downloads a snapshot of your current integration configuration.
- Export Last Report — Downloads the most recent reconciliation report.
Data Management
The Data Management and Danger Zone sections are visible only to Tenant Admins and Owners.
Clear All Devices
The Clear All Devices action removes all synced device records and dismissed discrepancies from the database. Integration configurations are preserved. Devices are re-synced the next time you trigger an integration sync. To confirm, you must typeCLEAR DEVICES in the confirmation dialog before the button becomes active.
Use this action to force a clean re-sync when device data appears stale or incorrect. Devices repopulate automatically on the next sync run.
Danger Zone
The Delete All Data action permanently removes the following from your workspace:- All integrations and API credentials
- All synced devices and companies
- All organizations and mappings
- All scheduled reports
- All dismissed discrepancies
DELETE in the confirmation dialog before the button becomes active.