DoorMamba is a dedicated door-to-door sales application built by the GorillaDesk team to seamlessly integrate with your GorillaDesk platform. It’s designed specifically for companies that use door-to-door sales as part of their growth strategy, keeping your field activity in sync with your customer data, scheduling, and operations in real time.
This feature is available to users on the Pro and Growth plans.
You can enable it by navigating to Addons > DoorMamba in your GorillaDesk account.
Getting Started with DoorMamba
Pick the DoorMamba plan that works best for your team.
- We offer a free plan that includes two user seats (Superadmin and one technician). For additional user seats and enhanced features, you can upgrade to our Pro or Enterprise plans. 
Now, choose which users will have access to DoorMamba.
- On the 'Active DoorMamba Users' section, click on the 'Manage' button. 
- Click '+ Add User' to add the user to the Active DoorMamba Users list, then assign them as either a Sales Manager or Sales Rep. 
- Click '+ Add Technician' user to assign your technicians under the Active DoorMamba Technicians section. Technicians will have limited access to the app’s menu and settings. 
- Sales Manager and Sales Representative can be assigned to multiple branches. Click on the ' + ' beside the branch name to assign them to another branch. 
After finishing the setup, you can begin using the DoorMamba app.
- On your mobile device, download the DoorMamba app from the App Store (iOS) or Google Play Store (Android). 
- Log in to your account using the same username and password you use for GorillaDesk, which also applies to DoorMamba. 
SuperAdmin and Admins will see the map as their default screen when they open the app, while technicians will have the calendar as their default view.
Now, let’s explore the navigations and tools available in DoorMamba!
The header contains the main menu (hamburger icon), notification icon, and search tool.
- The main menu provides access to key features, including the customer list, technician schedules, representative activity and leaderboard, sales aide, and settings. 
- Access to the main menu is role-based, with certain features available only to specific user roles such as Sales Managers, Sales Representatives, and Technicians. 
Customers
All customers under your account are displayed here.
- Search - Allows you to find customers by typing their first name, last name, or service address. 
- To view full customer details, tap the customer’s name from the list. 
- New - Allows you to create a new customer account. 
Tech Schedule
You will be directed to the calendar, where you can view and switch between various schedules.
- SuperAdmin, Sales Managers, and Sales Reps can view all schedules on the calendar, while Technicians can only see their own. 
Rep Leaderboard
This is where you can view and track the performance of your sale representative. Displayed performance data is based on different indicators.
- Filter Indicator - Sold Accounts - These are the total number of service contacts sold in a specific period of time. 
- Serviced Accounts - These are the total number of customer that have actually received the service on a specific period of time. 
- Total Revenue - The total monetary value generated from sold and serviced accounts. 
- % on Autopay - The percentage of accounts with AutoPay enabled. 
- Avg Initial Price 
 
- Filter by Branch - Select the branch whose leaderboard data you want to view. 
- Select date range - Select the date range for the leaderboard data you want to display. 
- The representatives are ranked in the list based on their performance, with top performers and those with the highest statistics across various indicators appearing first. 
- Sales Scoreboard - Accessing the Scorecard: Click on a sales representative’s name to view their detailed scorecard. 
- Scorecard data can be filtered by a selected date range. 
- Key Metrics Explained: - Sold: Total sales made by the representative. 
- Pending: Number of contracts sent but not yet paid. 
- Serviced: Number of jobs that have been completed. 
- Service Revenue: Revenue generated from completed jobs. 
- Average Contract Value: Initial contract value calculated over a default 1 - year period. 
- Average Initial: 
- % of Autopay: Percentage of customers enrolled in Autopay. 
- Power Hour: The hour during which the representative generates the most revenue or closes the most deals. 
- Best Days: Days within the selected range when the representative had the highest sales. 
- # Selling Days: Number of days with at least one sale. 
- Switch Overs: Number of clients with the switch over toggle turned ON. 
- Jobs Sold per Day: Displays the number of jobs sold daily. 
- Revenue per Day: Shows daily revenue trends. 
 
 
Rep Activity
The Rep Activity displays data on sales representatives' activities while they are out in the field.
- Filter by Branch - Select the group of representatives you want to view based on the branch they are assigned to. 
- It can be viewed in map or list view 
- On the Map: - It show their real time location 
- It shows the last door knocked on by the representative (pin with home icon) 
 
- On list view: - Last knocked - It displays the time from the last time a representative posted a pin on the map, meaning it is the last time they knocked on a door. 
- Last Seen 
 
Sales Aides
Add PDF materials for your representatives can use as reference.
Settings
Access to settings varies based on the user’s role.
SuperAdmin Settings
- User Photo 
- Company 
 Only the SuperAdmin have the option to update their company details within the DoorMamba app.
- Branch 
 View, and edit branch. and manage the users assigned to each store branches.- Tap on the branch you want to edit. 
- On the Edit Branch screen, you can update the branch name, company name, email, and phone number. 
- Select which users should be assigned to this branch. 
- You can also change the branch color. 
 
