The Client

A Growing SaaS Business That Had Outgrown Manual Documents

ARQ
Arrowquip — Australian Accounting Software Provider
Identity disclosed · Full PDF Butler + Salesforce Engagement
IndustryAccounting & Tax Software SaaS
RegionAustralia — APAC expansion
Team Size50+ sales and operations staff
Volume200–400 quotes and proposals per month
Stack BeforeSalesforce + Word/PDF templates + manual copy-paste
EngagementDiscovery → PDF Butler Build → Flow Automation → Training → Handoff

By the time Arrowquip engaged Twopir, the company had grown to serve thousands of mid-market customers across APAC — but their document generation process hadn't evolved with them. Sales reps still manually compiled quotes by switching between Salesforce, Word, and email. Errors accumulated: wrong pricing tiers, mismatched product specs, unsigned documents that delayed deals by 3–5 days on average.

Prior Salesforce consulting engagements had delivered a solid CRM foundation, but no one had tackled the manual document workflow. Arrowquip needed a single source of truth — one where live Salesforce data flowed directly into branded, error-proof PDFs. That's where PDF Butler and Twopir's integration expertise came in.


The Problem

Three Operational Gaps That Were Killing Efficiency

Moving past the surface-level complaint of "our quotes take too long" revealed three distinct failures — each with a direct, measurable cost to the business and to client relationships.

01

Manual, Error-Prone Document Generation

Sales reps manually copy-pasted product configurations, pricing tables, and client details into Word or PDF documents. This was slow, inconsistent, and frequently led to errors — wrong pricing tiers, mismatched product specs, or missing approval signatures — that damaged client trust and delayed deal closure. Complex multi-product quotes could take 2+ hours to assemble from scratch.

02

No Brand Consistency Across Documents

Documents produced across the sales team varied in layout, font, and content structure. Without a centralised template engine, maintaining Arrowquip's professional brand identity was impossible to enforce at scale — some quotes used outdated logos, others had inconsistent pricing formats. Finance couldn't govern what was going out the door.

03

Salesforce Data and Documents Were Completely Disconnected

Critical Opportunity and Quote data lived inside Salesforce, but pulling it into a formatted document required manual extraction. There was no live link between CRM records and output documents — any update to pricing or product details meant recreating the entire document from scratch, and there was no audit trail for which version of a document a client had actually received.


The Solution

How We Structured the Engagement

We've implemented PDF Butler on Salesforce for software companies, professional services firms, and enterprise sales teams across Australia, the US, and the UAE. Our approach is always document-workflow-first — before we configure a single template, we map how documents move from data entry to the client's inbox. Then we build around that reality.

Five Phases · 10–12 Week Delivery
We divided the engagement into five structured phases, each validated before advancing. Every template was tested against real Salesforce data before going live — no forced cutover, no overnight switch.
Phase 01 — Discovery & Audit Phase 02 — Template Design & Configuration Phase 03 — Integration & Automation Phase 04 — Testing & QA Phase 05 — Training & Handover
Phase 01

Discovery — Mapping the Document Workflow

Before any configuration work, we spent time inside the business. We ran workshops with Arrowquip's sales, operations, and finance teams — mapping every touchpoint from lead inquiry to signed order confirmation. We audited all active Word and PDF templates in use, categorised them by document type, and identified where consolidation was possible. The output: 15+ template variants rationalised into 4 master templates, prioritised by volume and error impact for phased rollout.

We also reviewed the prior Salesforce implementation to understand exactly what the data model looked like, so our template field mappings would work against the actual org — not an assumed one.

PDF Butler Get Started — setup checklist showing permission set updates, region registration and subscription steps
PDF Butler — Get Started setup checklist
PDF Butler Admin settings panel showing Cadmus endpoint, region, stage and stored credentials
PDF Butler Admin — Cadmus custom settings
🗺
End-to-End Document Process Mapping
All document types, sources, approval loops, and stakeholders documented. Template variants catalogued and rationalised.
🔍
Salesforce Data Model Audit
Opportunity, Quote, Product, and Account objects reviewed. Field mapping strategy confirmed before any template build began.
📐
Prioritisation Matrix Delivered
Documents ranked by volume and error impact. Quotes and proposals identified as highest ROI — implemented first.
Phase 02
Phase 02

Template Design and Configuration in PDF Butler

Using PDF Butler's template builder, we designed fully branded document templates incorporating Arrowquip's logo, colour palette, and typography — with dynamic field mappings to Salesforce objects (Opportunity, Quote, Product, Account). We built conditional logic to handle multi-product configurations, regional pricing variations, and optional approval signature blocks based on deal value.

Each template was tested against real Salesforce data to ensure accurate field binding, correct calculation of totals, and proper rendering across all edge cases — long product names, large product lists, zero-value line items.

