Skip to main content

Overview

As a Sales Manager, you have access to powerful tools to manage your sales team, inventory, and analyze business performance. This guide will walk you through all the features available to you.

Getting Started

1

Login to Your Account

  1. Open the Sales Management App
  2. Enter your email and password
  3. Select “Manager” as your role
  4. Click the login button
If you forgot your password, click the “Forgot Password” button and enter your email to receive reset instructions.
2

Dashboard Overview

After logging in, you’ll see your dashboard displaying:
  • Current inventory items
  • Available quantities
  • Items sold by your team
  • Profit margins per item
Use the swipe-to-refresh gesture to update your inventory list in real-time.

Core Features

Inventory Management

Add and manage products that your sales team will sell

Team Management

View your team members and track their performance

Analytics

Analyze sales data and profit trends over time

Communication

Chat with your sales team in real-time

Managing Inventory

Adding New Items

1

Open Add Item Dialog

Click the floating action button (FAB) at the bottom-right of your dashboard.
2

Enter Item Details

Fill in the following information:
  • Item Name: The product name
  • Quantity: Total available quantity
  • Profit: Profit amount per unit sold
3

Save and Sync

Click “OK” to add the item. The system will automatically:
  • Add the item to your inventory
  • Sync it to all salespersons under your management
  • Update the dashboard with the new item
When you add an item, it’s automatically distributed to all salespersons who are registered under your name. This ensures your entire team has access to the same inventory.

Viewing Inventory

Your inventory list shows:
  • Item Name: Product identifier
  • Total Available: Current stock remaining
  • Sold: Number of units sold across your team
  • Profit: Profit margin per unit
The inventory updates automatically when your team records sales.

Team Management

Viewing Your Team

Navigate to My Team from the sidebar menu to:
  • See all salespersons working under you
  • View team member details
  • Message individual team members

Team Member Details

1

Access Member Details

In the My Team list, swipe left on any team member and tap “Details”.
2

View Information

The details dialog shows:
  • Name
  • Phone number
  • Email address
  • Organization
  • Profile picture

Direct Messaging

Swipe left on any team member and tap the message icon to start a personal chat. This allows you to:
  • Give direct feedback
  • Answer questions
  • Provide guidance on specific sales

Analytics and Statistics

Navigate to Statistics from the sidebar menu to access detailed analytics.

Sales Performance Graphs

The statistics view provides:
  • Profit Trends: Daily profit tracking over time
  • Team Performance: Compare sales across team members
  • Product Analysis: Identify best-selling products
Use the graph data to identify top performers and products that need more focus. This helps you make data-driven decisions about inventory and team coaching.

Understanding the Data

The graph system (source:~/workspace/source/app/src/main/java/project/avishkar/salesmanagement/Graph/GraphManagerActivity.java:1) tracks:
  • Real-time profit calculations
  • Date-based performance metrics
  • Aggregate team sales data

Communication Features

Chat Room

Access the group chat room from the sidebar menu to:
  • Broadcast messages to your entire team
  • Share updates and announcements
  • Coordinate team activities
The chat room is identified by your manager phone number and allows all team members to participate in group discussions.

Personal Messaging

For one-on-one conversations:
  1. Go to My Team
  2. Swipe left on a team member
  3. Tap the message icon
  4. Start your private conversation

Account Management

Select My Account from the sidebar to:
  • View your profile information
  • Update your details
  • Check your organization information

Inviting Salespersons

1

Generate Invite

Select “Send Invite” from the sidebar menu.
2

Share Your Name

The app generates an invite message containing your manager name. Share this through:
  • WhatsApp
  • Email
  • SMS
  • Any messaging platform
3

Salesperson Registration

When salespersons sign up using your name, they are automatically:
  • Added to your team
  • Given access to your inventory
  • Linked to your analytics dashboard
Your manager name is the unique identifier that connects salespersons to your team. Make sure to share it exactly as it appears in your profile.

Sharing the App

Select Share from the sidebar to distribute the app installation file to potential team members.

Best Practices

Regular Inventory Updates

Add new products regularly and remove discontinued items to keep your team’s inventory current.

Monitor Analytics Daily

Check your statistics dashboard daily to track trends and identify issues early.

Stay Connected

Use the chat features to maintain regular communication with your team.

Review Team Performance

Regularly check My Team to understand individual performance and provide support where needed.

Troubleshooting

Inventory Not Syncing

If inventory items aren’t appearing for your salespersons:
  1. Verify they registered using your exact manager name
  2. Check your internet connection
  3. Use swipe-to-refresh to force a sync

Chat Messages Not Appearing

Ensure:
  • You have a stable internet connection
  • The app has necessary permissions
  • You’re using the correct chat room
All data syncs through Firebase in real-time. Network connectivity is essential for proper app functionality.

Build docs developers (and LLMs) love