- Users 
 Add, edit, or manage users with access to DoorMamba.
- Notifications 
 User will only get notified about the events or updates they have selected under the notification settings.- Branches: Select which branch’s notifications you want to receive. 
- Last Door Knocked Is Greater Than: Get notified when the number of doors knocked exceeds a specified value. 
- Sales Rep idle time Is Greater Than: Receive a notification when a sales representative has been inactive (no activity or door knocks) for longer than the specified amount of time. 
- New Pending Contract: Get notified when a new contract is created and is awaiting approval. 
- New Sale: Receive an alert each time a new sale is recorded. 
- New Job Assigned: Be notified when a new job has been assigned to you or your team. 
- Push Notification: Enable or disable general push alerts on your device. 
 
Sales Manager
- User Photo 
- Branches 
- Notifications - Branches: Select which branch’s notifications you want to receive. 
- Last Door Knocked Is Greater Than 
- Sales Rep Is Greater Than 
- New Pending Contract 
- New Sale 
- New Job Assigned 
- Push Notification 
 
Sales Rep and Tech Settings
- User Photo 
- Notifications - New Sale 
- Push Notification 
 
Switch Between Active Branches
To switch between your assigned branches, tap the user avatar at the bottom of the menu panel, then select the branch you’d like to switch to.
Map Tools
Interactive tools that allow you to customize, draw, and manage regions, pins, and views directly on the map interface.
Access to certain tools is role-based and may be limited to Sales Managers and Sales Representatives. These features are not available to Technicians.
- Reload 
- Map Settings 
 The section allows you to control which map elements are displayed and customize your map view. You can toggle the following markers on or off:- Regions - Highlighted zones on the map representing assigned areas (e.g., by representative) 
- Door Pins - A pin that represents a location previously visited by a Sales Representative, typically indicating the outcome of the interaction at that address. 
- Active Customers - Pins representing customer that currently have active jobs or agreement. 
- Inactive Customers - Pins for inactive or former customer locations 
- Rep Locations - Real-time or last-known locations of your representatives 
- Map View Preferences – Set your default zoom level, map center, and display options 
 
- Location - It moves and re-center the map to the user's current location 
- Region Manager 
 The Region Manager allows you to create, edit, and manage defined geographic areas or sales territories within the map.
 
- Property Estimation Tool 
 This tool functions similarly to the map estimation tool in GorillaDesk, allowing users to quickly outline properties and calculate areas within seconds.- This tool is only accessible to Superadmin and the Sales Manager. 
- Create New - Door Pin - Pins placed on the map to indicate customer interaction statuses at specific addresses. Each status is represented by a distinct pin icon. - To add a new door pin, tap anywhere on the map, then choose a door status (e.g., Not Home, Call Back, Gave Pitch, Not Interested, Never Knock, or Made Sale) from the panel that appears. 
- Complete the fields with the available details and then save. 
 Note: This action adds a marker on the map for a location you’ve already visited, but doesn’t create a new customer account.
- You can edit each door pin, create a new customer, and generate a plan using the 'Generate Plan' button. 
 
- New Customer - Creating a new customer will initiate a new sale, as it requires selecting a service plan and generating a customer agreement for signature and processing. This process includes multiple tabs that must be completed to finalize the customer setup. - Info - The first step where you enter essential customer details, contact information, and the service location.- First name & Last name - Enter the customer's first and last name 
- Title – Enter the customer's title (e.g., Owner, Tenant, Husband, etc.). 
- Contact info - Enter customer phone number and primary email address 
- Service Address - If you are currently at the service location, simply tap Pull Location to automatically populate the service address, or enter it manually. 
- Property Estimation - Tap the Open Map button to calculate property estimation using the mapping tool. 
- Switch Over - Use to indicate if the customer is switch over from other company. 
 
- Plan - Select the service type and specify the starting month for the customer's service.
- Payment - Set up a customer’s payment method and preferences, enter initial payment and choose whether to enable autopay or pay in full.- Payment Method - Credit Card 
- Bank Account ACH 
- Cash 
 
- Autopay - The customer's stored credit card will be billed automatically every billing cycle. 
- Pay In Full - Indicate if the service are paid full. 
- Initial Due - Show the amount due for initial service. 
- Cash Payment -If the customer pays in cash upfront, tap 'Cash Payment' and enter the amount collected. 
 
 - Sign - This is where you creates the full agreement document using all the customer + service + pricing + payment info you entered in previous tabs.- The customer can sign the agreement on the device in person, or you can send it via email or SMS for them to sign digitally at their convenience. 
- If you need to make any changes to the document, you also have the option to regenerate the agreement 
 
- Schedule- Preview Agreement - View the PDF version of the agreement. 
- Schedule - Assign the service to a technician and a time slot on the calendar 
- Date - Select the date for the initial job 
- Time – Select a new time slot if you need to update the scheduled time. 
- Job Notes - Add a job note for anyone who will view this job. 
- Save Job and Return to Map - Saves the job to the calendar and returns you to the map. The assigned technician will be notified. 
 
 
 





