PDF Butler Word template with merge fields for customer name, address, product table and signature block
PDF Butler Word template — dynamic merge field mapping
New Doc Config modal showing document type selection: Main Word Document selected
New Doc Config — selecting Main Word Document type
New Doc Config Main Word Document form showing document config name Quote and dynamic title using OPP_NAME_TITLE merge field
Doc Config — dynamic document title with Opportunity merge field
DataSource modal showing Opportunity as Single sObject and Opportunity Products as List of sObjects
DataSource — Opportunity and Opportunity Products linked
DataSource field configuration showing fields Id, Amount, Owner Name, Owner Email, Account Name, Billing Country, Billing Street with type selectors
DataSource field types — correct type assignment per Salesforce field
PDF Butler Doc Config Documents panel showing default document upload with Choose File button and alternative document slots
Doc Config Documents — uploading default and alternative Word templates
Config Type modal showing Datasource dropdown with Opportunity selected from available data sources
Config Type — datasource selection for merge fields
Config Type dialog showing SINGLE-CUSTOMER_NAME mapping: Account Name field from Opportunity datasource mapped to CUSTOMER_NAME merge field
Config Type — field-to-merge-field mapping configuration
PDF Butler Doc Config showing uploaded template file and complete list of configured Config Types in the left panel
Completed Doc Config — all merge fields defined and template uploaded
🎨
Pixel-Perfect Branded Templates
Logo, colour palette, fonts, and imagery embedded. Every document reflects Arrowquip's brand exactly — no variation possible.
🔄
Dynamic Salesforce Field Binding
Opportunity, Quote, and Product fields auto-populate from live CRM data. No copy-paste, no re-entry.
⚙️
Conditional Logic for Complex Deals
Templates adapt for regional pricing variants, multi-product configurations, and value-based approval signature requirements.
Phase 03
Phase 03

Salesforce Flow Integration and Document Automation

We wired PDF generation into Salesforce Flows and process automations, enabling documents to be triggered automatically on stage changes or manual button clicks. We created custom actions on the Opportunity record so sales reps can generate a professional PDF quote in a single click from within Salesforce. When an Opportunity moves to "Proposal Sent," a quote confirmation PDF is automatically generated and emailed to the customer — no manual steps.

Generated PDFs are stored directly against the Salesforce record in a versioned manner, creating a complete, timestamped audit trail. Email routing sends documents to the right stakeholders — sales reps, finance for approval, customers for execution — all within the automation.

PDF Butler Data Source record for Opportunity showing SOQL type, single sObject, and SOQL query SELECT Id FROM Account WHERE Id = recordId
Data Source — Opportunity SOQL configuration
New Data Source modal showing record type options with SOQL selected
New Data Source — SOQL type selection
SOQL Builder Review tab showing selected fields: Opportunity ID, Amount, Full Name, Email, Account Name, Billing Country, Billing Street with generated SOQL query
SOQL Builder — Review tab with generated query
SOQL Builder Add Filters tab showing WHERE clause creation for Opportunity ID equals recordId
SOQL Builder — Add Filters with recordId scoping
Salesforce Opportunity Custom Links section showing Open PDF Butler link
Salesforce Opportunity — Open PDF Butler custom link on record layout
One-Click Document Generation
Custom action button on the Opportunity record generates a professional PDF instantly — no system-switching required.
🤖
Automated Stage-Based Triggers
Salesforce Flows auto-generate and email documents on stage changes. Quotes, confirmations, and delivery notes trigger without manual action.
🛡
Versioned Audit Trail
Every PDF is timestamped, versioned, and attached to its parent Opportunity record with full user attribution.
Phase 04
Phase 04

Testing and Quality Assurance

We executed comprehensive testing across all document types and edge cases: single-product quotes, multi-product deals with bundled pricing, regional variants with localised currency, and high-value deals requiring director sign-off. We stress-tested templates with real Salesforce data — including long product names, large product lists, and extreme pricing scenarios.

We validated that all Flow automations triggered correctly on stage change, PDFs were properly versioned and attached to records, and emails reached the right stakeholders with the correct document variant. Load testing confirmed PDF generation created no Salesforce API bottlenecks under peak quote volume.

Salesforce Opportunity at Closed Won stage showing PDF Butler Document Previewer sidebar with Quote PDF button and related products panel
PDF Butler Document Previewer — live on a Salesforce Opportunity record
🔍
Template QA Across All Variants
All document types tested with real and edge-case Salesforce data. Pricing calculations, conditionals, and layout verified.
🔗
End-to-End Automation Testing
Flows, triggers, email routing, and record versioning validated across all deal stages and stakeholder paths.
📋
Compliance & Audit Verification
Document versioning, timestamps, and approval trails confirmed. Every record retrievable with full context.
Phase 05
Phase 05

Role-Based Training and Team Handover

