Fluper Sales CRM Mobile app and software sales platform

Manage leads, calls, deals and sales teams with Fluper Sales CRM.

{{ vm.authMode === 'login' ? 'Login' : 'Reset password' }}

{{ vm.error }}

{{ vm.success }}

Fluper Sales CRM | {{ vm.currentUser.role | roleLabel }} workspace

{{ vm.viewTitle() }}

Latest alerts {{ vm.unreadNotifications || 0 }} unread
{{ notification.title }} {{ notification.message }} {{ vm.notificationSeverityLabel(notification) }} | {{ vm.date(notification.createdAt) }}
No alerts yet

{{ vm.error }}

{{ vm.success }}

Viewing {{ vm.ownerName(vm.filters.userId) }}
Open Leads{{ vm.dashboard.metrics.openLeads }}
Pipeline{{ vm.money(vm.dashboard.metrics.pipelineValue) }}
Won Revenue{{ vm.money(vm.dashboard.metrics.wonRevenue) }}
Calls Today{{ vm.dashboard.metrics.callsToday }}
Connect Rate{{ vm.dashboard.metrics.connectRate }}%
Open Tasks{{ vm.dashboard.metrics.openTasks }}

Pipeline by stage

{{ item._id }} {{ vm.money(item.amount) }} {{ item.count }} deals

Upcoming calls

{{ call.company || call.contactName }} {{ call.phoneNumber }} | {{ vm.date(call.scheduledAt) }}

Upcoming tasks

{{ task.title }} {{ task.priority }} | {{ vm.date(task.dueDate) }}

Leaderboard

{{ row.name }} {{ vm.money(row.revenue) }} won {{ vm.money(row.pipeline) }} pipeline

Leads {{ vm.tableTotal('leads', vm.filteredLeads()) }}

Showing {{ vm.tableRangeStart('leads', vm.filteredLeads()) }}-{{ vm.tableRangeEnd('leads', vm.filteredLeads()) }} of {{ vm.tableTotal('leads', vm.filteredLeads()) }}
LeadCountryStatusAgentTracking
{{ lead.company }}{{ lead.contactName }} | {{ lead.phone }}
{{ lead.country }} | {{ lead.currency }} {{ lead.status }} {{ lead.assignedTo.name || 'Unassigned' }} By {{ lead.createdBy.name }}
{{ vm.leadCurrency(lead) }} {{ vm.leadCallText(lead) }}
Page {{ vm.tablePage.leads }} of {{ vm.tablePageCount('leads', vm.filteredLeads()) }}
No leads found

Deals

{{ stage }}
{{ deal.title }} {{ deal.accountName }} {{ vm.money(deal.amount, deal.lead && deal.lead.currency) }} | {{ deal.owner.name }}

Calling tracker {{ vm.tableTotal('calls', vm.filteredCalls()) }}

Assign a lead to a sales user before scheduling a call.

Scheduled {{ vm.callStatusCount('Scheduled') + vm.callStatusCount('Rescheduled') }}
Completed {{ vm.callStatusCount('Completed') }}
No answer {{ vm.callStatusCount('No Answer') + vm.callStatusCount('Missed') }}
Follow-up owner {{ vm.ownerName(vm.filters.userId) }}
Showing {{ vm.tableRangeStart('calls', vm.filteredCalls()) }}-{{ vm.tableRangeEnd('calls', vm.filteredCalls()) }} of {{ vm.tableTotal('calls', vm.filteredCalls()) }}
LeadStatusOutcomeAgent
{{ call.lead.company || call.company || call.contactName }}{{ call.contactName }} | {{ call.phoneNumber }} | {{ vm.date(call.scheduledAt) }}
{{ call.status }} {{ call.outcome }} {{ call.agent.name }}
Page {{ vm.tablePage.calls }} of {{ vm.tablePageCount('calls', vm.filteredCalls()) }}
No calls found

Tasks {{ vm.tableTotal('tasks', vm.filteredTasks()) }}

Showing {{ vm.tableRangeStart('tasks', vm.filteredTasks()) }}-{{ vm.tableRangeEnd('tasks', vm.filteredTasks()) }} of {{ vm.tableTotal('tasks', vm.filteredTasks()) }}
TaskStatusOwnerDue
{{ task.title }}{{ task.description }}
{{ task.status }} {{ task.owner.name }} {{ vm.date(task.dueDate) }}
Page {{ vm.tablePage.tasks }} of {{ vm.tablePageCount('tasks', vm.filteredTasks()) }}
No tasks found

