Bespotender
- Author: nathanabay
- Repository: https://github.com/nathanabay/bespotender-
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Integrations
- Maintenance: Actively Maintained
Install Bespotender
bench get-app https://github.com/nathanabay/bespotender-
Add the Frappe Gems badge to your README
Maintain Bespotender ? Paste this into your README:
[](https://frappegems.com/gems/apps/nathanabay/bespotender-)
About Bespotender
Tender Management
Tender Management is a Frappe application designed to streamline the entire tender process, from identification to outcome analysis. It helps organizations track opportunities, manage deadlines, assess risks, and analyze results to improve win rates.
Features
🎯 Tender Opportunity Lifecycle
Track the complete journey of a tender: * Identification: Record initial details like sector, client, and critical dates. * Buying the Document: Manage payment requests and receipts for tender documents. * Bid Security: Track various types of bonds (CPO, Bank Guarantee), amounts, and expiry dates. * Proposal Development: Collaborate on technical and financial proposals, costing, and margin analysis. * Submission: Ensure timely submission with automated deadline reminders. * Outcome: Record whether the tender was Won, Lost, or Cancelled, including reasons for loss.
📊 Decision Matrix (Go / No-Go)
Make data-driven decisions on whether to bid: * Bid Probability Score: Automatically calculated score based on customizable factors. * Strategic Alignment: Assess fit with organizational goals. * Resource Availability: Ensure team capacity.
🔔 Smart Notifications
Stay informed with integrated alerts: * Chatwoot Integration: Get real-time updates on new tenders and workflow changes directly in your support dashboard. * Email Alerts: Critical status changes (e.g., "Approved to Bid") trigger instant emails to key stakeholders. * Deadline Reminders: Daily scheduled jobs check for upcoming deadlines (2 days out) to prevent last-minute rushes.
🛡 Risk Management
Proactively identify and mitigate risks: * Risk Categorization: Technical, Commercial, and Financial risk assessments (Low/Medium/High). * Competition Analysis: Track known competitors and the intensity of competition.
Installation
You can install this app using the bench CLI:
bench get-app https://github.com/bespo-et/bespotender-
bench install-app tender_management
Configuration
Notifications Setup
The app uses Chatwoot for notifications. Ensure the following constants are configured in tender_management/utils/notifications.py or through Site Configuration (recommended for production):
CW_URL: Your Chatwoot instance URL.CW_TOKEN: API Access Token.CW_ACCOUNT_ID: Your Chatwoot Account ID.
Scheduled Jobs
The system automatically schedules:
* daily: Checks for tenders with a submission deadline in 2 days and workflow state not terminal (e.g., Submitted/Won/Lost).
License
MIT
Related Integrations apps for Frappe & ERPNext
- Insights — Open Source Business Intelligence Tool
- Raven — Simple, open source team messaging platform
- Frappe Whatsapp — WhatsApp cloud integration for frappe
- Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
- Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
- Frappe React Sdk — React hooks for Frappe
- Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
- Mcp — Frappe MCP allows Frappe apps to function as MCP servers