We delivered role-based training sessions for sales reps (how to generate quotes and manage approvals), finance (how to audit documents and govern approval workflows), and operations/admins (how to modify templates, add new document types, and manage user access). Training was delivered as live workshops and recorded sessions for asynchronous learning.

We created comprehensive knowledge base documentation covering template modification, troubleshooting, and best practices. After handover, the Arrowquip team owns the template library completely — no developer or vendor involvement required for ongoing changes. Four weeks of post-go-live hypercare support followed go-live, with daily monitoring and fine-tuning based on real-world usage.

PDF Butler configuration screen showing completed template setup and workflow configuration during team handover
Team handover — Arrowquip managing templates independently
🎓
Role-Based Training Programme
Sales, finance, and operations teams trained on their specific workflows. Live + recorded sessions for flexible learning.
📚
Knowledge Base Documentation
Full system documentation — template modification, troubleshooting, and best practices — delivered to the Arrowquip team.
🆘
4-Week Hypercare Support
Post-go-live monitoring, real-world fine-tuning, and question resolution. Team confident before Twopir stepped back.

Impact & Outcomes

What Changed — In Numbers and In Practice

Within 30 days of go-live, the sales team reported a dramatic shift: quote generation went from a 2-hour manual job to a single click. Within 90 days, pricing errors had virtually disappeared. By month 6, Arrowquip was scaling their sales operations without hiring additional proposal specialists — because the system had absorbed that work.

45%
Reduction in manual effort — complex multi-product quotes cut from 2 hours to 45 minutes
50%
Fewer pricing and spec errors — copy-paste mistakes eliminated entirely from high-volume quotes
40%
Faster customer quote response — customers now receive quotes within 2 hours, 5× faster than before
100%
Brand consistency across all documents — centralised template engine, no variants possible
PDF Butler Document Preview showing final rendered quote for Burlington Textiles Corp of America with product table showing GenWatt Diesel products totalling $255,000 and signature block
Quote generation is now a 1-click action from the Salesforce Opportunity record — enabling 25% faster quote-to-close cycles without extra headcount
Every quote reflects current Salesforce data at generation time — if pricing changes, the next document automatically reflects the latest rates
Automated email routing means quotes reach customers without manual copy-paste to Outlook — reducing human error and touch-time
Complete compliance audit trail built in — every document is timestamped, versioned, and attached to its Opportunity with full user attribution
Template library owned by the Arrowquip team — they modify, test, and deploy new document types independently without waiting on a vendor

"Before, creating a complex quote with multiple product lines took 90 minutes of manual work. Now it's instant — and without the risk of pricing errors. It freed up our entire proposals team to focus on client relationships instead of paperwork."

— Twopir Project Lead · Australian Accounting Software Company Engagement · 2026

Frequently Asked Questions

What Software Companies Ask Before Working With Us

Yes. PDF Butler uses conditional logic to render different content based on Salesforce data. We configure templates to automatically adjust product specifications, pricing tiers, and regional variants based on the Opportunity record — no manual intervention required. A deal with 3 products and regional uplift automatically calculates correct totals and formats the pricing table accordingly.
The majority of our APAC clients are based in Australia and New Zealand. Our India-based delivery team works in overlapping time zones with AEST (4.5 hours of direct overlap), enabling real-time workshops, testing, and support. Every engagement has a named project lead with direct Slack and Zoom access — 24-hour response guaranteed on all active projects.
PDF Butler's admin interface is self-service. Your team can modify templates, adjust conditional logic, and deploy new document types independently — no Salesforce developer or Twopir involvement required. We provide comprehensive training and post-go-live support so your team is fully confident managing templates before we step back.
Every PDF generated through PDF Butler is automatically versioned, timestamped, and attached to its parent Salesforce record. This creates an immutable audit trail — you can instantly retrieve any document variant and see exactly which Opportunity record and data version it was generated from. Critical for compliance reviews and dispute resolution.
Absolutely. We integrate PDF generation with Salesforce Flow automations, enabling documents to be triggered automatically on stage changes (e.g., Proposal Sent → auto-generate quote confirmation) or manual button clicks. Documents can be automatically emailed to relevant stakeholders without any manual action from your team.
Most Salesforce partners have broad CRM expertise but limited depth in document automation and PDF Butler specifically. We have 12+ years and 200+ implementations — with a focused practice in document workflows, revenue operations, and Salesforce platform depth. We hold Salesforce Gold Partner status, targeting Crest 2026. We don't learn on your project.

More From Twopir

Your Sales Team Deserves a Document Process
That Works as Fast as They Do

Start with a free PDF Butler and Salesforce document workflow audit. We review your current setup, map the gaps, and deliver written findings in 5 business days — no commitment required.

Serving US · UK · Australia · UAE · Canada  ·  US EST · UK GMT · AEST coverage  ·  Response within 24 hours guaranteed