Professional Documents
Culture Documents
DP - BTS CS BRD - v0.6
DP - BTS CS BRD - v0.6
CRM/BTS
Requirements Document
Submission Date 9/27/2022
Project Objectives
Objectives are important for three reasons:
• They represent an agreement between the project manager and the project sponsor (and other
major stakeholders) on the main purpose of the project.
• They help frame the project as they determine the deliverables needed to achieve the
objectives. One can validate that all of the work that is being performed will ultimately help
achieve those objectives.
• They help declare success. At the end of the project, users should be able to determine whether
everything expected in the project objectives has, in fact, been achieved.
Detailed Requirements
Case Management Overview
• For BTS cases, the system shall always notify team leaders/case type and Head of Customer Care
with created cases.
• There shall be a Weekly report for all open cases.
o This report shall be sent to Customer care Head, Customer Care Team Leader (per case
type), Director of Customer Care.
• The system shall always assign cases in round-robin style per team for Customer Care
Interaction teams (each case type will be assigned within a team).
o If the case is created by a customer care agent, it shall automatically get assigned to
themselves (the creator).
• Team Leader shall be able to assign the case to an agent in the team manually if needed.
• For Customer Care Technical team, the system shall add the case to a queue for agents to
choose cases to work on.
• The system shall always notify the customer upon initiating any request (a case is opened)
through Marketing cloud channels, and upon case closure as well.
o Only in the case of Termination cases, the system shall not notify the customer on case
closure.
• If the management (according to DOA) rejected any of the below cases (as shown in the flows
below), case shall be automatically closed.
o The system shall notify assigned customer care agent with case closure.
• A PHPP is not transferrable.
o Unless with approval from Head of CC or Customer Care Chief that the PHPP account
can be changed (transferred to another account).
o If any approves, the account linked to a PHPP can be changed then.
• For all cases, the system shall check the validity of the following from the Account linked to such
case. If any has expired, the customer care agent shall be able to upload a valid copy on the
account and to reflect this on the case to proceed:
o Trade License (in the case the unit is registered under company name).
o Passport Copy
o Emirates ID
• Web-to case shall be enabled (from the portal)
• Email to case shall be enabled
Case Types
- Customer care agent shall be able to open a case and choose one of the following types;
accordingly, the workflow is triggered (as discussed below in details)
1. Handover Case Workflow Description
2. Post-Handover Resell Case Workflow Description
3. Pre-Handover Resell Case Workflow Description
4. Change Address Case Workflow Description
5. Add/Delete Name Case Workflow
6. De-Faulter Termination Case Workflow
7. Pre/Title-Deed Registration Workflow
8. Mortgage Registration Case Workflow
9. Buy-Out Case Workflow
10. Postpone Instalments Case Workflow
11. Change Payment Plan Case Workflow
12. LPF Waiver Case Workflow
13. Upgrade/Downgrade Case Workflow
14. Consolidation Case Workflow
15. Re-Allocation Case Workflow
16. Complaints Case Workflow
17. Sell Off-Plan Case Workflow
18. Modification Case
Action
Items
For fresh desk, will creating a case for a walk-in customer be an enough
replacement for creating a ticket in Freshdesk?
Notes 2
• Modification flow in Yardi has been separated into different case
flows (per type of modification)
Detailed Requirements
Handover Case Workflow
1. Case shall be automatically created with status “New” (as per case generation rules stated
below).
2. The system shall notify Customer Care Chief , Head of Customer Care and Director of Customer
Care with the cases.
3. The Customer Care Chief shall be able to confirm on the orientation (3 months before handover)
and handover dates according to SPA (in bulk by selecting and de-selecting cases and changing
statuses).
4. The system shall add these dates to the handover case that includes the unit number.
o Once the dates are added on the case (two date/time fields), the system shall notify the
Head of Customer Care and Customer Care Director to take an action on the handover
case.
o The system shall notify collection department.
o System update case status to “Handover Date Confirmation”.
o The system shall send an email reminder to the customer to reserve an appointment for
snagging.
5. System shall allow choosing one of these actions (for the Head of Customer Care or Chief or
Director):
o Revise handover letters (In Progress – if handover to be delayed from SPA)
a. Head of Customer Care shall be able to add new courier date for notice letter.
b. The system shall notify CRM to add new email date for notice letter.
c. System shall notify Head of customer care and Customer Care Director 3 months
earlier (if possible) or 2 months or/and 45 days before added revised date (AHD)
to proceed with issuing notice letter.
d. The change in handover date shall affect the cash and PHPP cases payment
plans/installment dates (Integration with Yardi is needed in this case)
e. Go-to Step 6 (once the new date is reached)
o Handover as plan (AHD is the same as handover date in SPA)
a. System shall highlight this option to the customer care decision maker by
comparing the original handover date and added revised date/AHD by the chief.
b. Go-to Step 6
o Waiting for Management direction:
a. If the chief does not add a date on the case and keep it Pending.
b. Repeat from step 5
6. Head of customer care or Director to assign the case to a certain customer care agent as below
(check assignment rules below).
7. A Customer care specific agent shall be able to mark the checkbox “Handover is issued” once
date is reached.
o Some automatic steps take place as illustrated in the below section.
8. The system shall notify the assigned agent to the case (as per assignment rules below).
9. The system shall update the case status to “Assigned”.
10. Go-To Handover Transaction process
11. Close the case
- Based on the Handover date in SPA (to be available as a field on SF Sales Module), the system
shall generate a report automatically with projects to be delivered 3 months earlier. Each
project shall include all units’ details within.
o The system shall notify the Customer Care Chief, Head of Customer Care and Director
of Customer Care with the report (with all units to be delivered under this project).
o Once the report is generated, the system shall create a case for each unit to be
delivered with the unit number.
o The flow goes as above.
- Collection department shall be able to change the handover date as well (Check last section in
the document).
- Customer care agent shall be able to know if orientation is not completed or not (manually).
o The information shall be marked manually on the case by the agent.
o The agent shall add the orientation appointment date.
- Once Customer care agent mark the checkbox on the handover case that the “Handover is
issued”:
o A validation shall exist by the system in this case which is that the checkbox is marked 45
days or more before confirmed handover date.
o The system shall automatically add a start date for the handover transaction for the unit
linked to this case.
o Head of Customer care shall be able to issue Notice/Handover letters and send them
according to courier and email dates on the case (Date as the one confirmed by Chief).
o Once sent, system shall update the case status to “Handover Issued”.
o The system shall issue a report to the management with all ready units (which are
units included in handover cases with status “Handover Issued”).
- The handover case shall be assigned to the agent entitled for this unit/project area.
- This assigned agent is the only one who can close the case later.
- The agent shall be able to re-assign the case to another agent.
o The system shall notify the original agent’s team leader to approve the re-assignment.
- The system shall highlight on the case (flag the case) based on the opportunity and the
account if the customer is “Cash”, “Mortgage” or “PHPP Customer”.
- On the appointment date, the agent shall be able to click “Start Handover” from the case
assigned to them.
- The system shall update the case status to “Handover Transaction”.
o The system shall notify the customer that a service request for a handover has been
generated through Marketing cloud channels.
o The system shall display for the agent the following:
§ Statement of account. If not fully paid, the system shall display the
outstanding due (through integration with Finance).
§ Valid Passport. If not valid from the Account, display an error to upload a
new one.
§ Valid Emirates ID. If not valid from the Account, display an error to upload a
new one.
§ Trade License (in the case the unit is registered under company name).
- The agent shall be able to mark all as done to proceed to next screen.
- The system shall send a reminder to Head of Customer Care with cases that need a Notice
letter to be sent 45 days prior handover date.
o The reminder shall be sent with the cases once the case status changes to “Handover
Issued”.
- The system shall send an automatic reminder (email) to the customer once the orientation
starting date (3 months till handover date) is added on the case to reserve an appointment for
snagging.
o If the orientation appointment did not occur up until 1 month from handover date (not
marked manually on the case by customer care), the system shall send another
reminder.
Detailed Requirements
Post-Handover Resell Case Workflow
Case statuses
1. New
2. Under Review
3. NOC
4. Closed: once resell process is completed successfully
5. Cancelled: once resell process is cancelled
Validate Documents
- The customer care agent shall be able to mark a checkbox next to each document that it has
been submitted and clear.
- Needed Documents/checklist to be uploaded by the customer:
Case Limitations
Agreement, NOC)
• Guarantee fees and 90 days for Title-deed (as per Yardi
flows) are no longer included within the above flow
Detailed Requirements
Pre-Handover Resell Case Workflow
Case Conditions
- 40% of the sell price (from statement of account) shall be recorded on the booking/opportunity
to open the case.
o The system shall allow Head of customer care to have special approval not to apply this
threshold (Exception Case as mentioned in Yardi flows).
§ This exception might be rejected or approved.
§ If rejected, the sell price threshold shall be met.
- Pre-Title deed verification (only possible if registration is recorded on the account and/or
opportunity (to be automated if integration with DLD to exist in scope)).
- No overdue on sell value or LPF or any other charges (to be reflected upon integration with Yardi).
1. New
2. Under Review
3. NOC
4. Closed: case status for successful resell.
5. Cancelled: Case status when the resell process is cancelled and not completed
Validate Documents
- The customer care agent shall be able to mark a checkbox next to each document that it has
been submitted and clear.
- Needed Documents/checklist to be uploaded by the customer:
a. Clearance of service charge (only in case of ready projects and not off-plan)
b. Service charge to be paid in advance for 6 months in future
c. Pre-Title Deed
d. Dewa and Cooling clearance (only in case of ready projects and not off-plan)
e. Transfer form
f. Copy of MOU
g. If Passport and Emirates ID expired (the system shall allow updating the account in this
case)
h. Trade License (in the case the unit is registered under company name).
Create Account
• Customer care agent shall be able to create a new account for the buyer if they are not
already existing accounts on Salesforce.
• This account shall go through same cycle of creating accounts in Sales module with same
security approval.
o Security Clearance might be approved or rejected (the same way as what is
currently implemented in Sales module).
o If Security clearance is rejected, the system shall notify customer care agent who
originally created the account to cancel the resale case (close the case with status
“Cancelled”).
Case Exceptions
- Only in ready projects, the case closure shall reflect in the handover transaction PHPP (if
applicable). Accordingly, the system shall change it to “Cash” Handover case or “Mortgage”
case.
- If keys were not released yet (Checkbox not marked in handover case), new buyer will complete
latest steps of handover.
Detailed Requirements
Change Address Case Workflow
Case Statuses
1. New
2. Closed
Case Fields
New information* Single Line (Text) For each chosen option from
the above picklist, the system
shall enable the agent to add a
value
(*) means that this field is mandatory for case creation
Notes
Detailed Requirements
Add/Delete Name Case Workflow
- Customer care shall be able to open a case with status “New” from an opportunity.
- Customer care agent shall be able to choose whether the case is for adding or deleting joint
owners.
If Adding:
1. The customer care shall be able to upload passport copy and emirates ID for new co-owner on
the case.
2. The customer care shall be able to fill the form (to be generated from the system) and both sign.
3. The system search for the customer’s name in the Accounts currently on Salesforce (using
unique identifier/Account).
4. If Customer does not exist:
a. Go-To Create New Account Cycle
b. The system shall notify customer care agent once the account is active (since the
customer care agent shall be the account creator).
5. The customer care agent shall be able to mark the following points in the checklist as done
a. Standard amendment agreement to sign.
b. Admin fees (to be reflected from the statement of account)
6. The printed receipt for fees shall be reflected from Finance (Cashier) in Yardi on Salesforce for
the case and Account.
7. Customer care agent shall be able to initiate agreement from Salesforce for the customer to
sign.
a. Customer care agent shall be able to mark two checkboxes for the below signatures.
Once checkbox is marked, the signature date shall be added on the case for the
agreement:
i. Customer signature
ii. DP Signature
8. Customer care agent shall be able to issue NOC from Salesforce and prints it
9. The system shall notify the customer through marketing Cloud channels that NOC is ready (on
the same day).
10. The system shall update the case status to “At DLD”
11. Once Pre-Title Deed is issued under new name (manually uploaded by customer care agent), the
new account is linked for this opportunity (New Owner).
12. The system shall automatically close the case (status “Closed”).
a. The system shall include the new co-owner in the unit and booking/opportunity on
which the case was opened (details in a separate section below).
Case Rules
- The case shall be opened through a specific form on portal (Web-to-Case) or through walk-in.
o If from the portal, the system shall display the form to the user to fill it himself.
o A Web-to-Case to be generated.
- There is no limit in the number of names to be added or deleted.
- The case shall be opened from a specific customer’s account.
- PHPP remains valid since original owner is still there.
- The case shall be closed within 30 days from “At DLD” status.
- Pre Title-Deed is to be on the system within 30 days (manually uploaded by the agent) for case
closure.
o If not within 30 days, customer care shall be able to renew NOC within additional 30
days.
o Otherwise, it shall be automatically cancelled and not renewed anymore.
o Case closed with Note (Not completed) and status “Cancelled”.
§ The customer care agent shall be able to Issue a new one and go through the
process from the beginning. (Renewal means paying admin fees again).
Create Account
• Customer care agent shall be able to create a new account for the new co-owner if they are
not already existing accounts on Salesforce.
• This account shall go through same cycle of creating accounts in Sales module with same
security approval.
o Security Clearance might be approved or rejected (the same way as what is
currently implemented in Sales module).
o If Security clearance is rejected, the system shall notify customer care agent who
originally created the account to cancel the case (close the case with status
“Cancelled”).
Case Conditions
- The system shall check the following before allowing the customer care agent to open a case of
this type:
Case Statuses
Case SLAs
De-Faulter Termination case shall be closed in a duration of maximum 3 months (change status from
“New” to “Closed” or “New” to “Terminated”).
i. The system shall check payment due dates for customers on daily basis.
§ This is based on SPA and its payment plan for each opportunity and linked
account.
ii. The system shall automatically notify the customer 30-15-7-1 days before payment due date.
§ Notifications are emails sent to registered emails on the customer’s account.
iii. If payment has not been recorded on Yardi, and reflected on Salesforce up until payment due
date, the system shall notify the customer 1 day after due date, then 7,15,30 days.
viii. Collection manager shall be able to approve to start de-faulter termination (Button “Approve”
that triggers the flow)
§ For each approved termination after legal notice re-issuance, the system will
trigger the creation of a new termination case.
§ The flow goes as above.
ix. At any moment, if the payment is recorded, the system shall:
§ Remove the opportunity and the customer’s account from the notifications.
§ Remove the opportunity and the customer’s account from the collector’s list for
legal notice issuance.
§ Remove the opportunity and the customer’s account from the approval list of
Collection Manager for termination.
x. If any changes occurred to the payment plan or SPA, this shall be reflected on Salesforce and
Yardi.
§ The system shall consider the new dates for notifications and collection
department processes
Case Exceptions
• If an LPF Waiver case is opened on the same opportunity, the system shall automatically notify
Director of Customer Care or Head of Customer Care (check LPF Waiver Case Workflow):
o If approved, termination case shall be cancelled and termination is not done (Status:
“Closed” and not “Terminated”).
o The system shall notify termination and collection department to stop termination.
1. Customer care shall be able to open a case upon customer’s request; with status “New”/”
Assigned”.
2. Customer care shall prepare a memo (Resolution Form).
3. The system shall notify Management based on DOA “Delegation of authority” and update case
status to “In Progress”.
a. If rejected: the system shall close the case automatically and notify the assigned
customer care agent (Status “Closed”).
4. Once Mngt approves: customer care sends an email to Legal Department in DP (internal) to
prepare termination agreement.
5. Once prepared, legal department in DP (internal) shall send agreement to customer care agent
to upload it on the case (after being signed).
6. There might be required payments in the memo to be finalized.
7. Customer care shall be able to notify client to come and sign (and do payments if applicable).
8. Customer care approves signature and upload on the system.
Case Statuses
1. New
2. Assigned
3. In Progress
4. Terminated
5. Closed: when termination has stopped and the opportunity has not been terminated
DLD De-Registration
1. The customer care starts the de-registration process with Land department (Off Salesforce).
2. The request shall be handled through land department and updates to be added on the case
manually (If to be integration with DLD, the customer care shall be able to receive a
notification on Salesforce with the case results).
3. Customer care shall be able to update DLD Feedback
4. Once approved, this means that Land department has terminated the title-deed for the
owner.
Friendly Termination case shall be closed in a duration of maximum 3 weeks (change status from “New”
to “Terminated”).
Title-Deed Registration
Title-Deed Registration Workflow
Case Statuses
a. New
b. Closed
Case Conditions
- The system shall not allow opening a case of “Title-Deed registration” unless 100% sell value
payment is done. Otherwise, the system shall not allow opening the case.
- Customer care agent shall be able to open this case type from PHPP handover case once
closed/finalized.
- Customer care agent shall be able to open this case type as a normal standalone case.
- The system shall clearly differentiate between cash customers and Mortgage customers once the
case is opened to handle title-deed issuance target.
4. Customer care agent shall validate the payment of DLD and admin fees (Upon integration with
Finance, this shall be automatically reflected on the case).
5. Customer care agent shall notify the customer to come and sign the DSR application.
6. Customer care approves signature and upload on the system.
a. Customer care agent shall mark 2 checkboxes for 2 signatures on the application
(Customer signature and Developer signature).
b. Once checkbox is marked, the system automatically add signature date
Case Statuses
a. New
b. Closed
Case Conditions
- The system shall clearly differentiate between cash customers and Mortgage customers once the
case is opened.
- The case shall be closed within 30 days max as an SLA (change status from “New” to “Closed”).
- No NOC is needed in these cases.
Detailed Requirements
Mortgage Registration Case Workflow
Verify Documents
- Customer care agent shall be able to mark separate checkboxes for each document to be
uploaded on the case.
- Only then, the customer care agent shall be able to add the bank name and mode of mortgage.
NOC)
• No De-registration for Mortgage to take place by DP.
Detailed Requirements
Buy-Out Case Workflow
1. Customer care shall be able to open a case with type “Buy-Out” from an opportunity with status
“New”.
a. The system checks the earliest installment recorded, if it is within 1 year or more, the
case is opened. Otherwise, the system shall display an error that the case cannot be
opened to the issuer.
b. If there exist one installment within 3 months from the request (case opened), this
installment is excluded from buy-out.
2. The customer care agent shall be able to fill in the Buy-Out calculation sheet on the system.
3. The customer care agent shall send an email to Finance Director to verify Buy-Out calculation
sheet.
4. Once received, the customer care agent shall upload the sheet on the case.
5. The system shall send an email to Finance Chief to approve.
6. The system shall notify Commercial Chief with the case to approve.
7. Once both approved: the system shall send an email to notify Customer care team agent.
a. If any rejects, the case is closed.
8. Customer care agent to send an email to legal department to prepare agreement (Off Salesforce).
9. Customer sign and payments resolved (Off Salesforce).
a. Customer care agent shall mark 2 checkboxes for 2 signatures on Legal Agreement
(Customer signature and Developer signature).
i. Once checkbox is marked, the system automatically add signature date.
10. The customer care agent shall send an email to finance team to do the discount on the system as
what the customer has paid and update the sell price.
11. Upon this email, the system shall close the case automatically.
Detailed Requirements
Postpone Instalments Case Workflow
• Customer care shall be able to Open a case with type “Postpone Instalments” with status
“New”; from an opportunity.
• Customer care shall be able to fill in the needed form (template to be shared by the business).
• Once done on the case, the system shall notify as per DOA for the one who approves.
• Once approved, the system shall notify back customer care agent, who send an email to legal
department for the legal agreement.
• Once received, customer care agent shall be able to upload the agreement on the case and
notify the customer.
• Customer shall visit the office to sign and provide cheque (If applicable)
o Once cheque received and checkbox marked (Cheque Received), Customer care changes
the cheque date to the new one approved and included in the form.
o If it is an international customer, the customer care agent shall mark a checkbox
(Cheque Not Applicable).
o Customer care agent shall mark 2 checkboxes for 2 signatures on Legal Agreement
(Customer signature and Developer signature).
§ Once checkbox is marked, the system shall automatically add signature date.
• Once cheque date is changed, the system shall close the case.
• This process requires a change in payment plan installment which is under the booking from which
the case was opened.
Case Conditions
- The system shall always reflect the original Due date for the cheque from the opportunity.
- The case shall only include one cheque.
- The case shall not be closed unless the new cheque date (installment date) has been added
on the case.
o If it is an international customer, the customer care agent shall mark the checkbox
that (Cheque not Applicable).
o If it is an Emirates resident, the customer care agent shall mark the checkbox
(Cheque Received).
Detailed Requirements
Change Payment Plan Case Workflow
Case Conditions
- A change of payment plan case can be issued through collection department as well (if they
will have access to Salesforce).
Detailed Requirements
LPF Waiver Case Workflow
1. Customer care shall be able to open a case with status “New” (from a certain opportunity) and fill
in required form as per customer request.
2. The customer care agent shall be able to choose a reason for the LPF waiver case.
3. The system shall notify the customer using Marketing Cloud channels that an LPF Waiver case has
been issued for them.
4. The case goes for approval as per DOA in customer care team.
5. Once approved, the system shall notify customer care to proceed.
6. Customer care shall be able to notify customer to finalize the payment.
7. The customer care agent shall send an email to notify finance to adjust payments and
discounts/Credit Note.
Case Fields
Case Exceptions
• The case shall be opened by customer care team upon a customer’s request
• If there is a termination case opened on the same opportunity, the system shall automatically
notify Director of Customer Care or Head of Customer Care:
o If approved, termination case shall be cancelled and termination is not done (Status:
“Closed” and not “Cancelled”).
o The system shall notify termination and send an email to collection department to stop
termination.
• In case an LPF waiver case is opened on an opportunity, the system shall not allow
opening/closing a Handover case.
Detailed Requirements
Upgrade/Downgrade Case Workflow
7. Once both marked, the system shall notify the Sales Inventory team with case details, and approved
memos.
- Go-To Inventory Team process
8. The customer care agent shall be able to access the campaign and check available units in inventory
with the customer.
9. The customer care agent shall go through the Sales process (as implemented) for the new unit and
shall be able to choose a new unit for the customer as requested.
a. Go-To Sales process
b. The system shall update the case status to “Opportunity In Progress”.
10. Once the customer care change opportunity status to “Reserved”, they shall send an email to legal
team for downgrade/upgrade agreement.
11. The system shall update the case status to “SPA Generation”.
12. Customer care shall be able to generate SPA from the opportunity (as per the Sales cycle already
implemented in Salesforce).
13. Customer sign SPA agreement and do any payment if required (Off Salesforce).
14. Once done, Customer care agent shall be able to upload the signed SPA agreement on the case.
a. Customer care agent shall mark 2 checkboxes for 2 signatures on the Agreement (Customer
signature and Developer signature).
i. Once checkbox is marked, the system automatically adds signature date.
15. Once customer and Developer sign (Dual Signature) on SPA, Customer care convert unit status to
“Sold”.
16. The system shall send an email to Finance to re-allocate funds from previous to new unit.
Case Statuses
2. New: once the case is opened on Salesforce
3. Opportunity in Progress: case status during the sales process and an opportunity creation/update
4. SPA Generation: case status once the memo is approved on the case
5. NOC: case status updated by customer care agent to issue NOC for the customer pre pre/title-
deed registration.
6. Closed: case status once DLD approves with new registration.
7. Cancelled: case status if upgrade/downgrade process was not completed
Case Fields
- Once the inventory team is notified with the case, they shall be able to access the project
required by the customer, and any comments from the customer.
- Inventory Team shall be able to:
o Approve: give inventory access and notify CC as shown below
o Reject:
§ This means that no empty units are available that match customer’s request.
§ The system shall notify Customer care agent to handle this with the customer
or close the case later (with status “Cancelled”).
- If approved, Inventory team will allocate certain inventory (x options) to make it visible for
Customer Care agent assigned on the case.
- To share inventory:
o Inventory team shall be able to create a campaign.
o Inventory team shall be able to add campaign members (which include the customer
care agent).
o The campaign shall include specific inventory units available for such case.
Sales Process
- Customer Care agent shall be able to create a new opportunity from the case.
- The system shall add the new opportunity number to the case and customer’s account.
- The customer care agent shall be able to add a new unit to the opportunity from the ones
shared in the campaign by inventory team.
- Once a unit is added to the created opportunity, the system shall notify inventory team with
the new unit and opportunity.
- Once opportunity status change to “Booked”, the system shall notify Inventory team with all
opportunity details.
- Throughout the process, Customer care shall be able to generate SPA from the opportunity
(as per the Sales cycle already implemented in Salesforce).
DLD De-Registration
1. The customer care shall start the de-registration process with Land department.
2. The request shall be handled through land department and updates to be added on the case
manually (If to be an integration phase later, the customer care shall be able to receive a
notification on Salesforce with the case results).
3. Customer care shall be able to update DLD Feedback
4. Once approved, this means that Land department has finalized the de-registration for the
old unit.
This section describes an overview about customer care team process for requests
regarding consolidation. This case is issued when the customer has more than 2 units and
above, and wants to merge some of them.
Detailed Requirements
Consolidation Case Workflow
1. Customer care shall be able to open a case for consolidation with status “New” from a
certain customer’s account.
2. The system shall display for the agent all opportunities available for this account to
choose which unit are needed in the merge (Each opportunity has only one unit).
3. Customer care shall be able to fill a memo (template to be shared from the business)
4. The system shall send for DOA approval.
5. If Rejected (Not eligible for Merge): the system shall notify customer care agent to close
the case.
6. If Approved (Eligible for Merge): the system shall notify customer care agent to send an
email to legal department to prepare the agreement.
Case Fields
Sales Process
- Customer Care agent shall be able to create a new opportunity from the case.
- The system shall add the new opportunity number to the case and customer’s account.
- The customer care agent shall be able to add the newly created unit to the opportunity (the
one merged by Inventory team).
DLD De-Registration
1. The customer care shall start the de-registration process with Land department.
2. The request shall be handled through land department and updates to be added on the
case manually (If to be integration phase later, the customer care shall be able to
receive a notification on Salesforce with the case results).
3. Customer care shall be able to update DLD Feedback
4. Once approved, this means that Land department has finalized the de-registration.
updated)
Detailed Requirements
Re-Allocation Case Workflow
1. Customer care shall be able to open a new case for re-allocation with status “New” from an
account.
2. Customer care shall be able to identify whether to re-allocate to an existing unit (search for this
opportunity) or the request shall have a new unit.
3. Customer care shall be able to fill the needed memo (template to be shared by the business).
4. The system shall send for DOA approval.
5. If Rejected: the system shall notify customer care agent to close the case automatically
6. If Approved: the system shall notify customer care agent to send an email to legal department to
prepare the agreement.
7. Customer care signs agreement with customer and upload it on the case.
• Customer care agent shall mark 2 checkboxes for 2 signatures on Legal Agreement
(Customer signature and Developer signature).
• Once checkbox is marked, the system automatically shall add signature date.
8. If reallocation to happen to a new unit:
• Customer care shall be able to mark a Checkbox (SPA Needed) in case of new unit.
• Sales process shall occur as in Up/Downgrade flow discussed above.
• Go-To New unit flow (details below)
9. The customer care agent shall send an email to Finance to re-allocate the funds from previous to
new opportunity.
10. Once done, the system shall notify customer care for de- registration for DLD (as discussed below).
11. Once approved, the system shall close the case.
• The units that have been de-registered from land department shall be back to inventory
as “Available. The existing cancellation approval process must be initiated at this stage.
• The system shall flag the existing opportunity from which the case was opened as “Re-
Allocated”.
1. The system shall notify the Sales Inventory team with case details, and approved memos.
- Go-To Inventory Team process
2. The customer care agent shall be able to access the campaign and check available units in
inventory with the customer.
3. The customer care agent shall go through the Sales process (as implemented) for the new unit
and shall be able to choose a new unit for the customer as requested.
- Go-To Sales process
- The system shall update the case status to “Opportunity In Progress”.
4. Once the customer care change opportunity status to “Reserved”, they shall send an email to
legal team for the legal agreement.
5. The system shall update the case status to “SPA Generation”.
6. Customer care shall be able to generate SPA from the opportunity (as per the Sales cycle already
implemented in Salesforce).
7. Customer sign SPA agreement and do any payment if required (Off Salesforce).
8. Once done, Customer care agent shall be able to upload the signed SPA agreement on the case.
- Customer care agent shall mark 2 checkboxes for 2 signatures on the Agreement
(Customer signature and Developer signature).
1. Once checkbox is marked, the system automatically adds signature date.
9. Once customer and Developer sign (Dual Signature) on SPA, Customer care convert unit status
to “Sold”.
Sales Process
- Customer Care agent shall be able to create a new opportunity from the case.
- The system shall add the new opportunity number to the case and customer’s account.
- The customer care agent shall be able to add a new unit to the opportunity from the ones
shared in the campaign by inventory team.
- Once a unit is added to the created opportunity, the system shall notify inventory team with
the new unit and opportunity.
- Once opportunity status change to “Booked”, the system shall notify Inventory team with all
opportunity details.
- Throughout the process, Customer care shall be able to generate SPA from the opportunity
(as per the Sales cycle already implemented in Salesforce).
DLD De-Registration
1. The customer care shall start the de-registration process with Land department (Off
Salesforce).
2. The request shall be handled through land department and updates to be added on the
case manually (If to be integration phase later, the customer care shall be able to
receive a notification on Salesforce with the case results).
Egypt (HQ) - UAE www.cloudzlab.com 60
3. Customer care shall be able to update DLD Feedback
4. Once approved, this means that Land department has finalized the title-deed de-
registration.
Case Exceptions
- If the customer care agent has added a new unit on the case for the customer and SPA
checkbox has been marked, then new title deed registration process shall start from the case.
o The customer care agent shall be able to open a case of type “pre/Title-Deed
Registration” from the current case and add case numbers on both cases (to be
linked).
o The case shall not be closed unless the Title-Deed registration case is closed.
• Is NOC needed?
Action Item
Detailed Requirements
Complaints Case Workflow Overview
1. Customer care/Call centre Back-Desk agent shall be able to open a new case with status “New”
from a customer’s account.
• If the creator is customer care agent, the case gets assigned to himself.
• If the creator is Call centre back-desk agent, the case gets assigned to himself unless
required escalation (as per Escalation hierarchy shown below).
2. The agent shall be able to identify the type of complaint on the case.
3. The agent shall be able to proceed with the case and answer the customer directly to close the
case.
4. The agent shall be able to choose to notify a specific department for advice or confirmation.
• If they cannot find in the drop-down list the needed department, they shall be able to
send them emails from within the case and update the case with their replies.
• Go-To Notify for Advice sub-process
• If needed higher authority, the agent shall transfer the case as per Approval/Escalation
Process Sequence (choose from this list who to escalate to)
• Go-To Escalation Process section
5. Once done, the agent shall be able to close the case.
• The agent shall be able to approve the complaint:
• The agent shall write the action (Mandatory before case closure)
• The agent shall close the case.
• The agent shall flag the case as “Approved Complaint”
• The agent shall be able to reject the complaint:
• The agent shall close the case.
• The agent shall flag the case as “Rejected Complaint”
Case Statuses
1. New
2. Assigned
3. Closed
Case Generation
- The case of type “Complaints” shall be issued through different channels:
§ Walk-in
§ Email (Email-to-Case)
§ Portal (Web-to-Case)
§ Call centre
- The agent shall be able to choose the Case Category (Type of Complaint):
o Late Payment Fee
o Payment Plan
o Process
o Fees
o Layouts
o Communication
o Progress For Construction
o Pre/Title-Deed Registration
o Snagging
o GFA (Built Up Area)
o Sales And Purchase Agreements
o Service Charge
o Compensation
o Hand Over
o NOC related to Lands
o Land Use Change
Egypt (HQ) - UAE www.cloudzlab.com 63
o Resell
o Others (The agent shall be able to write free text then)
o Legal Deparment
o Business Developement
o North25
o Community Management
o Finance Department
o Collection Department
o Others (Free text to write another department)
- Once the reply is received, the agent shall be able to add it on the case to notify the customer back.
o The agent shall be able to update the case with replies received from notified
departments.
o Possible actions:
§ Approve (with conditions): Conditions to be written on the case by the agent
§ Approve
§ Reject
§ Additional info
Case SLAs
- Case SLAs are divided in 3:
o 2 Days Maximum for each Department to send their comments and answer the inquires
(2 days to add replies on the case through customer care agent if another department got
notified).
o 2 days for any higher authority to close the case if the case got escalated upon agent’s
request (as shown below).
o 5 Days for the Case Lifetime (From status “New” to “Closed”)
- If any SLA got breached, the case should go through the Higher Level of Authority based on
the Escalation Process Hierarchy.
o Accordingly, the system shall add an SLA of 1 day.
Detailed Requirements
Modification Case Workflow Description
1. Customer care shall be able to open a new case for modifications with status “New” from an
opportunity.
2. Customer Care agent shall be able to attach proposed drawings and validate needed documents
received from the customer.
3. Once verified, the system shall notify Customer Care Technical team to proceed.
4. The system shall update the case status to “Under Review”.
5. Customer care technical team agent shall be able to:
- Approve:
o The system shall notify the customer care interaction team agent to proceed.
- Reject:
o The system shall close the case automatically.
o The system shall flag the case as “Rejected Modifications”
o The system shall send an email to the customer notifying them that their request
has been rejected.
o End process
- Request additional information:
o The system shall notify back the customer care interaction team agent to follow-
up with the customer.
o The technical team agent may forward the case (in an email or in-app notification)
to other departments (such as Business Development) for advice or additional
information.
§ If the other department rejected, the case shall be back to technical team
agent to act.
§ Back to step 4
6. Customer shall arrive onsite to fulfill needed payments if any (integration with Yardi is needed in
this case).
7. Customer care agent shall be able to issue NOC from Salesforce.
8. Once issued, approval flow shall be triggered as per DOA to sign the issued NOC.
9. Once signed and reflected on the case, the system shall automatically close the case (and flag it
as “Approved Modifications”).
- The customer care agent shall be able to mark a checkbox next to each document that it has
been submitted and clear.
- Needed Documents/checklist to be uploaded by the customer.
Case Statuses
1. New
2. Under Review
3. Closed
Case Conditions
- This case shall be opened from an opportunity only if a handover case is recorded on such
opportunity.
- The system shall not enable issuing a new case of type “Modification” before handover.
Detailed Requirements
Sell Off-Plan Case Workflow
1. Customer care team shall be able to open a case of type “Sell Off-Plan” from a
booking/opportunity or Account upon customer’s request; with status “New”.
2. The system shows needed documents to be uploaded on the case (to be shared by the business)
to notify the customer with them.
3. Customer care agent verifies the documents.
4. Customer care agent shall send an email to Legal department with the case.
5. The system shall update the case status to “Sent to Legal”.
6. Legal Department shall be able to (and the customer care agent act accordingly on the case):
• Reject:
• Customer care agent shall be able to change the case status to “Closed” with a
reason shared from the legal department.
• An email shall be sent to the customer that their request has been rejected.
• End process
• Approve:
• Customer care agent shall be able to change the case status to “Approved”
• Flow to be discussed
• Additional information:
• Customer care agent communicates with the customer for any needed
information and update the case.
• The customer care agent sends again to legal department.
• Back to step 5
The system shall only allow issuing this case type if:
Verify Documents
- Customer care agent shall be able to mark separate checkboxes for each document to be
uploaded on the case.
Detailed Requirements
Overview
Case Type Effect on Account Effect on Opportunity/Booking
Handover Case The case shall be linked to the The case shall be linked to the
customer’s Account (Buyer booking/opportunity itself.
included in the opportunity).
Pre/Post-Handover Resell - The seller account shall - Once the case is closed,
remain on the old the system triggers the
opportunity that will creation of a new
be marked as opportunity from the
“Resold”. buyer’s account.
- The buyer account is - Customer Care team
active for this unit and shall be able to create
linked opportunity this opportunity.
(New Owner). - The system shall link
- The newly created the new opportunity to
opportunity shall be the old one.
accessible from the new - Once new opportunity
buyer’s account is Closed Won, the
system shall update the
old opportunity to “Re
Sold” status to keep the
history of the first
owner.
Mortgage Registration Case The account shall be flagged as - The system shall flag the
“Mortgage Account” opportunity as
“Mortgage.
- Currently, this is
handled through the
Exception object. Once
the agent updates
payment plan and
submit the changes for
approval as per DOA and
they are approved, it
then replaces the
existing payment plan
details with the
approved one.
- Then is to be pushed to
yardi
• Yardi Integration:
Action Items
Detailed Requirements
Termination and Legal Notice Overview
- Flow is discussed as a trigger for the de-faulter termination case (case explained above).
- This workflow shall trigger both: BTS and Land Sales de-faulter termination workflow