Challenges
Structuring a high-volume sales model without slowing growth
sunday is an all-in-one payment solution built for restaurateurs, operating across France, the United States, and the United Kingdom. The company serves both SMBs with short sales cycles and Enterprise accounts, where negotiations tend to be longer and more complex.
Its offering, spanning both hardware and software, combines one-off and recurring pricing models, fixed and variable fees, and a wide range of optional add-ons tailored to each customer’s needs: QR code payments, a restaurateur dashboard, tipping for servers, installation fees, and even pricing based on the type of card used.
The result is a highly complex sales environment, made even more challenging by volume, with up to 25 new customers signed every day.
For the RevOps and Sales teams, the challenge was clear: 👉 bring structure and standardization to contract management without adding friction for sales reps or slowing down the sales cycle.
Before GetAccept, contract management came with several limitations:
- contracts that were long and difficult for customers to understand,
- time-consuming contract maintenance for RevOps teams, with countless templates to manage,
- manual data entry leading to frequent errors,
- and limited ability to scale across multiple countries and market segments.
Why GetAccept?
Centralize contracting and automate without leaving Salesforce
To address these needs, sunday chose GetAccept with one non-negotiable requirement: keeping the entire sales cycle within Salesforce.
Thanks to the native integration between Salesforce and GetAccept, sales reps can create contracts directly from the CRM, without switching between multiple tools or tabs. All previously entered information is automatically populated into the contract.
This centralized approach enables Sales teams to stay focused on selling, while allowing RevOps teams to enforce a strict, consistent, and fully controlled contractual framework.
Favorite feature
Bidirectional automation between Salesforce and GetAccept
Two key workflows play a critical role in streamlining the process:
-
Salesforce → GetAccept:
All data entered by sales reps (products, pricing, and discounts) is automatically pulled into the contract.
-
GetAccept → Salesforce:
Once the contract is signed, customer-provided information (such as company name, billing address, VAT number, and other required details) is automatically synced back into Salesforce.
The benefits:
- no manual data entry,
- accurate and reliable CRM data,
- and substantial time savings across teams.
Conditional templates: how to sell faster, at scale
Before the introduction of conditional templates, sunday had to manage nearly forty different contract templates to cover all countries, segments, and possible offer configurations. This often resulted in contracts that were unnecessarily long and sometimes included clauses or pricing tables irrelevant to the end customer.
This level of complexity also came with a significant operational cost. Even the smallest change (adding a checkbox, updating a clause, or introducing a new option) required manual updates across every template, representing up to two hours of work for the RevOps team.
With GetAccept’s conditional templates, sunday has dramatically simplified its approach:
- one template per country,
- conditional logic driven by Salesforce data,
- and clauses, pricing tables, or legal notices displayed only when relevant.
In practice, if a discount is applied to a product, the corresponding clause automatically appears in the contract. If no installation fee is charged, the related section is automatically removed. Likewise, a trial offer or temporary benefit is only shown when the associated field is populated in the opportunity.
This approach delivers two key benefits. For customers, contracts are shorter, clearer, and faster to sign. For RevOps, maintenance is nearly instantaneous: changes that once took several hours can now be made in just a few minutes.
Results
to create and send a contract
per country, instead of 40 previously
of time saved on template maintenance
When automation becomes a competitive advantage
GetAccept has reshaped how sunday handles contract workflows. Creating and sending a contract, which once took over an hour, can now be done in five minutes, end to end. This acceleration is driven by full automation: from pricing configuration in Salesforce to contract generation and delivery.
On the RevOps side, contract maintenance has been drastically reduced thanks to conditional templates : an update that previously required nearly two hours can now be completed in just a few minutes, representing a time reduction of around 97%. This level of agility allows teams to adapt contracts quickly, without disrupting sales operations.
Finally, bidirectional automation between Salesforce and GetAccept has completely eliminated data entry errors and manual post-signature tasks. Adoption is so strong that even the slightest disruption to an automation is immediately noticed by sales teams, clear evidence that GetAccept has become a core component of sunday’s sales workflow. In a context where the company signs several new customers every day, this structure is now essential to support seamless, frictionless growth.
Selling without sales reps through partners and automated contracts
Alongside its direct sales motion, sunday also relies on a network of partner resellers to promote its offering in the field. While highly effective, this model came with a major constraint: these partners operate outside of sunday’s internal sales stack.
The Growth team (led in particular by Olivia) set out to design an ultra-simple partner journey, while preserving the same level of automation and structure used for direct sales.
The solution is built around a single, deliberately lightweight form that captures the essential information typically entered in Salesforce. From this single entry point, the entire workflow is automated: account and contact creation or matching, assignment to the correct reseller and owner, opportunity creation with the right products and pricing, and finally automatic contract generation in GetAccept via API, using a dedicated template.
In practice, no manual intervention is required on sunday’s side. As soon as a request is submitted, the contract is generated and sent automatically to the end customer in less than two minutes, on behalf of the appropriate contact. There is no sales rep involved, no manual action, and no additional tools for either partners or internal teams to manage.
This use case highlights sunday’s ability to sell at scale without mobilizing its sales teams, relying instead on a partner ecosystem and fully automated contract process. GetAccept plays a central orchestration role, connecting external stakeholders to a tightly controlled internal sales process, without compromising on quality or execution speed.