Table of Contents
🔍 Audit Trails
Fetch, search, filter, and export Salesforce Setup Audit Trail logs. Perfect for compliance reviews, change tracking, and troubleshooting who changed what and when.
Open the Audit Trails Tab
Click the Audit Trails icon in the popup. The extension connects to your active Salesforce session automatically.
Fetch Audit Logs
Click the Refresh button to retrieve the latest audit logs from your org.
Filter by Category
Use the category dropdown to narrow results: All Categories, User Management, Security, or Object Changes. A real-time search box also lets you find specific entries.
Review Statistics
Statistics cards at the top display the total count, user management changes, security changes, and object changes at a glance.
Export to CSV
Click the Export button to download the filtered results as a CSV file for use in Excel, Google Sheets, or compliance tools.
📊 SOQL Builder
A full-featured visual SOQL query builder with searchable object selection, field suggestions, real-time guidance, multi-tab editing, query history, inline result editing, and five export formats.
Building a Query
Select an Object
Type in the searchable combobox to filter Salesforce objects (Account, Contact, Lead, custom objects, etc.). Matching names are highlighted as you type. Toggle the Tooling API switch to query metadata objects instead.
Choose Fields
Open the field selector to pick fields with checkboxes. Tabs let you browse All, Standard, or Custom fields. Use the search box to find specific fields. You can also select FIELDS(ALL), FIELDS(STANDARD), or FIELDS(CUSTOM) modes for quick selection.
Add Filters (WHERE Clause)
Build WHERE conditions row by row. Pick a field, set the operator (equals, not equals, contains, starts with, greater than, IN, etc.), and enter a value. Add multiple filters combined with AND/OR logic.
Set Ordering & Limits
Configure ORDER BY with ascending or descending direction. Set a record limit (1–5,000). The limit input is in the toolbar for quick access.
Execute the Query
Click Run or press Ctrl+Enter to execute. Results appear instantly in a sortable table below. Toggle between table view and raw JSON output.
Advanced Capabilities
📑 Multi-Tab Editing
Open multiple query tabs to work on several queries in parallel. Add and remove tabs from the tab bar.
🕐 Query History
Access previously executed queries with timestamps. Filter history by date. Click any past query to reload it instantly.
✏️ Inline Result Editing
Toggle inline edit mode to double-click any cell in the results table and update the record directly in Salesforce. Per-org guards protect production data.
🧭 SOQL Guidance Engine
Real-time validation panel that checks your query for common issues, best practices, and syntax errors as you build.
💡 Field Suggestions
As you type in the query editor, a suggestion dropdown appears with matching field names, types, and descriptions.
🔧 Tooling API
Toggle to query Salesforce metadata objects (ApexClass, CustomField, Flow, etc.) via the Tooling API endpoint.
Export Options
🔗 GraphQL Builder BETA
Build and execute Salesforce UI API GraphQL queries with a three-screen guided workflow, a full CodeMirror 6 editor with syntax highlighting, draggable split panes, and comprehensive export options.
Three-Screen Workflow
Screen 1 — Object Selection
Browse a tile-based grid of Salesforce objects. Use the search box to filter by name. Click an object to proceed to the query builder. Click Refresh Objects to reload the schema.
Screen 2 — Query Builder
Select fields with checkboxes, add filters with AND/OR logic, configure sorting and pagination (limit, offset, or cursor-based). Expand the Related Objects section to add child relationship queries. Toggle the builder panel to switch to the raw editor view.
Screen 3 — Results
View results in a formatted table or raw JSON. The endpoint banner displays the URL, object name, body size, and HTTP method. Navigate pages with First / Previous / Next buttons.
Editor Features
🎨 CodeMirror 6 Editor
Syntax-highlighted query editor with autocompletion. Press Ctrl+Space for suggestions.
↔️ Draggable Splitters
Vertical splitter between Query and Variables editors. Horizontal splitter between Variables and Results. Drag to resize.
📐 Format Query
Press Ctrl+B (or Cmd+B) to auto-format both query and variables for readability.
📋 Advanced Mode
Switch to raw GraphQL editing mode for complex queries that go beyond the visual builder.
🕐 Query History
Toggle the history panel to see and reload past GraphQL queries. History is org-scoped.
📦 Export Options
Export results as CSV, Excel (TSV), JSON, or copy to clipboard with one click.
🔬 Records
Look up any Salesforce record by ID, view every field (including hidden and system fields), edit values inline, navigate related records via lookups, pin favourites, compare records, and scan up to 200 IDs in bulk.
Record Scanner
Look Up a Record
Enter a 15- or 18-character Salesforce record ID in the search box and press Enter. The record's object type is auto-detected.
View All Fields
Every field on the record is displayed in a paginated table (100 fields per page) — including formula fields, system fields (CreatedDate, LastModifiedById), and fields hidden by page layouts.
Search & Filter Fields
Use the field search box to find fields by API name, label, or value. Results update in real-time as you type.
Edit Fields Inline
Double-click any editable field to change its value. The editor is type-aware: text inputs for strings, dropdowns for booleans, textareas for long text. Press Enter to save or Esc to cancel. Changes write directly via the Salesforce REST API.
Navigate Lookup Fields
Click any lookup field to jump to the related record. A breadcrumb trail tracks your navigation history — click any breadcrumb to go back.
Pin Records
Click the pin icon to save frequently-accessed records. Pinned records appear at the top of the Records tab for instant re-access. Pins are org-scoped.
Bulk Record Scanner
Record History
👥 User Manager
Search users, view detailed profiles, manage permissions, freeze or unfreeze accounts, compare users side-by-side, and perform bulk updates — all without leaving the extension.
Core Features
Current User Card
Displays your logged-in user details, profile, and role at a glance.
Find a User
Search by name, email, or username. Filter by active or inactive status. Click a user to load their full profile.
Update User Details
Change a user's Profile, Role, or Language directly from the extension. Select new values from dropdowns and click Update.
Enhancement Panels
Six collapsible panels provide advanced user management capabilities:
- Permission Matrix — Consolidated view of all permissions from the user's profile, permission sets, and permission set groups. Filter by source (All / Profile / Permission Sets / PS Groups).
- Session Manager — View and revoke active user sessions. See login times, source IP, and session type.
- Freeze / Unfreeze — Temporarily disable a user account without deleting it. One-click freeze/unfreeze toggle.
- Access Summary — Per-object breakdown of what the user can access (CRUD permissions) across all sources.
- Bulk User Update — Update multiple users at once. Paste CSV data or enter records manually. Validate before applying.
- User Comparison — Side-by-side comparison of two users. See differences in profiles, roles, permissions, and assignments.
🔐 Security Manager
Browse and analyze your org's security model: Profiles, Permission Sets, and Permission Set Groups — with search, drill-down, and assignment views.
Toggle Between Views
Panel toggle buttons at the top let you switch between Profiles, Permission Sets, and Permission Set Groups.
Search & Browse
Each panel has its own search input. Filter by name to find specific profiles or permission sets in large orgs.
View Assignments
Click any profile or permission set to drill down and see which users are assigned to it.
Inspect Permission Set Groups
See which permission sets are bundled into each group and which users are assigned to the group.
🏢 Org Tools
A top-level tab with seven panels for org-wide administration: Login As, Custom Labels, Deployment Monitor, Scheduled Jobs, Debug Logs, Org Limits, and Admin Utilities.
7 Panels
- 🔓 Login As — Search for a user and log in as them. Opens in a new Incognito window. Recent "Login As" history is saved for quick repeat access.
- 🏷️ Custom Labels — Search, create, edit, and delete custom labels. Filter by category. Bulk import from CSV or JSON with validation. Bulk export. Full translation workflow: export a translation template, import translations, and deploy — all from one panel. Paginated at 100 labels per page.
- 🚀 Deployments — Live deployment monitor with auto-refresh (10-second interval). Filter by status: Succeeded, Failed, InProgress, Canceled, Pending. Toggle to show/hide validate-only deployments. Click any deployment for detailed drill-down. Includes a searchable Deployment Guide with metadata type reference.
- 📅 Scheduled Jobs — View all scheduled Apex jobs with search, sort by execution order (ASC/DESC), status display, and detail drill-down.
- 🐛 Debug Logs — Manage trace flags for debug logging. Quick Enable button auto-creates a 30-minute trace flag for the current user. Create custom trace flags with Entity ID, Debug Level, Log Type (USER_DEBUG, DEVELOPER_LOG, CLASS_TRACING), and expiration time. View and delete existing trace flags.
- 📊 Org Limits — Real-time dashboard showing API calls used, data storage, file storage, and all other org limits with percentage indicators. Sortable table with refresh button.
- ⚡ Admin Utils — View recent Apex jobs. 15 Quick Setup Links for one-click navigation to: Profiles, Permission Sets, PS Groups, Users, Login History, Installed Packages, Custom Labels, Apex Classes, Custom Settings, Custom Metadata, Deploy Status, Storage, Health Check, Session Management, Named Credentials, and Email Templates.
🎨 Org & Favicon
Customize browser favicons and tab titles for each Salesforce org. Instantly distinguish between Production, Sandbox, UAT, and Dev environments by colour, shape, and label.
Three-Column Layout
Saved Orgs (Left Column)
Browse and search your saved orgs. Click the + button to add the currently connected org. Select an org to load its favicon settings.
Favicon Editor (Centre Column)
Design a custom favicon with a live 64×64 canvas preview. Choose from 6 environment presets (DEV, UAT, PROD, QA, TRN, SBX), 8 colour swatches, 8 shapes (circle, square, rounded, cloud, SF cloud, diamond, hexagon, shield), and a 3-character badge label. Toggle text colour between auto and custom. Preview against light or dark backgrounds.
Org Details (Right Column)
View org name, environment type (colour-coded badge), instance URL, API version, locale, connection status, hostname, Org ID (15 & 18 char), created date, last seen, and notes. A live indicator shows if this is the currently active org.
📡 Platform Events
Subscribe to Salesforce Platform Events in real-time using CometD streaming. Monitor event messages as they arrive, with filters, pause/resume, and auto-scroll.
Discover Events
The left panel lists all Platform Event definitions in your org. Click Refresh to reload the list.
Subscribe to an Event
Click any event to subscribe. The extension opens a CometD streaming connection to receive messages in real-time.
Monitor the Event Stream
Incoming events appear in the right panel log. Filter the log by type: All, Events, System, Subscribe, Unsubscribe, or Errors.
Pause, Resume & Clear
Pause logging to freeze the view, resume to continue, or clear the log entirely. Toggle auto-scroll to keep the latest events visible.
💬 Lightning Message Service
Subscribe to and publish messages on Lightning Message Service (LMS) channels. Test inter-component communication in Lightning without deploying code changes.
Discover LMS Channels
The left panel lists all LMS channels in your org. Click Refresh to update the list.
Subscribe to a Channel
Click a channel to start listening. Incoming messages appear in the log with timestamps.
Publish a Test Message
Click Publish to open a modal dialog. Enter a JSON payload in the editor and send it to the channel. Use the copy button to save your payload for reuse.
Filter & Review
Filter log entries by type: All, Info, System, Success, or Errors. Pause/resume logging and toggle auto-scroll.
⚙️ Settings
Seven sub-tabs for complete customization: Org Management, Appearance, General, Sidebar, Layout, Backup, and About.
Org Management
Appearance
General
Sidebar
Independent Button Positioning: The Show All Data button and Command Palette trigger each have their own position setting — Left, Right, or Bottom — independent of the sidebar. Bottom places buttons as horizontal tabs along the bottom edge of the screen.
Layout
Backup
About
On-Page Features
These features work directly on Salesforce pages — no popup required.
👁️ Show All Data
A floating inspector injected on every Salesforce record detail page. View all fields (including hidden and system fields), search and filter, edit inline, and navigate related records — without leaving the Salesforce page.
Navigate to Any Record Page
Open any record in Salesforce (Account, Contact, Opportunity, Case, custom objects, etc.).
Click the Floating TFP Button
A floating "TFP Show All Data" button appears on the page edge. Click it to open the side panel, or assign a page shortcut in Settings > General if you want keyboard access. You can change the button position (Right, Left, or Bottom) in Settings > Sidebar.
Search & Browse Fields
The side panel shows every field on the record. Use the search box to filter by field name or value.
Edit Fields Inline
Double-click any editable field. Type-aware editors appear: text for strings, dropdowns for booleans, textareas for long text. Press Enter to save or Esc to cancel. Changes write via PATCH to the Salesforce REST API.
Navigate Related Records
Click lookup fields to jump to related records. A breadcrumb trail tracks your navigation — click any breadcrumb to go back.
🧭 TF Sidebar
A floating shortcut panel on every Salesforce page. Access your favorite tools without leaving Salesforce. Configurable position, shortcuts, and visibility.
Toggle the Sidebar
Press Ctrl+Shift+S (or your custom shortcut) on any Salesforce page. The sidebar slides in from the side.
Use Quick Tools
The top section includes quick-action tools: Show All Data, Language Switcher, Cache Clearer, and more.
Access Feature Shortcuts
Click any shortcut to open that tool in the launcher/workspace flow. Categories include Records tools (Record Scanner, User Manager, Security Manager) and Org Tools (Login As, Custom Labels, Deployments, etc.).
Customize in Settings
Configure sidebar position (Left/Right), enable/disable it, and choose which shortcuts appear. Set independent positions (Left/Right/Bottom) for the Show All Data button and Command Palette trigger. Settings persist across sessions.
🧩 LWC Explorer
A page-side troubleshooting overlay for Lightning pages. Inspect the custom component tree, highlight components in place, review categorized request traces, and open LWC or Apex code without leaving the page.
Scan the Page
Open LWC Explorer from the sidebar or your assigned shortcut. The tree focuses on custom Lightning components and keeps the inspection row intentionally simple: component name, copy, and Highlight on page.
Review Real Source Categories
Use the filter chips to separate Apex, UI API, GraphQL, Fetch/API, and Errors. Only imperative calls imported from @salesforce/apex are shown as Apex, which prevents framework noise from being mislabeled.
Inspect Payloads Faster
Each entry shows the component, source type, class or module, method or operation, inputs, response, errors, duration, and timestamp. UI API and GraphQL traces prioritize the simplified primary payload first so admins can read the result quickly.
Edit From the Explorer
Use Edit Code for the selected LWC bundle or Edit Apex from an Apex trace. Both actions open the large TrackForcePro editor window directly inside the explorer so you can save changes without context switching.
⌨️ Command Palette
TrackForcePro uses two Command Palettes. The launcher/workspace Command Palette is for cross-feature navigation inside the extension, while Command Palette (Page) is for page-aware actions on Salesforce pages. Setup Search is a separate page tool for Setup navigation plus metadata discovery.
Open the Launcher/Workspace Palette
Click the header trigger or use your saved shortcut from the launcher or workspace. In launcher popup mode, treat Ctrl/Cmd+K as optional rather than guaranteed because the browser may intercept it first.
Search Commands
Type to search: "Audit," "SOQL," "Security," "Login As," "Limits," and more. Matching commands appear instantly and route you into the right workspace area.
Navigate & Execute
Use arrow keys to move between results. Press Enter to execute the selected command. Press Esc to close. On Salesforce pages, use Command Palette (Page) when page context matters.
Record ID Lookup
Type a 15- or 18-character record ID directly into the palette. It auto-detects the ID and triggers a record lookup in the Records tab.
🎹 Keyboard Shortcuts
All primary shortcuts are customizable in Settings > General. Fixed shortcuts work in specific contexts (query builders, editors, etc.).
Customizable Shortcuts
| Default Shortcut | Action | Where |
|---|---|---|
| Ctrl+Shift+S | Toggle TF Sidebar | Any Salesforce page |
| Not assigned by default | Toggle Show All Data | Record pages; assign it in Settings > General if you want keyboard access |
| Header trigger or assigned shortcut | Open launcher/workspace Command Palette | Extension UI; browser may intercept Ctrl/Cmd+K in launcher popup mode |
| Not assigned by default | Open Command Palette (Page) | Any Salesforce page |
| Not assigned by default | Open Setup Search (Page) | Any Salesforce page |
Additional shortcut groups in Settings > General cover workspace tabs, Records tools, Org Tools panels, and page actions.
Fixed Shortcuts
| Shortcut | Action | Where |
|---|---|---|
| Ctrl+Enter | Execute query | SOQL / GraphQL Builder |
| Ctrl+Space | Trigger autocomplete | GraphQL Editor |
| Ctrl+B | Format query & variables | GraphQL Editor |
| Double-click | Inline edit field value | Records / SOQL results / Show All Data |
| Enter | Save inline edit | Any inline edit |
| Esc | Cancel edit / close panel | Global |
🌐 Cross-Browser Support
TrackForcePro is published through the Chrome Web Store and Firefox Add-ons. Edge remains a placeholder in the docs until the Edge Add-ons listing is live.