Overview
Internal sessions are sessions that originate from within your organization (for example, employees, internal tools, or trusted networks). By configuring internal domains and internal IP addresses, Salespeak can automatically mark relevant sessions as Internal, helping you:
- Exclude internal traffic from analytics
- Differentiate employee usage from customer usage
- Improve accuracy of reports and insights
This document explains how internal session detection works and how to configure it correctly.
How Internal Session Detection Works
A session is marked as Internal when either of the following conditions is met:
- The user’s email domain matches a configured Internal Domain
- The session originates from a configured Internal IP address or IP range
Once matched, the session is automatically labeled as Internal across analytics, logs, and reports.
When to Use Internal Domains vs. Internal IPs
Internal Domains
Use Internal Domains when:
- Employees authenticate using company email addresses
- You want to reliably identify internal users regardless of location
Examples:
salespeak.aicompany.com
Internal IP Addresses
Use Internal IPs when:
- Traffic comes from a known office network, VPN, or data center
Examples:
192.168.1.10203.0.113.0/24
You can configure both for maximum coverage.
How to Configure Internal Domains and IPs
Step 1: Open Session Configuration
- Navigate to Sessions in the main dashboard
- Click Configure (top-right corner)
Step 2: Add Internal Domains
- In the Internal Domains section, click Add Domain
- Enter the company email domain (without
@)- Example:
salespeak.ai
- Example:
- Save your changes
All future sessions with users from this domain will be marked as Internal.
Step 3: Add Internal IP Addresses
- In the Internal IPs section, click Add IP
- Enter the following:
- A single IP address (e.g.
203.0.113.42)
- A single IP address (e.g.
- Save your changes
All sessions originating from these IPs will be marked as Internal.