Playbooks
Automate Renewal Packet Names with an Excel Control Center
Blend Excel data validation with Power Automate to deliver clean, auditable filenames for customer renewals.
Oleksandr Erm
Founder, Renamed.to
Excel might not scream automation, but it's still the lingua franca for many operations teams. We built an Excel-first renaming workflow that helps customer success managers standardize quarterly renewal packets without touching command lines or code.
When renewal season arrives, our customer success team handles between 80 and 120 accounts simultaneously. Each account requires multiple documents: renewal quotes, contract amendments, order forms, and compliance certificates. Before we implemented our Excel control center, the team struggled with inconsistent naming that made tracking progress nearly impossible. Files named things like "Quote Final v3.pdf" or "Contract - REVISED.docx" created chaos during handoffs between CSMs, finance, and legal.
The breaking point came during Q4 2024 when we missed a $340,000 renewal because the signed contract got lost in a maze of poorly named files. The document existed, but our finance team couldn't locate it among 47 files with variations of the customer name. The customer churned before we could recover the signed agreement. That painful lesson catalyzed our shift to systematic, Excel-driven renaming that prevents such failures.
Structure your workbook like a database
Inspired by NameQuick's spreadsheet strategies, we created a workbook with columns for account name, renewal date, contract type, and sequential counter. A Power Automate flow reads each row, watches a "To Rename" folder, and applies the structured filename Account_RenewalDate_Type_### before routing the file into SharePoint.
The workbook architecture treats Excel as a lightweight database rather than a spreadsheet. We designed a master table with these core columns: Account ID (from Salesforce), Account Name (canonical version), Primary CSM, Renewal Date, Contract Type (New Business, Expansion, or Renewal), Annual Contract Value, Document Status (Draft, Pending Review, Approved, Signed), and File Counter. This structure gives us both human readability and machine-parseable data that Power Automate can consume reliably.
Each row represents a single renewal opportunity, not a single file. A typical renewal generates four to seven documents throughout its lifecycle. The File Counter column increments automatically using Excel formulas, ensuring each document from the same renewal gets a unique sequence number. So Acme Corporation's renewal might generate files like ACME-2025Q2-Renewal-001.pdf for the initial quote, ACME-2025Q2-Renewal-002.pdf for the revised quote, and ACME-2025Q2-Renewal-003.pdf for the signed contract. This sequential numbering creates an automatic audit trail.
We initially tried storing one row per file, which seemed more intuitive. That approach failed within two weeks because CSMs couldn't easily see the complete renewal picture. The current one-row-per-opportunity model with automatic counters strikes the right balance: CSMs manage opportunities rather than individual files, while the automation handles the tedious file-level details. The cognitive shift from thinking about files to thinking about business opportunities proved crucial for adoption.
Keep humans in the loop with validation
Data validation prevents typos. Dropdowns pull from CRM exports so account names and contract types stay consistent. If a row is incomplete, the flow sends a Teams reminder tagged to the CSM and pauses the rename. This guardrail keeps the workbook trustworthy long after the rollout.
The validation layer works through three mechanisms. First, nightly CRM exports feed a hidden reference sheet containing all active accounts, their canonical names, assigned CSMs, and renewal dates. Dropdowns in the main table pull from this reference data, making it impossible to introduce typos or use outdated account names. Second, Excel conditional formatting highlights rows with missing required fields in red, giving immediate visual feedback. Third, calculated columns flag anomalies—like renewal dates in the past or contract values outside normal ranges—in orange for review.
We learned these validation rules through painful trial and error. Early iterations allowed free-text entry for account names, which predictably resulted in "Acme Inc", "ACME", "Acme Corp", and "Acme Corporation" all referring to the same customer. The Power Automate flow couldn't reconcile these variations, creating separate SharePoint folders for what should have been one account. Fixing that mess required two full days of manual cleanup. Forced dropdowns eliminated the problem permanently.
The Teams reminder system adds a human safety net. When Power Automate detects an incomplete row—missing renewal date, invalid account ID, or any required field—it sends an adaptive card to the assigned CSM via Teams. The card includes the specific error, the row number, and a quick link to the workbook. Most importantly, the flow pauses processing for that row until the CSM acknowledges and corrects the issue. This prevents the automation from making assumptions that could propagate bad data downstream.
Version control matters
Automate reporting and coaching
A separate sheet tallies renamed packets per rep. Power BI visuals show completion progress and highlight accounts that still need documentation. Regional leads review the dashboard during their Monday standups and offer help before deadlines slip.
The reporting sheet calculates key metrics automatically using Excel formulas and pivot tables. We track documents per CSM, completion percentage (files marked as "Signed" versus total renewals), average cycle time from initial quote to signed contract, and exception rates (renewals requiring manual intervention). These metrics feed a Power BI dashboard that updates hourly during peak renewal periods and daily the rest of the year.
Power BI transforms the raw metrics into actionable insights. The main view shows a heat map of renewal progress by CSM and region, with green indicating on-track renewals, yellow for approaching deadlines, and red for at-risk accounts. Clicking any cell drills down to the specific accounts, showing which documents are pending and who needs to take action. Regional managers use this view during Monday standups to identify bottlenecks before they become emergencies.
The coaching aspect proved unexpectedly valuable. By analyzing completion patterns, we discovered that certain CSMs consistently moved renewals faster through specific techniques—proactive document preparation, earlier customer engagement, standardized email templates. We codified these best practices into playbooks and had high performers mentor their peers. Within two quarters, our median renewal cycle time dropped from 23 days to 14 days, directly attributable to spreading techniques identified through the Excel-based metrics.
Building the Power Automate integration
The Power Automate flow bridges the Excel control center and SharePoint document library. The flow triggers every 15 minutes, scanning the workbook for new rows or updated statuses. For each active renewal, it checks a designated "To Rename" folder in SharePoint for new uploads. When it finds an unprocessed file, the flow reads the corresponding row from Excel, constructs the standardized filename, renames the file, and moves it to the account-specific subfolder.
The flow architecture uses three main components: an Excel connector that reads the master table, a SharePoint connector that monitors folders and performs file operations, and a Teams connector that sends notifications. We intentionally kept the logic simple rather than building a complex state machine. The flow makes no assumptions—if any step fails, it logs the error to a separate tracking table, notifies the operations team, and continues processing other renewals. This fail-safe design means one problematic file never blocks the entire queue.
Error handling deserves special attention because it determines reliability under real-world conditions. Common issues include files locked by users currently editing them, network timeouts during large file operations, and occasional Excel Online sync delays. Rather than implementing complex retry logic, we configured the flow to simply skip problematic files on the current run and retry them 15 minutes later. Most transient issues resolve themselves within an hour. Persistent problems trigger escalation to operations after three failed attempts.
Training and change management
Technical implementation accounted for maybe 30% of the project effort. The remaining 70% went to change management—getting CSMs to actually use the system instead of falling back to old habits. We approached training through three phases: pilot, expand, and optimize.
The pilot phase involved five CSMs representing different experience levels and working styles. These pioneers used the Excel control center for one full quarter while we collected feedback and refined the design. We scheduled weekly check-ins to understand friction points and celebrate early wins. The pilot group became our internal champions who could speak authentically to peers about real benefits rather than theoretical advantages.
Expansion rolled out region by region over eight weeks. Each region received a kickoff session led by pilot CSMs sharing their experiences, a hands-on workshop where teams practiced with sample renewals, and ongoing office hours for the first month. We intentionally used peer training rather than top-down mandates. When a CSM saw how the system helped a colleague close renewals faster, adoption became self-motivated rather than compliance-driven.
The optimization phase started once all teams reached 80% adoption. We analyzed usage patterns to identify opportunities for streamlining. Some CSMs had developed clever Excel formulas that auto-populated certain fields—we incorporated those into the master template. Others discovered useful Power BI views—we made those default dashboards. This continuous improvement approach kept the system evolving based on actual usage rather than stagnating after launch.
Measuring business impact
Six quarters after implementation, the Excel control center has transformed our renewal operations. Quantitative metrics tell part of the story: 92% of renewal documents now follow naming standards versus 23% before implementation, time spent searching for renewal files dropped from an average of 45 minutes per week per CSM to under 10 minutes, and our renewal close rate improved from 76% to 89%—a gain worth approximately $1.8 million in preserved annual recurring revenue.
Qualitative improvements matter equally. Finance teams report far smoother quarter-close processes because they can instantly locate the documents needed for revenue recognition. Legal counsel spends less time hunting for contract versions and more time on substantive review. Executive leadership gained real-time visibility into renewal pipelines through the Power BI dashboards, enabling earlier intervention on at-risk accounts. The system created compound benefits across multiple departments beyond the original CSM user base.
- Use Excel validation to lock in your naming vocabulary.
- Trigger Power Automate from workbook rows for no-code execution.
- Publish dashboards so leaders can spot gaps before renewal day.
- Design the workbook around business opportunities, not individual files.
- Implement validation through dropdowns, conditional formatting, and calculated columns.
- Build fail-safe Power Automate flows that handle errors gracefully.
- Invest heavily in change management through pilot, expand, and optimize phases.
- Measure both quantitative metrics and qualitative improvements.
Key takeaways
- Treat Excel like a structured database with validation and canonical values.
- Let Power Automate read workbook rows and rename files in SharePoint automatically.
- Use dashboards to coach teams and keep renewal packets on schedule.
Further reading
Zapier vs. Power Automate vs. Python: Choosing the Right File Renaming Stack
A decision framework for teams comparing no-code, low-code, and script-first approaches to batch renaming and filing.
Zapier Playbook: Dynamic File Naming for Revenue Teams
Use Zapier to enforce cross-team naming standards by pulling context from CRMs, forms, and AI vision models before files ever hit shared folders.
Pair AI Suggestions with Rules for Metadata-Rich Filenames
Combine AI naming assistants with deterministic validation so every marketing asset carries structured context.
Next step
Launch your renewal naming workbook
Connect Renamed.to to your Excel templates, sync SharePoint libraries, and automate packet delivery.
Sign up to get free credits