saved in preparing documents
Faster and automatic purchase-price calculations
Accurate document accuracy
Citi Developers was dealing with different payment plans across SPA, Booking Forms, and Sales Offers, making it difficult to show the right installment details in each document.
The documents needed to show different customer details depending on the account type, and keeping business, purchaser, and joint purchaser information correctly arranged was becoming difficult.
Installment amounts needed to be calculated based on the agreed purchase price. Without automated calculations, the team had to depend on additional manual work to prepare the correct payment amounts.
Citi Developers needed SPA documents to include Arabic customer and transaction information, but managing multilingual data within the existing document process was not straightforward.
Payment-plan information could span multiple pages, and keeping tables properly structured with repeated headers was a challenge when generating the final documents.
The correct property unit image needed to appear in the generated SPA document. The image also had to be resized and positioned properly so it fitted naturally within the document layout.
Sales Offers needed to be generated only for eligible units, such as those marked Available or Hold, but there was no simple way to control when users could generate them.
Citi Developers required separate SPA, Booking Form, and Sales Offer documents, each with different rules, while still keeping the information connected to Salesforce and consistent across documents.
Users also needed a simple way to generate documents from Salesforce, while following a defined naming format, and managing these requirements manually was creating unnecessary steps.
Docs Made Easy configured dynamic logic to show the right installments for each document. SPA documents display relevant Pre-Handover and Post-Handover installments, while Booking Forms and Sales Offers follow their own payment-plan requirements.
We added formula-based logic to calculate installment amounts directly from the agreed purchase price. Percentage-based installments are worked out automatically and placed into the correct sections, so users do not have to calculate and enter amounts themselves.
We configured the SPA template to collect the right purchaser details based on the Salesforce account type. Business information appears only when needed, while joint purchaser, passport, Emirates ID, and mobile details are placed properly.
We prepared the SPA workflow to handle Arabic customer and transaction information alongside the existing document data. Separate Arabic fields were configured in Production, while temporary English fields supported UAT until the required fields were available.
We configured Docs Made Easy to pull the correct unit image from Salesforce based on the selected property. The image is then resized and positioned within the SPA layout, so it fits the document without extra manual adjustment.
We configured a dedicated Sales Offer action inside Salesforce and added rules around when it can be used. The action checks the unit status, allowing generation only for eligible statuses such as Available or Hold.
We redesigned the Sales Offer payment section using dynamic tables instead of a fixed-size image. This allows payment details to continue across pages, while table headers repeat automatically so the information stays clear.
"I truly appreciate how you handled our requirements promptly and prioritized urgent requests whenever needed. The results and document outputs have been excellent."
Senior Salesforce Developer
Citi Developers now has a more connected way to generate property documents directly from Salesforce. Docs Made Easy handles payment calculations, customer information, Arabic content, images, and document rules, so the team does not have to keep checking every small detail manually. Furthermore, the solution makes different document types easier to manage while keeping their layouts and business rules properly aligned.
Citi Developers is a neo-luxury real estate brand focused on creating thoughtfully designed spaces where luxury feels natural. With a focus on wellness, innovation, creativity, and timeless design, the company aims to make everyday living feel more meaningful.
Need Help with Docs Made Easy Implementation Start your documentation journey today. No strings attached.
support@docsmadeasy.com +1(262)310-7818