assess.one – AI-powered business operations platform

Workflow Template

Deposit request and receipt confirmation Workflow

Collects trade job deposit details, calculates the deposit amount, requests payment from the customer, tracks receipt via accounts follow-up tasks with reminder and phone-call escalation, confirms receipt with a receipt email, and books the job start — while keeping the deposit status current throughout.

This workflow is designed for trade and services businesses that require a deposit before starting a job and need a reliable way to request, track and confirm that payment. It automates the full cycle from calculating the deposit amount and emailing the request, through accounts follow-up tasks, reminder emails and SMS, phone-call escalation, and receipt confirmation, to booking the job start date. Throughout the process, the deposit status stays current on the record, giving office and accounts staff a clear view of where each job stands.

Business Outcomes

  • Reduces time spent manually chasing outstanding trade deposits
  • Keeps deposit status visible and current across every request
  • Supports faster payment collection through automated reminders and escalation
  • Helps standardise how deposit shortfalls or non-proceeding jobs are handled
  • Speeds up the handover from deposit receipt to job start booking

Workflow Steps

Steps

  1. 1
    Create Deposit Request Recordcreate record

    Registers the deposit request submitted via the office intake form.

  2. 2
    Calculate Deposit Amountupdate record

    Calculates the deposit amount and sets the initial status to Deposit Requested.

  3. 3
    Email Deposit Requestsend email

    Emails the customer the deposit request with the job, deposit amount, due date and payment instructions.

  4. 4
    Accounts: Confirm Deposit Receivedcreate task

    Assigns accounts a task due in 7 days to record whether the deposit was received.

  5. 5
    Save Deposit Check Resultupdate record

    Saves the amount and date received captured by accounts to the record.

  6. 6
    Route on Deposit Check Outcome

    Routes based on whether accounts recorded the deposit as received.

    deposit_received_choice: "Received"→Set Status: Deposit Received
    deposit_received_choice: "Not received"→Set Status: Following Up
    Default→End
  7. 7
    Set Status: Following Upupdate record

    Updates the record status to Following Up because the deposit was not received.

  8. 8
    Email Deposit Remindersend email

    Emails the customer a reminder with the deposit amount and payment instructions.

  9. 9
    SMS Deposit Remindersend sms

    Texts the customer a short reminder about the outstanding deposit.

  10. 10
    Wait 3 Days

    Waits three days before following up with a phone call.

  11. 11
    Accounts: Call Customercreate task

    Assigns accounts a task due in 1 day to call the customer and record the outcome.

  12. 12
    Save Call Resultupdate record

    Saves the amount and date received captured during the follow-up call to the record.

  13. 13
    Route on Call Outcome

    Routes based on whether the customer paid the deposit or is not proceeding.

    call_outcome_choice: "Received"→Set Status: Deposit Received
    call_outcome_choice: "Not proceeding"→Set Status: Cancelled
    Default→End
  14. 14
    Set Status: Cancelledupdate record

    Updates the record status to Cancelled because the customer is not proceeding.

  15. 15
    Email Booking Releasedsend email

    Emails the customer to confirm the booking has been released.

  16. 16
    Set Status: Deposit Receivedupdate record

    Updates the record status to Deposit Received.

  17. 17
    Email Deposit Receiptsend email

    Emails the customer a receipt confirming the amount received and date.

  18. 18
    Office: Book Start Datecreate task

    Creates a fire-and-forget task for the office to book the job start date within 2 days.

Fields

  • Customer Name*
  • Customer Email*
  • Customer Mobile*
  • Job Reference*
  • Site Address*
  • Accepted Quote Amount*
  • +9 more fields

Forms

Deposit Request Form

9 fields

Data Views

Deposit Tracking

customer_name, job_reference, accepted_quote_amount, deposit_amount +2 more

Dashboard Widgets

Deposits by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send SMS in the workflow

    Twilio logoTwilioAWS SNS logoAWS SNS
  • Send email in the workflow

    AWS SES logoAWS SES
deposit request and receipt confirmationtradetrades

Similar Workflows

Similar Categories

FAQs

Why should we automate deposit requests instead of handling them manually by email and spreadsheet?

Manually tracking deposit requests across email and spreadsheets makes it easy to lose track of who has paid and who hasn't, especially when reminders and follow-up calls are involved. This workflow calculates the deposit amount automatically, sends the request and reminders on a set schedule, and keeps the status on the record updated at every stage. That means accounts staff can see at a glance which jobs are still awaiting payment without cross-checking multiple systems.

What is the ROI of using this workflow compared to manual deposit chasing?

The workflow removes repetitive manual work such as drafting reminder emails, sending texts, and logging call outcomes, freeing accounts staff to focus on jobs that genuinely need attention. Because tasks are assigned with due dates and reminder and escalation steps run automatically, deposits are less likely to be forgotten or followed up late. Over time this can reduce the administrative hours spent per job and support quicker cash collection before work starts.

How does the deposit follow-up escalation work if the customer doesn't pay on time?

If accounts records that the deposit was not received, the status updates to Following Up and the customer is sent a reminder email and SMS with the outstanding amount and payment instructions. After a three-day wait, an accounts task is created to call the customer, due within one day, and the outcome of that call is recorded on the record. This gives a structured, time-bound escalation path rather than relying on ad hoc follow-up.

Who is responsible for confirming whether the deposit was received?

Accounts team members are assigned a task, due within seven days of the deposit request, to record whether the deposit was received along with the amount and date. The workflow waits for this task to be completed before routing to the next step, so the outcome is always captured on the record. If a follow-up call is needed later, accounts is again assigned a task to record the call outcome and any payment details.

What happens if the customer decides not to proceed with the job during the follow-up call?

If the accounts call outcome is recorded as Not proceeding, the record status updates to Cancelled and the customer is sent an email confirming the booking has been released. This closes out the deposit process cleanly without requiring manual status updates or separate cancellation emails. All of this is reflected in the record's timeline so the outcome is easy to trace later.

Can we customise the reminder timing, wording or escalation steps to suit our business?

Yes, changes can be made by describing the desired change in plain English or by editing the steps directly in the workflow editor. For example, the reminder wait period, the number of reminder emails or the accounts task due dates can be adjusted to match how your business chases payments. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed.

How is the deposit amount calculated and where does that figure come from?

The deposit amount is calculated automatically from the Accepted Quote Amount and Deposit Percentage entered on the initial request form. This calculated figure is then used consistently in the deposit request email, reminder emails and SMS messages, and the final receipt email. Using a single calculated value throughout helps avoid manual errors from recalculating or retyping the amount at each stage.

What does the customer actually see or need to do during this process?

Customers receive emailed forms and messages rather than needing to log into any system or create an account. They are emailed the initial deposit request with payment instructions, and if payment is outstanding, they receive a reminder email and SMS, and may be contacted by phone. Once the deposit is confirmed as received, they are sent a receipt email confirming the amount and date received.

How do we know a job is ready to have its start date booked?

Once the deposit is confirmed as received, the record status updates to Deposit Received and a receipt email is sent to the customer. At that point, a task is created for the office to book the job start date within two days, with the booked date recorded on that task. This gives a clear trigger point in the workflow for moving a job from deposit collection into scheduling.

What information is kept on the record versus on individual tasks?

Details captured on tasks the workflow waits for, such as accounts confirming deposit receipt or the call outcome, are saved directly onto the record along with the amount and date received. Information entered on a task the workflow does not wait for, such as the office booking task, stays with that task and is visible in the record's task list. Every record also has a status and a timeline showing what happened at each stage, which each business should review against its own record-keeping requirements.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Deposit request and receipt confirmation Workflow | assess.one