Users {{ vm.tableTotal('users', vm.users) }}

Showing {{ vm.tableRangeStart('users', vm.users) }}-{{ vm.tableRangeEnd('users', vm.users) }} of {{ vm.tableTotal('users', vm.users) }}
UserRoleRegionStatus
{{ user.name }}{{ user.email }}
{{ user.role | roleLabel }} {{ user.region }} {{ user.status }}
Page {{ vm.tablePage.users }} of {{ vm.tablePageCount('users', vm.users) }}
No users found

Alerts {{ vm.unreadNotifications }}

{{ notification.title }} {{ notification.message }} {{ notification.type }} | {{ vm.date(notification.createdAt) }}
No alerts yet

{{ vm.isLeadGenerator() ? 'Lead generator performance' : 'Agent performance scorecards' }}

{{ row.user.name }} {{ row.user.role | roleLabel }} | {{ row.user.region }} | Score {{ row.performanceScore }}/100
Revenue {{ vm.money(row.revenue) }} Pipeline {{ vm.money(row.pipeline) }} Monthly calls {{ row.monthlyCalls }} Connect {{ row.connectRate }}% Leads {{ row.leads }} Negotiation {{ (row.statusCounts.Negotiation || 0) + (row.statusCounts.Proposal || 0) }} Won/deal {{ (row.statusCounts.Won || 0) + (row.statusCounts['Deal Made'] || 0) }} Cold/fake/unresponsive {{ (row.statusCounts.Cold || 0) + (row.statusCounts.Fake || 0) + (row.statusCounts.Unresponsive || 0) }}
{{ row.user.name }} {{ row.user.role | roleLabel }} | Score {{ row.performanceScore }}/100
Generated {{ row.generatedLeads }} Connected {{ row.connected }} Qualified {{ row.qualified }} Won/deal {{ row.wonOrMade }} Cold {{ row.cold }} Fake {{ row.fake }} Unresponsive {{ row.unresponsive }} Sources {{ vm.sourceSummaryText(row.sourceCounts) }}
No performance data yet

Country-wise lead and call summary

{{ country.country }} | {{ country.currency }} {{ country.leads }} leads | {{ country.totalCalls }} calls
Value {{ vm.money(country.value, country.currency) }} Completed {{ country.completedCalls }} Connected {{ country.connectedCalls }} Negotiation {{ country.negotiation }} Won/deal {{ country.won + country.dealMade }} Cold/unresponsive {{ country.cold + country.unresponsive }}

Lead-wise call tracking

Showing {{ vm.tableRangeStart('leadCallSummary', vm.leadCallSummary) }}-{{ vm.tableRangeEnd('leadCallSummary', vm.leadCallSummary) }} of {{ vm.tableTotal('leadCallSummary', vm.leadCallSummary) }}
LeadCountryStatusAgentCalls
{{ row.lead.company }}{{ row.lead.contactName }} | {{ row.lead.phone }}
{{ row.lead.country }} | {{ row.lead.currency }} {{ row.lead.status }} {{ row.agent.name }}
{{ row.totalCalls }} total {{ row.completedCalls }} completed | {{ row.connectedCalls }} connected Last {{ vm.date(row.lastCallAt) }}
Page {{ vm.tablePage.leadCallSummary }} of {{ vm.tablePageCount('leadCallSummary', vm.leadCallSummary) }}
No lead tracking rows found

Team chat

{{ vm.avatarInitials(vm.selectedChatUser) }}
{{ vm.selectedChatUser.name }}{{ vm.selectedChatUser.role | roleLabel }}
{{ message.sender.name }} {{ message.message }} {{ vm.date(message.createdAt) }}
No messages yet
{{ error }}
Select a team member

Announcements

{{ error }}
{{ announcement.title }} {{ announcement.message }} {{ announcement.priority }} | {{ announcement.audience }} | {{ announcement.postedBy.name }} | {{ vm.date(announcement.createdAt) }}
No announcements yet

Profile

{{ vm.avatarInitials(vm.currentUser) }}
Fix profile {{ error }}