Sales Playbook Creator (Rental) helps you generate a complete, actionable sales playbook in minutes—covering stages, roles, scripts, metrics, and onboarding. It turns scattered sales knowledge into a structured, repeatable system, so teams execute consistently and ramp faster. Use this sales playbook generator to standardize process, training, and performance management across your pipeline.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for sales-playbook-creator-rental you've just found your team — Let’s Chat. 👆👆
This project generates comprehensive sales playbooks tailored to your workflow and team structure. It solves the problem of inconsistent execution, unclear responsibilities, and slow onboarding by producing a structured, ready-to-share playbook that aligns everyone on process and outcomes. It’s built for sales managers, sales operations teams, trainers, and growing sales orgs that need a repeatable framework.
- Maps your pipeline into clear stages with activities, entry/exit criteria, and measurable KPIs
- Defines sales roles with responsibilities, ownership boundaries, and handoff rules
- Provides practical scripts, talk tracks, and best-practice guidance per stage
- Produces shareable formats (HTML, PDF, Markdown) for easy distribution and iteration
- Includes onboarding and training outlines to reduce ramp time and improve consistency
| Feature | Description |
|---|---|
| Sales process mapping | Converts your pipeline stages into structured activities, checkpoints, and measurable outcomes. |
| Role definitions | Generates clear role responsibilities, ownership, and collaboration rules for each stage. |
| Stage-specific scripts | Provides sample outreach, qualification questions, objection handling, and closing talk tracks. |
| KPI & metrics framework | Builds a performance model with stage KPIs, leading indicators, and review cadence. |
| Tooling integration guidance | Documents how to align CRM, email automation, and analytics with your process. |
| Training & onboarding outlines | Produces training modules, ramp plans, and certification checkpoints. |
| Scenario-based examples | Adds real-world situations and recommended responses to improve execution quality. |
| Multi-format export | Outputs HTML, PDF, and Markdown for sharing, printing, and easy customization. |
| Customizable inputs | Tailors the playbook to your stages, roles, and tools without rewriting from scratch. |
| Field Name | Field Description |
|---|---|
| salesProcessStages | Comma-separated list of pipeline stages (e.g., Lead Gen, Qualification, Proposal, Negotiation, Closing). |
| salesTeamRoles | List of roles included in the playbook (e.g., Sales Manager, AE, SDR) with responsibilities. |
| keySalesTools | Core tools used by the team (e.g., CRM, email automation, analytics) referenced in guidance sections. |
| playbookHtml | Full HTML playbook output with headings, tables, and structured sections. |
| playbookPdf | Exported PDF version suitable for printing and stakeholder sharing. |
| playbookMarkdown | Editable Markdown version for version control and ongoing iteration. |
| kpiFramework | Suggested KPIs per stage (conversion rates, cycle time, activity volume, pipeline coverage). |
| scriptsByStage | Messaging and talk tracks mapped to each stage (openers, questions, objections, next steps). |
| onboardingModules | Training plan outline including modules, timelines, and competency checks. |
{
"salesProcessStages": [
"Lead Generation",
"Qualification",
"Proposal",
"Negotiation",
"Closing"
],
"salesTeamRoles": [
"Sales Manager",
"Account Executive",
"Sales Development Representative"
],
"keySalesTools": [
"CRM Software (Salesforce, HubSpot)",
"Email Automation Tool",
"Sales Analytics Platform"
],
"outputs": {
"playbookHtml": "storage/playbook.html",
"playbookPdf": "storage/playbook.pdf",
"playbookMarkdown": "storage/playbook.md"
},
"kpiFramework": {
"Lead Generation": ["new leads/week", "lead-to-meeting rate"],
"Qualification": ["SQL rate", "discovery-to-proposal rate"],
"Proposal": ["proposal acceptance rate", "time-in-stage"],
"Negotiation": ["discount rate", "win probability change"],
"Closing": ["win rate", "sales cycle length"]
},
"scriptsByStage": {
"Qualification": {
"opening": "Thanks for taking the time—can I confirm what triggered this search right now?",
"questions": [
"What happens if you don’t solve this in the next 90 days?",
"Who else will evaluate or approve the decision?"
],
"nextStep": "If we confirm fit today, I’ll send a proposal with options and a clear rollout plan."
}
}
}
sales-playbook-creator-rental-scraper (IMPORTANT :!! always keep this name as the name of the apify actor !!! 🚀 Sales Playbook Creator(Rental) )/
├── src/
│ ├── main.py
│ ├── config/
│ │ ├── settings.py
│ │ └── settings.example.json
│ ├── inputs/
│ │ ├── schema.json
│ │ └── validators.py
│ ├── playbook/
│ │ ├── generator.py
│ │ ├── templates/
│ │ │ ├── playbook.md.j2
│ │ │ ├── playbook.html.j2
│ │ │ └── sections/
│ │ │ ├── stages.md.j2
│ │ │ ├── roles.md.j2
│ │ │ ├── scripts.md.j2
│ │ │ ├── kpis.md.j2
│ │ │ └── onboarding.md.j2
│ │ ├── builders/
│ │ │ ├── stages_builder.py
│ │ │ ├── roles_builder.py
│ │ │ ├── scripts_builder.py
│ │ │ ├── kpis_builder.py
│ │ │ └── onboarding_builder.py
│ │ └── utils/
│ │ ├── text_normalizer.py
│ │ └── formatters.py
│ ├── exporters/
│ │ ├── export_markdown.py
│ │ ├── export_html.py
│ │ └── export_pdf.py
│ ├── storage/
│ │ ├── writer.py
│ │ └── paths.py
│ └── tests/
│ ├── test_validators.py
│ ├── test_generator.py
│ └── test_exporters.py
├── data/
│ ├── input.example.json
│ └── output.sample.json
├── scripts/
│ ├── run_local.sh
│ └── lint.sh
├── requirements.txt
├── pyproject.toml
├── LICENSE
└── README.md
- Sales Managers use it to document a unified pipeline and scripts, so they can reduce inconsistency and improve win rates.
- Sales Operations Teams use it to standardize KPIs and reporting, so they can diagnose funnel leakage and optimize performance.
- Sales Trainers use it to generate onboarding modules, so new hires ramp faster with clear competency checkpoints.
- Business Leaders use it to align roles and responsibilities, so teams collaborate cleanly and avoid handoff friction.
- Growing Sales Teams use it to formalize best practices, so they scale execution without relying on tribal knowledge.
How do I format the sales stages input for best results? Provide stages in the exact order your team follows (e.g., Lead Generation → Qualification → Proposal → Negotiation → Closing). Keep stage names short and consistent. If you have multiple product lines, prefer a single shared pipeline and add notes in scripts rather than splitting stages.
Can I include multiple teams (SDR + AE + CSM) in one playbook? Yes. List all roles and the generator will map responsibilities across stages. For best clarity, define which role owns each stage and specify handoff criteria (e.g., SDR → AE at SQL). If you want post-sale coverage, add a stage like “Expansion/Renewal” and include CSM responsibilities.
What outputs should I use for editing and sharing? Use Markdown for editing and version control, HTML for web sharing, and PDF for executive distribution and printing. A common workflow is to iterate in Markdown, then export HTML/PDF for stakeholders.
What are the limitations of the generated scripts and KPIs? Scripts are best-practice starting points and should be tuned to your market, ICP, and compliance requirements. KPI frameworks are designed for broad applicability; you may need to adjust thresholds based on deal size, sales cycle, and motion (inbound vs outbound).
Primary Metric: Generates a full 10–20 page playbook (stages, roles, scripts, KPIs, onboarding) in ~30–90 seconds depending on complexity and export formats.
Reliability Metric: 99%+ successful generation rate when inputs include at least 3 stages, 2 roles, and 1 tool; validation prevents incomplete configurations from producing broken outputs.
Efficiency Metric: Typical run uses under 150MB memory for Markdown/HTML exports; PDF export increases CPU usage briefly during rendering while keeping total runtime under 2 minutes for most teams.
Quality Metric: Produces consistent section coverage (stages, roles, scripts, metrics, onboarding) with high completeness; stage mappings remain stable even as roles/tools lists scale to 10–20 entries.
