<img height="1" width="1" style="display:none" src="https://q.quora.com/_/ad/4f3715cc84e84ae691b8fbf0a0529271/pixel?tag=ViewContent&amp;noscript=1">
Skip to content
  • There are no suggestions because the search field is empty.

Platform Overview

Salestrail has three components — a mobile app, a call recording app, and a web dashboard — that work together to track your calls, capture recordings, and sync everything to your CRM. 

System Overview

Getting Started › Overview › System Overview

Salestrail is made up of three components that work together. Understanding what each one does - and how they connect - will help you set up correctly and know where to look when something isn't working.


The three components at a glance

Component What it is Who needs it
Mobile App Tracks calls on your phone and sends data to the dashboard Every user whose calls are tracked
Call Recording App Records call audio on Android. Required for WhatsApp recording and devices without a native recorder Android users who need call recording
Dashboard Central hub for call data, analytics, team management, and CRM integration Everyone - reps, managers, and admins

hero-banner-final-3 (1)

 

⚠️ Important: Each component has its own setup. If you skip one, features that depend on it will not work. The most common mistake is installing only the Mobile App and wondering why recordings aren't appearing.


Component 1: The Salestrail Mobile App

The mobile app is the core of Salestrail. It runs in the background on your phone and automatically detects when a call starts or ends, then sends that data to the dashboard.

What it does

  • Tracks SIM/GSM calls on both Android and iPhone
  • Tracks WhatsApp and WhatsApp Business calls (Android only)
  • Allows you to choose what is tracked - Which SIM, WhatsApp / WhatsApp Business, Office hours
  • Shows your tracked calls in a list within the app, allows you to mark calls as private
  • Connects to your CRM contacts so you can search and call directly from the app

How it behaves on Android vs iPhone

Feature Android iPhone
Outbound call tracking Automatic - calls from native dialer are tracked Must call from within the Salestrail app
Inbound call tracking Automatic - All incoming calls are tracked Not supported
WhatsApp call tracking Supported for both incoming and outgoing calls Not supported
Call recording for SIM / GSM calls Supported (via built-in recorder or Salestrail Recording App) Not supported
Call recording for WhatsApp and WhatsApp Business Supported via the Salestrail Call recorder App (note you need to have two apps on your Android device) Not Supported

⚠️ Important: iPhone users must open the Salestrail app and call from inside it for any call to be tracked. Calls made from the native Phone app, recent calls list, or contacts will not be logged.

App-1

 

The three tabs and the dialer

  1. Tracked calls tab - every logged call appears here. Tap a call to: call back, listen to a recording, add CRM notes, or untrack it.

  2. Untracked calls tab - calls marked as private and calls made outside your configured office hours. Visible only to you and not on the dashboard or in your CRM.

  3. Settings tab - configure what the app tracks:

  • Work days and office hours
  • SIM card selection (dual-SIM phones)
  • WhatsApp tracking
  • Call recording settings

 

WhatsApp Image 2026-04-15 at 10.39.02

 


The dialer - tap the icon in the bottom-right corner. If a CRM is connected, a CRM tab appears alongside Contacts, letting you search Salesforce, HubSpot, or LeadSquared contacts and call them directly - the call is automatically logged to that contact.

Component 2: The Salestrail Recording App (Android only)

The Salestrail Recorder is a separate app installed in addition to the main Salestrail app. It handles call audio recording for Android devices that can't use the phone's built-in recorder, and is required for all WhatsApp call recording.

💡 Note: The Recording App is Android only. Call recording is not supported on iPhone due to Apple platform restrictions.

Why is it a separate app?

Google restricted call recording in Play Store apps from Android 9 onwards. The Salestrail Recorder operates as an APK (installed outside the Play Store), which allows it to capture call audio without those restrictions.

When do you need it?

Situation Need the Recording App?
Android device that does not come with a built-in call recorder  Yes- always required
Android device that comes with a built in call recorder and uses the native dialer (in India, Indonesia, Russia Android usually have built in recorders) Optional - can use phone's built-in recorder
Android with Google Dialer (any region) Yes- built-in recorder won't work as the call recorder is not accessible anywhere else that on the phone
Want to record WhatsApp calls Yes - always required
iPhone user No -recording not supported on iOS

💡 Tip: To check if you have a Google Dialer: open Salestrail app → Settings → Recording Settings → enable recording. If you see "Your phone might have a Google Dialer," use the Recording App.

What it does once installed

Once installed and linked to the main app, the Recording App runs silently in the background. You continue using your phone normally- it activates when a call starts and captures audio automatically.

  • All recordings appear in the Recordings tab in the dashboard
  • A link to each recording is pushed to your CRM (if integrated)
  • Both apps must have battery optimization disabled



Screenshot 2025-07-02 at 15.52.05

 

Key permissions required

  • Accessibility- detects when a call starts
  • Notification access -required for WhatsApp call recording
  • Battery unrestricted - must not be optimized or it will stop during calls

⚠️ Important: Both the Salestrail app and the Recording App must be exempt from battery optimization. If only one is set correctly, you will get inconsistent recording - some calls captured, some missed.


Component 3: The Call Analytics Dashboard

The dashboard is the web-based control centre. Every user can log in to see their own call data. Owners and managers have access to team-wide data and administrative controls.

Sign up: callanalytics.salestrail.io/signup

Log in: callanalytics.salestrail.io/signin

Overview page filters-2

 

The sidebar - what each section does

Section What it does
Analytics Overview of call performance. Filter by user, date, and call type. Create custom views.
Calls Full list of every tracked call across your team
Recordings All recorded calls -click to listen or download
Team Management Create teams and assign Team Admins
User Management Add/remove users. See setup status for each user at a glance.
Subscription Purchase and manage licenses
Integrations Connect CRM and monitor the Integration Log
API Docs Pull API documentation for custom integrations
Settings Org-level settings - manual call logging, untracking, recording permissions

 

User Management - the most useful admin tool

Four status columns show whether each user is set up correctly:

Column What it shows Red means...
App installed Whether the app is installed User hasn't installed the app
Permissions Whether all permissions are granted Missing permissions - calls may not track
Integration Whether CRM login is connected CRM calls won't log for this user
Recordings Whether any call has been recorded No recordings captured yet

 

💡 Note: A green dot in Recordings means at least one recording has been captured — it does not confirm recording is currently working. Always check after a test call.


How the three components connect

Here is the full data flow from a call on a user's phone to a record in your CRM:

  1. A call starts on the user's phone
  2. The Salestrail Mobile App detects the call and logs the metadata: who called, when, duration, direction, call type
  3. If the Recording App is installed, it captures the call audio simultaneously
  4. When the call ends, both the call log and recording are sent to the Dashboard
  5. If a CRM is connected, the call is matched to a contact by phone number and logged as an activity

 

💡 Tip: If any step breaks, a missing permission, battery optimization on, or disconnected CRM - the call may be logged in some places but not others. The Integration Log shows exactly where the chain broke.


Who does what - roles

Role Can see Can manage
Owner All call data across the organization Users, teams, billing, integrations, all settings
Manager Own data only (unless also a Team Admin) Users and teams - not billing
User Own data only Nothing organizational
Team Admin Call data for their assigned team(s) Assigned by Owner or Manager

💡 Note: Managers don't automatically see team data. To give a manager visibility: create a team, add members, assign the manager as Team Admin.