Elevating Engineering Excellence: The Definitive Guide to Creating SOPs for Software Deployment and DevOps
In the dynamic world of software development and operations, agility is paramount. Teams move at an incredible pace, pushing code multiple times a day, managing complex cloud infrastructures, and responding to incidents with precision. Yet, amidst this speed, a critical foundation often gets overlooked: comprehensive, accessible Standard Operating Procedures (SOPs).
For DevOps and software deployment, SOPs aren't merely bureaucratic overhead; they are the bedrock of stability, efficiency, and consistent performance. They transform tribal knowledge into institutional wisdom, ensuring that every deployment, every infrastructure change, and every incident response follows a proven, repeatable path.
Imagine a critical Saturday night deployment: a senior engineer is out of office, and a less experienced team member is tasked with a crucial step. Without a clear, step-by-step SOP, the risk of error escalates dramatically. Delays mount, customer impact grows, and stress levels spike. Now, picture the same scenario with a meticulously documented SOP, complete with screenshots and precise instructions. The junior engineer executes confidently, the deployment proceeds smoothly, and the team maintains its weekend peace.
This article provides a complete guide for engineering leaders, DevOps managers, SREs, and Release Managers on how to build robust SOPs for software deployment and DevOps. We'll explore why they're essential, the unique challenges of documenting these rapidly evolving processes, and a practical, step-by-step methodology for creating and maintaining them – with a special focus on tools like ProcessReel that drastically simplify the creation process.
Why SOPs Are Indispensable for Software Deployment and DevOps
The arguments against formal documentation often cite speed and flexibility. "Our processes change too fast," "It's all in the code," or "We're a small team, we just talk." These sentiments, while understandable, pave the way for a host of operational inefficiencies and risks that can cripple growth and innovation.
1. Reducing Human Error and Rework
Software deployment and operations involve sequences of tasks that, if misexecuted, can lead to outages, security vulnerabilities, or data loss. A missing flag in a deployment command, an incorrect database connection string, or a skipped security check can have severe repercussions.
Real-world Example: A mid-sized SaaS company, "CloudBurst Solutions," experienced an average of three critical production incidents per quarter directly attributable to manual deployment errors. Each incident cost them an estimated 8-12 hours in engineering time for diagnosis and rollback, plus significant reputational damage and potential SLA breaches. After implementing detailed SOPs for their CI/CD pipeline, database migrations, and hotfix deployments, they reduced these incidents by 75% within six months. This saved approximately 24-36 hours of incident response per quarter, allowing engineers to focus on product innovation instead of firefighting.
SOPs provide a checklist and a cognitive guide, ensuring that critical steps are not overlooked, even under pressure.
2. Accelerating Onboarding and Knowledge Transfer
New engineers joining a DevOps or SRE team face a steep learning curve. Without structured documentation, they rely heavily on senior team members, pulling them away from their core work for explanation and supervision. This significantly slows down time-to-productivity for new hires.
Real-world Example: "DataForge Inc.," a data analytics startup, found that it took new DevOps engineers an average of 10-12 weeks to confidently perform routine deployment tasks without constant supervision. By providing a comprehensive library of SOPs for common procedures like "Deploying a New Microservice," "Setting Up a Staging Environment," or "Rolling Back a Deployment," they cut this onboarding time by 40%, reducing it to 6-7 weeks. This efficiency meant new hires contributed value faster and senior staff regained approximately 20 hours per new hire that was previously spent on direct, repetitive instruction.
SOPs serve as an instant knowledge base, allowing new hires to self-serve information, understand workflows, and quickly become productive members of the team. This directly relates to the importance of structured process documentation, especially as teams grow, as discussed in The 10-Employee Tipping Point: Why Documenting Processes Before Your Next Hire Is Non-Negotiable.
3. Ensuring Consistency, Compliance, and Auditability
In regulated industries (e.g., FinTech, Healthcare) or for companies pursuing certifications (e.g., ISO 27001, SOC 2), demonstrable consistency in operations is non-negotiable. SOPs provide a clear record of "how things are done," which is crucial during audits. They ensure that security protocols, data handling, and change management procedures are consistently applied across all deployments and environments.
Real-world Example: A FinTech startup, "SecurePay," needed to achieve SOC 2 compliance. A key hurdle was demonstrating consistent change management and deployment procedures. By formalizing their software release process with detailed SOPs, they could easily provide auditors with documented evidence of their controls. This streamlined their audit process, saving an estimated 80 hours of auditor-engineer interaction time and accelerating their compliance certification by two months, allowing them to onboard enterprise clients faster.
4. Enabling Scalability and Resilience
As an organization grows, its software systems and operational complexity expand. Relying on implicit knowledge or heroic individual efforts becomes a bottleneck. SOPs standardize processes, making them repeatable and easier to automate or delegate. This is vital for scaling operations without proportional increases in headcount or error rates. When an incident occurs, well-defined runbooks (a type of SOP) enable swift, coordinated response, minimizing downtime.
5. Facilitating Incident Response and Post-Mortems
During a production incident, every second counts. Clear, pre-defined SOPs for diagnosing common issues, executing failovers, or rolling back changes are invaluable. They reduce panic, guide responders through critical steps, and ensure adherence to best practices under pressure. Post-incident, these SOPs provide a baseline for analysis, helping teams identify where processes failed and how they can be improved.
Common Challenges in Documenting DevOps Processes
Despite the clear benefits, documenting DevOps and software deployment processes presents unique hurdles:
- Rapidly Evolving Toolchains and Methodologies: DevOps environments are constantly changing. New tools (Kubernetes, Terraform, Ansible versions) and practices emerge, making documentation a moving target.
- "Code as Documentation" Misconception: While infrastructure-as-code (IaC) and well-commented code are crucial, they rarely tell the whole story of why a decision was made, how a process is invoked, or the human steps involved in interacting with that code or system.
- Time Constraints for Engineers: Engineers are typically focused on building and fixing. Documentation can feel like a secondary task, often deprioritized under tight deadlines.
- Keeping Documentation Current: Outdated documentation is worse than no documentation, as it can lead to incorrect actions. Establishing a robust review and update cycle is essential but challenging.
- Complexity of Modern Systems: Distributed microservices, multi-cloud deployments, and intricate CI/CD pipelines are inherently complex, making them difficult to describe concisely and accurately in static text.
These challenges highlight the need for efficient, adaptable, and easy-to-update documentation methods.
Core Principles for Effective DevOps SOPs
Before diving into creation, consider these principles to ensure your SOPs are genuinely useful:
- Clarity and Conciseness: Get to the point. Use simple language. Avoid jargon where possible, or clearly define it. An SOP should be easy to scan and understand, even under pressure.
- Granularity – The Right Level of Detail: Too little detail makes an SOP useless; too much makes it cumbersome. Focus on the actionable steps, key decisions, and expected outcomes. For a complex process, break it down into smaller, linked SOPs.
- Accessibility: SOPs must be easy to find and access when needed. Store them in a central, searchable knowledge base. Consider how your team currently consumes information. For guidance on building an effective knowledge base, refer to The Blueprint for a Knowledge Base Your Team Actually Uses (and Loves) in 2026.
- Regular Review and Update Cycle: Establish ownership and a schedule for reviewing and updating each SOP. Link updates to code changes, new tool adoption, or post-incident reviews.
- Actionability (Focus on "How-To"): An SOP isn't a theoretical design document; it's a practical guide. It should clearly outline "what to do" and "how to do it," often with specific commands, screenshots, and expected outputs.
- Visual Aids: Screenshots, flowcharts, and short video clips significantly enhance understanding, especially for graphical user interfaces or complex command-line outputs.
How to Create SOPs for Software Deployment and DevOps: A Step-by-Step Guide
Creating effective SOPs doesn't have to be an arduous manual process. Modern tools can significantly simplify and accelerate documentation.
Step 1: Identify and Prioritize Key Deployment and DevOps Processes
Start by identifying the most critical, frequent, or error-prone processes that would benefit most from documentation. Don't try to document everything at once.
Process Identification Criteria:
- High Frequency: Processes performed daily or weekly (e.g., routine deployments, environment refreshes).
- High Risk: Processes with severe consequences if misexecuted (e.g., production database migrations, security patch deployments, incident response).
- Complex/Multi-step: Processes involving numerous steps, different tools, or multiple team members (e.g., full CI/CD pipeline setup for a new service).
- New Hire Bottlenecks: Tasks that frequently require senior engineer intervention for new hires.
- Compliance Requirements: Processes explicitly needing documentation for audits.
Examples of Processes to Document:
- New Feature Deployment to Production: Covers everything from merging code, running CI, deploying to staging, UAT, and finally to production.
- Hotfix Deployment: Expedited process for critical bug fixes.
- Database Schema Migration: Detailed steps for applying schema changes without downtime.
- Provisioning a New Environment (Dev, Staging, Production): Using IaC tools like Terraform or CloudFormation.
- Rolling Back a Deployment: How to revert to a previous stable state.
- Onboarding a New Service to the CI/CD Pipeline: Steps for integrating a new repository.
- Incident Response Runbooks: For common issues like "API Latency Spike," "Database Connection Errors," or "Server Disk Full."
- Managing Secrets and Credentials: Best practices for rotating and updating keys.
- Setting Up a Local Development Environment: For new developers.
Prioritize 3-5 high-impact processes to start with.
Step 2: Define Scope, Audience, and Prerequisites for Each SOP
For each identified process, clearly define:
- What specific task does this SOP cover? (e.g., "Deploying a specific microservice," not "all deployments").
- Who is the primary audience? (e.g., Junior DevOps Engineer, SRE, Release Manager). This dictates the level of detail and assumed knowledge.
- What prerequisites are needed before starting? (e.g., "Jira ticket approved," "code merged to main," "access to AWS console," "specific tool versions installed").
- What are the expected outcomes? (e.g., "Service running on production," "database schema updated," "incident resolved").
A clear scope prevents ambiguity and ensures the SOP addresses the right problem for the right people.
Step 3: Capture the Process in Action (Leveraging ProcessReel)
This is where the manual effort traditionally involved in SOP creation can be dramatically reduced. Instead of writing steps from memory or taking screenshots one by one, capture the actual execution of the process.
The ProcessReel Advantage: ProcessReel is an AI tool specifically designed to convert screen recordings with narration into professional, step-by-step SOPs. This method is incredibly effective for documenting software deployment and DevOps tasks because it captures the precise clicks, commands, and visual outputs engineers encounter.
Here's how to use it:
- Perform the Process: As an expert, perform the process exactly as you would normally, recording your screen.
- Narrate Your Actions: While recording, verbally explain each step, decision, and command. Talk through why you're doing something, what to look for, and any potential pitfalls. For example, when running a
kubectl applycommand, explain what the flags mean, what the expected outputconfiguredorcreatedindicates, and what an error would look like. - ProcessReel Automates: Upload your screen recording and narration to ProcessReel. The AI processes your video, transcribes your narration, identifies key actions (clicks, keystrokes), and generates a structured SOP. It automatically extracts screenshots at relevant points and pairs them with your spoken instructions.
Example 1: Documenting "Deploying a New Feature to Production"
Let's say a DevOps Engineer needs to document the process for deploying a new feature for the "Payments Microservice" to production, which involves interaction with a CI/CD dashboard (like Jenkins or GitLab CI), a cloud console (AWS, Azure, GCP), and a terminal for verification.
- Traditional Method: Manually open the CI/CD dashboard, take a screenshot of starting the build, write "Click 'Run Pipeline' for Payments Microservice." Then, switch to AWS console, take a screenshot of monitoring CloudWatch logs, write "Monitor logs for 'Deployment Successful'." This is tedious and prone to missing small but critical steps.
- With ProcessReel: The engineer records their screen as they:
- Navigate to the Jenkins dashboard.
- Select the "Payments Microservice - Production Deploy" pipeline.
- Click "Build Now."
- Switch to the terminal, run
kubectl get deployments -n payments-prod, explaining whatdesired,current,up-to-date,availablemean. - Switch to Datadog/Grafana, navigate to the Payments Microservice dashboard, and explain what to look for regarding traffic and error rates.
- Explain specific checks in the browser to verify functionality.
- Result: ProcessReel generates an SOP with precise screenshots of each UI interaction, the terminal commands, and contextual explanations derived directly from the narration. This ensures accuracy and completeness.
Example 2: Documenting "Provisioning a New AWS Environment with Terraform"
This complex process often involves command-line interactions, code reviews, and AWS console verification.
- With ProcessReel: An SRE records their screen as they:
- Navigate to the
terraform-environmentsGit repository in their IDE. - Create a new branch for the
new-project-stagingenvironment. - Copy and modify existing Terraform configuration files, explaining the purpose of each block (VPC, subnets, EC2 instances, S3 buckets).
- Run
terraform init,terraform plan, narrating the expected output and warning signs. - Run
terraform apply, confirming the actions. - Switch to the AWS console to verify resource creation.
- Explain how to check Terraform state.
- Result: ProcessReel creates an SOP with screenshots of the IDE, terminal commands, and AWS console, all linked to the SRE's clear verbal instructions. This forms an incredibly detailed yet easy-to-follow guide.
- Navigate to the
Step 4: Review, Refine, and Standardize the Generated SOPs
The output from ProcessReel is a strong first draft. Now, it's time for human intelligence to refine it.
- Edit for Clarity and Conciseness: Review the generated text. Are there any redundancies? Can any steps be phrased more clearly?
- Add Context and Warnings:
- "Why" explanations: Briefly explain the rationale behind certain steps.
- Pre-conditions and Post-conditions: Reiterate what must be true before starting and what should be true after completion.
- Error Handling: What should an engineer do if a specific error occurs?
- Critical Alerts: Highlight steps where extreme caution is needed.
- Role-Specific Notes: "Only for SREs," "Requires approval from Security Lead."
- Insert Additional Visuals/Links: While ProcessReel captures many screenshots, you might want to add diagrams, flowcharts (e.g., a high-level CI/CD pipeline overview), or links to related internal documentation (e.g., "For database credentials, refer to the Internal Secrets Management Guide").
- Standardize Formatting: Ensure all SOPs follow a consistent template (e.g., headings, bullet points, warning boxes). This improves readability across your documentation. This is where a consistent knowledge base structure, as mentioned in The Blueprint for a Knowledge Base Your Team Actually Uses (and Loves) in 2026, becomes crucial.
ProcessReel Integration Point: ProcessReel's editable output allows you to easily make these refinements within its interface or export the content to your preferred knowledge base system (e.g., Markdown, HTML).
Step 5: Integrate with Your Knowledge Base
Once refined, your SOPs need a home. A central, searchable knowledge base is critical for accessibility.
- Choose a Platform: Confluence, Notion, SharePoint, GitLab Wiki, Read the Docs, or even custom internal wikis are common choices.
- Structure and Categorization: Organize SOPs logically. Common structures include:
- By service/microservice (e.g., "Payments Service Deployments")
- By function (e.g., "Deployment," "Infrastructure," "Incident Response")
- By environment (e.g., "Production Operations," "Staging Setup")
- Searchability: Ensure your knowledge base has robust search capabilities. Tagging SOPs with relevant keywords will significantly aid discoverability.
- Linking: Create internal links between related SOPs to build a robust web of knowledge. For instance, an "Incident Response: API Latency" SOP might link to "How to Check NGINX Logs" and "How to Restart API Gateway."
Step 6: Implement a Review and Update Schedule
SOPs for software deployment and DevOps are living documents. Without a formal review process, they quickly become obsolete.
- Assign Ownership: Each SOP should have a clear owner (e.g., the engineer who created it, a specific SRE team, or a Release Manager) responsible for its accuracy.
- Set Review Frequency:
- High-frequency/High-risk SOPs: Quarterly or semi-annually.
- Stable/Less frequent SOPs: Annually.
- On Change: Crucially, any time a process, tool, or system mentioned in an SOP changes, that SOP must be updated concurrently. Integrate this into your change management process. A pull request for infrastructure-as-code should trigger a review of related SOPs.
- Automated Reminders: Use your knowledge base platform or a project management tool to set up recurring reminders for SOP reviews.
- Version Control: Utilize the versioning features of your knowledge base (or Git for documentation) to track changes and revert if necessary.
Step 7: Train Your Team and Gather Feedback
Creating SOPs is only half the battle; ensuring they are used and useful is the other.
- Team Training: Conduct brief training sessions or workshops to introduce new SOPs, demonstrate where to find them, and explain how to use them effectively.
- Encourage Adoption: Foster a culture where consulting SOPs is the default, not an afterthought. Recognize engineers who proactively update or create new SOPs.
- Feedback Loop: Establish a clear mechanism for team members to provide feedback on SOPs (e.g., comments section, linked tickets). This ensures continuous improvement.
- Multilingual Support (if applicable): For global teams, consider translating critical SOPs. ProcessReel can generate text that can then be processed by translation tools. For strategies on this, see How to Translate SOPs for Multilingual Teams in 2026.
Real-world Impact and Case Studies
Let's look at more concrete examples of how well-implemented SOPs, especially those created with tools like ProcessReel, drive tangible benefits.
Case Study 1: Medium-sized SaaS Company Reduces Deployment Errors and Onboarding Time
- Company: "FlowState," a SaaS platform with 50 engineers, experiencing rapid growth.
- Problem: Inconsistent deployments, "works on my machine" issues, and a 3-month onboarding period for new DevOps hires. Deployment errors occurred weekly, costing 4-6 hours each for resolution and rollback.
- Solution: Implemented ProcessReel to document their 10 most critical deployment and environment setup processes (e.g., "Deploying a new API service," "Refreshing staging database," "Configuring CDN rules"). A senior SRE recorded these processes with narration, and ProcessReel automatically generated initial drafts. These were then refined, published to Confluence, and integrated into the onboarding checklist.
- Results (over 9 months):
- Deployment Errors: Reduced by 80% (from 4-6 hours weekly to less than 1 hour weekly average).
- New Hire Onboarding: Cut from 3 months to 6-8 weeks for core deployment tasks.
- Productivity Gains: Senior engineers regained approximately 15 hours per month previously spent on repetitive explanations.
- Audit Readiness: Improved consistency significantly eased a recent SOC 2 audit.
- Estimated Annual Savings: Over $100,000 in engineering time and avoided downtime costs.
Case Study 2: Enterprise IT Department Standardizes Environment Provisioning, Cuts Lead Time
- Company: "GlobalNet Corp," a large enterprise with diverse application teams and a central IT/DevOps department.
- Problem: Application teams frequently requested new testing or development environments, but the provisioning process was manual, undocumented, and varied by engineer. Lead time for a new environment averaged 3-4 weeks, creating a bottleneck for new project starts.
- Solution: The central DevOps team used ProcessReel to capture the "gold standard" process for provisioning a new Kubernetes cluster in Azure using Terraform, followed by initial service deployments. This included the exact commands, Azure portal steps, and verification procedures. The resulting SOP was published in their internal documentation portal.
- Results (over 12 months):
- Environment Provisioning Lead Time: Reduced from 3-4 weeks to 5-7 days for standard requests, due to clear, repeatable steps that could be executed by any trained engineer.
- Consistency: All new environments now conformed to security and configuration standards.
- Reduced Errors: Significant drop in misconfigured environments that previously required rework.
- Resource Utilization: Better planning and execution of environment teardowns based on documented processes led to 15% reduction in idle cloud resource costs.
- Estimated Annual Savings: Over $250,000 from increased project velocity and optimized cloud spending.
Tools and Technologies Complementing ProcessReel in SOP Creation
While ProcessReel excels at generating the core, step-by-step instructions, it integrates well with other tools in a robust DevOps documentation ecosystem:
- Version Control Systems (Git, GitLab, GitHub): For managing infrastructure-as-code, application code, and even documentation stored as Markdown files. SOPs for code changes should reference specific PRs or commits.
- Wikis and Knowledge Bases (Confluence, Notion, SharePoint, Read the Docs): The central repository for your ProcessReel-generated SOPs. Provides search, linking, and permission management.
- Ticketing and Project Management Systems (Jira, Asana, Trello): Link SOPs directly to tasks or incident tickets for immediate access during work execution or incident response.
- Automation Platforms (Ansible, Terraform, Jenkins, GitLab CI/CD): While these automate processes, SOPs explain how to interact with these automations, when to run them, and what to do if they fail.
FAQ: Creating SOPs for Software Deployment and DevOps
Q1: Our processes change constantly. How can we keep SOPs current without them becoming outdated immediately?
A1: This is a common challenge. The key is to integrate SOP updates directly into your change management workflow.
- Assign Ownership: Every SOP should have a clear owner responsible for its accuracy.
- Link to Code/Config Changes: When a pull request or code change affects a documented process (e.g., a new deployment step, a change in environment variables), the SOP update should be a mandatory part of that PR review and merge process.
- Scheduled Reviews: Implement a regular review cycle (e.g., quarterly for critical SOPs, annually for less frequent ones).
- Feedback Loops: Encourage team members to flag outdated SOPs immediately. ProcessReel simplifies initial creation, making the update process less burdensome when changes occur; you can quickly record the updated process and re-generate.
Q2: Is there a standard template for DevOps SOPs, or should we create our own?
A2: While no single "standard" template exists across all organizations, consistency is crucial. It's highly recommended to develop a custom template that suits your team's specific needs and workflows. A good template typically includes:
- Title: Clear and descriptive.
- SOP ID/Version: For tracking changes.
- Owner/Approver: Who is responsible.
- Date Created/Last Reviewed: For currency.
- Purpose: Why this SOP exists.
- Scope: What the SOP covers.
- Audience: Who is this SOP for.
- Prerequisites: What needs to be in place before starting.
- Risks/Warnings: Potential pitfalls or critical steps.
- Steps: Numbered, clear, and concise instructions, often with screenshots/code blocks (easily generated by ProcessReel).
- Expected Outcome: What success looks like.
- Troubleshooting/Rollback: What to do if things go wrong.
- Related Documents: Links to other relevant SOPs or resources.
Q3: Our engineers are busy building; how do we get them to document processes effectively?
A3: This requires a multi-pronged approach:
- Simplify the Documentation Process: This is where tools like ProcessReel are invaluable. By turning a natural workflow (performing a task while explaining it) into an automatic SOP generation, it drastically reduces the manual effort of writing and taking screenshots.
- Make it Part of the Job: Integrate documentation into the Definition of Done for any new feature, infrastructure change, or incident resolution.
- Culture of Documentation: Foster an environment where documentation is valued and seen as contributing to team efficiency, not just "extra work."
- Lead by Example: Senior engineers and managers should actively contribute to and use SOPs.
- Time Allocation: Explicitly allocate time for documentation during sprint planning or project timelines.
- Recognition: Acknowledge and reward engineers who produce high-quality documentation.
Q4: How granular should our SOPs be? Should I document every single click or focus on high-level steps?
A4: The ideal granularity depends on the audience and the complexity/risk of the process.
- For New Hires or High-Risk/Infrequent Tasks: Be more granular, documenting most clicks, commands, and visual cues (ProcessReel excels here). The goal is to make it impossible to misinterpret.
- For Experienced Engineers or Frequent/Low-Risk Tasks: Higher-level steps might suffice, assuming a baseline knowledge. However, even here, key decisions, critical commands, and specific validation steps should be detailed.
- Rule of Thumb: Document to the level where someone unfamiliar with the process (but familiar with your general tooling) could successfully execute it without direct supervision, and without making critical errors. If a step is ambiguous, add more detail.
Q5: Can SOPs replace code comments or READMEs in our repositories?
A5: No, SOPs complement, rather than replace, code comments and READMEs. Each serves a distinct purpose:
- Code Comments: Explain why specific lines of code are written, their immediate logic, and non-obvious functions. They are for developers working directly with the codebase.
- READMEs: Provide a high-level overview of a repository, how to set up the development environment, build the project, and run tests. They are often the first point of contact for a developer with a new project.
- SOPs: Detail the operational procedures – the step-by-step execution of tasks involving the code, tools, and infrastructure. They explain "how to deploy," "how to rollback," "how to provision," "how to respond to an incident," often spanning multiple systems and tools beyond a single repository.
An SOP might reference a specific code block or a section of a README but focuses on the process of interaction rather than just the code itself.
Conclusion
In the relentless rhythm of software deployment and DevOps, the absence of clear, reliable Standard Operating Procedures is a silent killer of efficiency, a breeding ground for errors, and a blocker for sustainable growth. By embracing well-crafted SOPs, engineering teams can significantly reduce operational risk, accelerate onboarding, ensure consistency, and build a resilient foundation for innovation.
The perceived burden of documentation no longer needs to be a roadblock. Tools like ProcessReel fundamentally change the equation, transforming the act of performing a task into the creation of a polished SOP. By capturing screen recordings with natural narration, ProcessReel allows your experts to document their invaluable knowledge quickly and accurately, freeing them to focus on what they do best: building and optimizing.
Invest in your team's collective intelligence. Build a robust library of SOPs for your software deployment and DevOps processes, and watch your operational excellence reach new heights.
Try ProcessReel free — 3 recordings/month, no credit card required.