Lead Management App Overview
Capture, track, and convert sales leads from first contact to closed deal with the Lead Management Appβautomate lead assignment, monitor SLA response times, integrate with web forms for lead capture, and give every team member a personal dashboard to manage their pipeline.
What is the Lead Management App?
The Lead Management App is a lightweight CRM built into MangoApps Workforce. It gives sales teams a structured way to capture leads (manually or through web forms), move them through a 10-stage pipeline, assign ownership with configurable auto-assignment strategies, and enforce response-time SLAs with automated email alerts.
Core Value Proposition:
- π― Structured Pipeline β 10 status stages from New through Closed Won / Closed Lost keep every lead on track
- β‘ Auto-Assignment β Five assignment strategies (round robin, least loaded, random, priority-based, field-based) distribute leads automatically
- β±οΈ SLA Monitoring β Configurable response-time targets with warning and breach email alerts sent hourly
- π Form Integration β Connect any published form from the Forms App to capture leads directly from your website
- π± Mobile Ready β Sales reps can view leads, add notes, and update statuses from their phone
At a Glance
| π§Ύ Core Functions | π§© Capture Channels | π§ Assignment & Routing | π Operations |
|---|---|---|---|
| Leads + Activities + Notes | Manual + Web Forms + Embeds | Round Robin / Least Loaded / Field-Based | Dashboard + SLA + Email Alerts |
Perfect For:
- π§βπΌ Sales Reps β View assigned leads, add notes, update statuses, mark first contact
- π Sales Managers β Oversee team pipeline, assign/unassign leads, monitor unassigned leads and team stats
- π οΈ Admins β Configure assignment strategies, SLA thresholds, form integrations, and routing rules
- π Marketing Teams β Embed lead capture forms on websites, landing pages, and partner sites
How It Works
Lead Lifecycle
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β LEAD MANAGEMENT PIPELINE β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββ βββββββββββββ βββββββββββββ ββββββββββββββββββ β
β β NEW ββββΆβ CONTACTED ββββΆβ QUALIFIED ββββΆβ DEMO SCHEDULED β β
β βββββββββββ βββββββββββββ βββββββββββββ ββββββββββββββββββ β
β β β β
β β ββββββββββββββββ ββββββββββΌββββββββ β
β ββββββββββΆβ UNQUALIFIED β β DEMO COMPLETED β β
β β ββββββββββββββββ ββββββββββββββββββ β
β β β β
β β ββββββββββΌββββββββ β
β β β PROPOSAL SENT β β
β β ββββββββββββββββββ β
β β β β
β β ββββββββββΌββββββββ β
β β β NEGOTIATION β β
β β ββββββββββββββββββ β
β β β β β
β β ββββββββββΌβββ βββββΌβββββββββ β
β β β CLOSED WONβ β CLOSED LOSTβ β
β β βββββββββββββ ββββββββββββββ β
β β β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Sources: Manual Entry β Web Form β Form Embed β Sample Data β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Lead Assignment Flow
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AUTO-ASSIGNMENT ENGINE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β New Lead Created βββΆ Auto-Assignment Enabled? β
β β β
β βββββββ΄ββββββ β
β YES NO βββΆ Lead stays Unassigned β
β β (appears in manager action β
β βΌ items for manual assignment) β
β βββββββββββββββ β
β β Strategy? β β
β ββββββββ¬βββββββ β
β βββββββββ¬ββββΌββββ¬βββββββββ β
β βΌ βΌ βΌ βΌ βΌ β
β Round Robin Least Random Priority Field β
β (oldest Loaded (any Based Based β
β last (fewest rep) (senior (route by β
β assigned) open) gets company size, β
β urgent) keywords, β
β referral) β
β β β β β β β
β βββββββββ΄ββββ΄ββββ΄βββββββββ β
β β β
β βΌ β
β Lead Assigned + Email Notification Sent β
β + Activity Logged β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Dashboard
The dashboard is the first screen users see when they open the Lead Management app. It provides a personalized view focused on your leads and items that need attention.
Stat Cards
Four summary cards appear at the top of the dashboard:
| Card | What It Shows |
|---|---|
| My Leads | Total leads assigned to you, with open and won counts |
| Needs First Contact | Leads awaiting their first response (SLA-tracked) |
| High Priority | Count of urgent and high-priority leads assigned to you |
| Unassigned Leads (managers) | Leads without an owner that need assignment |
| My Status (non-managers) | Breakdown of new, contacted, and qualified leads |
Action Items Panel
When leads need attention, a highlighted Action Items panel appears with up to three columns:
- Needs First Contact β Leads that havenβt been contacted yet, sorted by creation date
- High Priority β Urgent and high-priority open leads
- Unassigned (managers only) β Leads with no owner, ready for assignment
My Open Leads Table
Below the action items, a table lists your assigned open leads with:
- Lead name and email
- Company name and size
- Current status badge
- Priority badge
- Last updated timestamp
- Quick-action link to lead detail
Team Overview (Managers+)
Managers and admins see a sidebar with team-wide metrics:
- Total team leads
- Open leads count
- Unassigned leads count
- Team wins (closed-won count)
My Performance (Non-Managers)
Non-manager users see their personal performance panel:
- Total assigned leads
- New leads count
- Qualified leads count
- Closed-won count
π All Leads View
The All Leads page provides a filterable, searchable list of every lead in the business.
Filtering Options
| Filter | Description |
|---|---|
| Status | Filter by any of the 10 pipeline stages |
| Assigned To | Show leads for a specific team member |
| Priority | Normal, High, or Urgent |
| Search | Free-text search across first name, last name, email, and company name |
| Date Range | Filter by creation date (from/to) |
Pipeline Statistics
The All Leads view includes a statistics summary showing counts for every pipeline stage, plus:
- Total unassigned leads
- High-priority leads count
- Open vs. closed lead breakdown
Results are paginated at 25 leads per page.
π€ Lead Detail View
Clicking into a lead opens a comprehensive detail page with three main sections:
Contact & Company Information
Two information cards display:
- Contact: Full name, email, phone, lead source
- Company: Company name, company size, problems to solve, referral source
Activity Timeline
Every action on a lead is recorded in a chronological timeline with icons and color coding:
| Activity Type | Icon | Description |
|---|---|---|
| Created | β | Lead creation with source info |
| Status Change | π | Transition between pipeline stages with optional note |
| Assignment | π€ | Assigned, reassigned, or unassigned events |
| Note | π | Free-text notes added by team members |
| Priority Change | π© | Priority level updates |
| First Contact | π | SLA-tracked first contact marker |
| Email Sent | βοΈ | Email communication logged |
| Demo Scheduled | π | Demo appointment created |
The timeline is paginated (20 activities per page) and shows the user who performed each action with a formatted timestamp.
Quick Actions Sidebar
From the lead detail page, users can perform actions based on their role:
All assignees and managers:
- Update Status β Change pipeline stage with an optional note
- Change Priority β Set Normal, High, or Urgent
- Mark First Contact β Record first contact (stops SLA clock)
- Add Note β Attach a free-text note
Managers only:
- Assign Lead β Select from eligible users
- Unassign Lead β Remove current owner
Admins only:
- Edit Lead β Modify all lead fields
- Delete Lead β Permanently remove the lead
SLA Status Card
When SLA monitoring is enabled and the lead hasnβt been contacted, a progress bar and status indicator show:
- On Track β Hours remaining before SLA deadline
- SLA Breached β Hours overdue past the SLA deadline
β Creating & Editing Leads
Manual Lead Creation
Managers and above can create leads manually with the following fields:
| Field | Required | Description |
|---|---|---|
| First Name | Yes | Contactβs first name |
| Last Name | Yes | Contactβs last name |
| Yes | Must be unique per business | |
| Phone | No | Contact phone number |
| Company Name | Yes | Organization name |
| Company Size | Yes | Number of employees |
| Problems to Solve | Yes | What the prospect needs help with |
| Referral Source | Yes | How they found you |
| Status | No | Defaults to βNewβ |
| Priority | No | Normal, High, or Urgent |
| Assigned To | No | Initial assignee (or auto-assigned) |
Manually created leads are tagged with source manual. If auto-assignment is enabled and no assignee is selected, the system automatically assigns the lead after creation.
Editing Leads
Assigned users and managers can edit all lead fields. Changes are saved and a redirect takes the user back to the lead detail page.
π Form Integrations
The Form Integrations feature connects the Lead Management App with the Forms App to automatically capture leads from web form submissions.
How Form Integration Works
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FORM-TO-LEAD PIPELINE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Website Visitor β
β β β
β βΌ β
β ββββββββββββββββ βββββββββββββββββ ββββββββββββββββββββ β
β β Public Form βββββΆβ Form App βββββΆβ Lead Management β β
β β (embedded or β β Submission β β Lead Created β β
β β direct link)β β Recorded β β + Auto-Assigned β β
β ββββββββββββββββ βββββββββββββββββ ββββββββββββββββββββ β
β β
β Duplicate Email? βββΆ Activity note added to existing lead β
β (no duplicate created) β
β β
β Field Mapping: β
β first_name / firstname βββΆ Lead First Name β
β last_name / lastname βββΆ Lead Last Name β
β email βββΆ Lead Email β
β company_name / company βββΆ Lead Company Name β
β company_size βββΆ Lead Company Size β
β problems_to_solve βββΆ Lead Problems β
β referral_source βββΆ Lead Referral Source β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Managing Form Integrations
Admins access the Form Integrations tab to:
- Browse Available Forms β See all published forms from the Forms App
- Add to Lead Generation β Enable any form for automatic lead creation
- Remove from Lead Generation β Disable lead capture for a form
- Configure Per-Form Settings β Set auto-assign, priority, and notification preferences for each form
- View Stats β See total leads captured from forms and per-form lead counts
Pre-Built Lead Generation Forms
From the Settings page, admins can generate three ready-to-use lead capture forms with one click:
- Request a Demo β Standard demo request form
- Contact Us β General contact inquiry form
- Partner With Us β Partnership inquiry form
These forms are automatically published and tagged with the lead_generation category.
Embedding Forms
The Settings page includes a Preview & Embed modal with four options:
| Method | Description |
|---|---|
| Embedded iFrame | Copy-paste iframe code for your website |
| Modal / Popup | JavaScript snippet to open form in a popup window |
| Direct Link | Shareable URL for emails, social media, and marketing |
| Widget Code | Lightweight JavaScript widget for dynamic rendering |
βοΈ Settings & Configuration
Admins access the Settings page to configure all aspects of lead management behavior.
Core Toggles
| Setting | Default | Description |
|---|---|---|
| Auto-Assignment | Enabled | Automatically assign new leads to team members |
| Email Notifications | Enabled | Send emails for assignments, SLA warnings, and breaches |
| SLA Monitoring | Enabled | Track and alert on response time targets |
SLA Configuration
- SLA Response Time β Configurable from 1 to 168 hours (default: 24 hours)
- Warning alerts fire when 25% of the SLA window remains
- Breach alerts fire when the deadline passes without first contact
Assignment Strategies
| Strategy | Behavior |
|---|---|
| Round Robin | Assigns to the user whose last assignment was longest ago |
| Least Loaded | Assigns to the user with the fewest open leads |
| Random | Randomly selects from eligible users |
| Priority Based | Senior reps get high-priority leads; normal leads use round robin |
| Field Based | Routes leads using configurable rules based on company size, keywords in problems, or referral source |
Eligible Role Types
Admins select which job role types are eligible for lead assignment. Only users with matching role types who also have access to the Lead Management app will receive auto-assigned leads.
Field-Based Routing Rules
When using the Field Based strategy, admins create routing rules with:
- Field β Company Size, Referral Source, or Problems to Solve
- Operator β Equals, Contains, Greater Than, Less Than, or Between
- Value β The match value (e.g., βPartnerβ, β50-500β)
- Assign To β The specific user to receive matching leads
Multiple rules can be stacked. If no rule matches, the system falls back to round robin assignment.
Quick Setup Tools
| Tool | Description |
|---|---|
| Create Lead Generation Forms | One-click creation of 3 professional lead capture forms |
| Load Sample Data | Generate 10 diverse sample leads for testing |
| Reset to Defaults | Restore all settings to their default values |
β±οΈ SLA Monitoring
The SLA system ensures timely follow-up on every lead. It runs as a background job every hour.
How SLA Tracking Works
- Clock starts when a lead is created
- Warning sent when 25% of the SLA window remains (e.g., 6 hours left on a 24-hour SLA)
- Breach alert sent when the deadline passes without first contact
- Clock stops when a user clicks βMark First Contactβ on the lead detail page
SLA Status Indicators
| Status | Badge | Meaning |
|---|---|---|
| On Track | π΅ Info | Plenty of time remaining |
| Warning | π‘ Warning | Less than 25% of SLA window left |
| Breached | π΄ Danger | Deadline exceeded, no first contact |
| Met | π’ Success | First contact made within SLA |
Email Notifications
The system sends three types of SLA-related emails:
| Recipient | Trigger | |
|---|---|---|
| SLA Warning | Assigned user | SLA window approaching deadline |
| SLA Breach | Assigned user | SLA deadline exceeded |
| New Lead Notification | System admins | Any new lead created |
| Lead Assigned | Assigned user | Lead assigned for the first time |
Notifications include intelligent deduplication β if a user was already notified recently for the same lead, duplicate notifications are suppressed.
π± Mobile App
Sales reps can manage leads on the go using the mobile web interface.
Mobile Features
| Feature | Description |
|---|---|
| Lead List | Scrollable card-based list of assigned leads with search and status filter |
| Lead Detail | Full contact info, company details, and activity timeline |
| Add Notes | Quick note entry from the mobile detail view |
| Update Status | Change pipeline stage with status picker |
| Stats Summary | Personal stats (total, open, high-priority, closed-won) |
Mobile Access Rules
- Non-managers see only leads assigned to them
- Managers and above can view all leads in the business
- Only users with edit access can add notes or update statuses
π Role-Based Access
The Lead Management App uses a layered permission model:
| Action | Employee | Manager | Admin | Super Admin |
|---|---|---|---|---|
| View dashboard | β | β | β | β |
| View assigned leads | β | β | β | β |
| View all leads | β | β | β | β |
| Create leads | β | β | β | β |
| Edit assigned leads | β | β | β | β |
| Edit any lead | β | β | β | β |
| Assign / Unassign | β | β | β | β |
| Delete leads | β | β | β | β |
| Manage settings | β | β | β | β |
| Form integrations | β | β | β | β |
| Load sample data | β | β | β | β |
App-level visibility is controlled through the Marketplace Appβs Manage Access settingsβonly users who have been granted access can see the app.
π§ Navigation
The Lead Management sidebar provides quick access to all sections. Tabs are role-aware:
| Tab | Visible To | Description |
|---|---|---|
| Dashboard | All users | Personal stats, action items, and open leads |
| All Leads | All users | Searchable, filterable list of all business leads |
| Form Integrations | Admins | Manage form-to-lead capture connections |
| Settings | Admins | Configure assignment, SLA, notifications, and routing |
π₯ Getting Started
For Admins β Initial Setup
- Enable the app from the Marketplace Apps page
- Configure settings β Set your SLA response time, choose an assignment strategy, and select eligible role types
- Create lead forms β Click βCreate Lead Generation Formsβ in Settings to generate 3 ready-to-use forms
- Set up form integrations β Go to Form Integrations to connect additional forms
- Embed forms β Use the Preview & Embed modal to get iframe or widget code for your website
- Load sample data (optional) β Test with 10 sample leads before going live
For Sales Reps β Daily Workflow
- Check your dashboard β Review action items and new leads needing first contact
- Respond to leads β Click into each lead and mark first contact to stop the SLA clock
- Update statuses β Move leads through the pipeline as conversations progress
- Add notes β Document key interactions and follow-ups in the activity timeline
- Close deals β Mark leads as Closed Won or Closed Lost when outcomes are determined
For Managers β Team Oversight
- Review unassigned leads β Check the Action Items panel for leads without owners
- Assign leads β Use manual assignment or let auto-assignment handle distribution
- Monitor team stats β Track open leads, unassigned count, and team wins from the dashboard sidebar
- Rebalance workload β Unassign and reassign leads as team capacity changes
β Frequently Asked Questions
Q: What happens when a lead submits a form twice with the same email?
A: The system detects the duplicate email and adds a re-submission activity note to the existing lead instead of creating a duplicate. The note includes what changed between submissions.
Q: Can I change the assignment strategy without affecting existing leads?
A: Yes. Changing the strategy only affects future auto-assignments. Existing leads keep their current assignee.
Q: How do I embed a lead form on my company website?
A: Go to Settings, click βPreview & Embed,β and choose from iframe embed, popup script, direct link, or JavaScript widget options. Copy the code and paste it into your website.
Q: Whatβs the difference between βUnqualifiedβ and βClosed Lostβ?
A: βUnqualifiedβ means the lead doesnβt meet your criteria for a sales conversation. βClosed Lostβ means a qualified lead went through the pipeline but the deal was ultimately lost.
Q: Can I disable auto-assignment and assign leads manually?
A: Yes. Toggle off βAuto-Assignmentβ in Settings. Unassigned leads will appear in the Action Items panel for managers to assign manually.
Q: How does the SLA warning threshold work?
A: Warnings fire when 25% of the SLA window remains. For a 24-hour SLA, warnings go out at the 18-hour mark (6 hours remaining). For an 8-hour SLA, warnings fire at the 6-hour mark (2 hours remaining).
Related Resources
- Forms App β Create and publish forms used for lead capture
- Tasks App β Track follow-up tasks related to lead activities
- Marketplace Apps β Enable and configure the Lead Management app for your business