Deal tracking, kanban management, forecasting, and team performance. Inspired by Pipedrive, HubSpot, Close, and Monday Sales CRM.
PipelineOverviewScreen
useSalesPipeline() · onPressDeal · onPressAddDeal
KanbanBoardScreen
useSalesPipeline() · onDragDeal · onPressDealCard
DealDetailScreen
useDealDetail(dealId) · onMoveStage · onLogActivity
DealFormScreen
useCreateDeal() / useUpdateDeal() · onSave · onPickCustomer
PipelineSettingsScreen
usePipelineSettings() · onReorderStages · onSaveSettings
SalesForecastScreen
useSalesForecast() · onChangePeriod · onPressDeal
ActivityFeedScreen
useSalesActivities() · onFilterChange · onPressActivity
TeamLeaderboardScreen
useTeamLeaderboard() · onChangePeriod · onChangeMetric
salesDeals — dealTitle, customerId, estimatedValue, stage, source, probability, assignedRep, expectedCloseDate, notes, wonAt, lostAt, lostReasonsalesStages — name, color, position, autoActions[], requiredFields[], isClosingStagesalesActivities — dealId, type (call|email|meeting|note|stage_change), description, createdBy, metadatasalesForecasts — period, goalAmount, weightedAmount, bestCase, worstCase, actualCloseduseSalesPipeline() — deals grouped by stage, pipeline KPIs, stage distributionuseSalesForecast(period) — goal progress, weighted forecast, confidence ranges, closing dealsuseDealDetail(dealId) — deal data, activity timeline, linked job/bid, stage stepperuseTeamLeaderboard(period, metric) — rep rankings, bar chart data, top performeruseSalesActivities(filters) — chronological feed, filter by type/rep/datesales.deals.list — all deals with stage groupingsales.deals.get — single deal with activitiessales.forecast.get — forecast for periodsales.activities.list — filtered activity feedsales.leaderboard.get — rep rankingssales.stages.list — pipeline stage configsales.deals.create — create new dealsales.deals.update — update deal fieldssales.deals.moveStage — move deal to stage + log activitysales.deals.markWon — close as won + trigger automationssales.deals.markLost — close as lost with reasonsales.activities.log — log call/email/meeting/notesales.stages.upsert — create/update stage configsales.stages.reorder — reorder pipeline stages