Format C: Direct Service Offer Enquiries

General Description


Direct Service Offer is a workflow where the client is immediately offered a clearly defined service package (scope, fee, and payment instructions) rather than an exploratory consultation or open‑ended quotation process. This is preferable to assigning to a User, because the value is low for these services and the risk that the client would use the opportunity presented by a call from a lawyer to obtain information about the legal process.

This would include requests for all types of certificates, and some other low value highly-standardised legal processes that have little variation and can easily be presented to the client by email - if the client responds, agreeing to the proposal, great! If not, no big loss.

It is used when the enquiry fits a standardised service that Advocate Abroad can package and price upfront - typically obtain  and the business goal is to convert quickly with minimal back‑and‑forth.

When a Direct Service Offer is created, the system marks the record as a Direct Service (isdirectservice = true / Direct Service flag in Overview) and switches on Direct Service–specific behaviours, including templated offer emails and automated follow‑up reminders if the client does not respond.

The client can later be handled as a normal full service lead (Created Lead / In Progress, etc.), but the Direct Service nature of the enquiry remains visible for reporting and automation rules.

Goals & Objectives

Step‑by‑Step Procedure

Phase 1: Intake & Classification

  1. Enquiry Received

  1. Admin Classification

Phase 2: Configure Direct Service Strategy


3. Open Direct Service Configuration

  1. Select Strategy Guide and Template

    In the Direct Service configuration popup:

  1. Preview & Adjust Offer

Phase 3: Send Direct Service Offer


6. Send Offer Email

  1. Initial Follow‑Up Window

Phase 4: Follow‑Up Automation


8. First Automated Follow‑Up

  1. Second/Final Follow‑Up

  1. Expiry

Phase 5: Client Responds to Direct Service Offer


11. Client Response Handling

  1. Convert to Active Work

    Typical paths after a positive response:

Phase 6: Elimination & Re‑activation


13. Elimination from Direct Service

  1. Client Returns After Elimination

Common Confusion & Errors

Issue Description Resolution
Direct Service vs Paid Consultation Users confuse Direct Service Offer (full service proposal) with Paid Consultation (advice‑only call) because both share some Strategy Guide UI elements. Check the Overview flags: Direct Service flag vs is_consultation_only; only Direct Service records trigger Direct Service chaser emails and use Direct Service templates.
Templates not appearing Users expect one‑off edited texts to show in the Direct Service template dropdown. Only texts saved via Save As New Template appear as reusable Direct Service templates; one‑offs remain bound to the specific client.
Direct Service follow‑ups still sending after elimination Users forget that follow‑ups continue while status is Direct Service even if they consider the case “dead”. Always change status to Eliminated – Rejected / Unsuitable to stop Direct Service follow‑ups; this immediately cancels scheduled Direct Service reminders.
Loss of Direct Service context after status change In earlier iterations some flows treated returning clients as regular leads without keeping Direct Service history. Business rule: any status transitions must preserve the Direct Service flag; eliminating and re‑opening should not convert to Paid Consultation or strip Direct Service reporting fields.

Permissions & Access Control Rules

Timing, Deadlines & Automation Rules

Rule Description
24‑Hour Contact Expectation Direct Service enquiries still fall under the general expectation that the assigned professional contacts the client within about 24 hours, even though the first contact may be a templated offer.
Direct Service Follow‑Up Schedule First automated Direct Service reminder sent about 48 hours after initial Direct Service Offer if no response; a final reminder follows after an additional delay (around 7 days total).
Follow‑Up Cut‑Off After the configured final Direct Service follow‑up, no further automatic Direct Service chasers are sent; status remains Direct Service until manually changed.
Elimination Effect Changing status from Direct Service to Eliminated immediately stops all planned Direct Service follow‑ups.
GDPR Anonymisation Direct Service enquiries that never proceed to active work and are set to Eliminated become eligible for anonymisation after approximately six months of inactivity, in line with general non‑engaged enquiry rules.

Error Recovery & Retry Logic

Scenario System Behaviour Recovery Action
Autoassign failure for a potential Direct Service case Lead is created with status NPD – Awaiting Assignment and an Admin alert is sent; no Direct Service Offer can be sent until someone is assigned or Admin intervenes. Admin assigns a suitable user from the Unassigned Leads view or decides not to proceed (Eliminated); then initiates Direct Service Offer if appropriate.
Direct Service Offer email fails to send Email client returns a send error; the UI shows a message such as “Email could not be sent, please try again or contact support.” User retries sending the offer, or contacts Admin/devs if repeated failures occur; no automatic resend loop is configured.
Client replies but remains in Direct Service with expired follow‑ups Follow‑up scheduler does not change status on email receipt. User manually updates status to Created Lead / In Progress as soon as they start substantive work; this resumes standard workflow and statistics.
Direct Service flag removed incorrectly Earlier bugs or manual overrides may have stripped the Direct Service flag when switching statuses. Admin corrects Overview flags in the client record and confirms that status logic preserves Direct Service behaviour going forward (do not convert to Paid Consultation).

Performance & Scalability Considerations

Configuration & Customisation Options
Setting Location Description
Direct Service Offer Strategy Guides Laravel > Strategy Guides Define per‑ET, per‑country Direct Service packages (questions, proposals, default fees) used when constructing Direct Service offers.
Direct Service Offer Template BO Email Templates / Laravel Templates (Direct Service category) Email bodies for initial Direct Service offers (ID category “Direct Service Offer Template” in notification section).
Follow‑Up Templates & Delays Laravel / Notification Templates – 9.3 Direct Service Followup Emails Templates for first and second Direct Service chasers and their timing configuration.
ET‑Level Defaults Laravel > Enquiry Types Default fee ranges, commission, country constraints, and recurring flags that apply to Direct Service strategies for that ET.

Notification & Communication Rules

Event Recipient Timing Content
Direct Service Offer sent Client Immediately on Send Offer Full Direct Service proposal: scope, fees, VAT, payment instructions, next steps.
Direct Service Offer sent (internal) Assigned User Immediately Summary that a Direct Service offer has been sent for the client, with link to the record.
Direct Service follow‑up 1 Client ~48 hours after offer, no response Polite reminder about the Direct Service proposal with reference to original scope and fee.
Direct Service follow‑up final Client After configured delay (e.g., 7 days total), if still no response Final reminder indicating the offer is still available but may expire; no further automated chasers afterwards.
Direct Service expiry Admin/User After final follow‑up Dashboard/notification indicating “Direct Service offer expired” so User/Admin can decide whether to Eliminate or re‑engage manually.
NO Automated Suppression N/A N/A Unlike Paid Consultation, Direct Service records are explicitly included in follow‑up reminder automation until eliminated.

Historical Changes & Deprecations

Backend Processes / Code Services


Revision #2
Created 2026-02-06 12:59:40 UTC by Stephen Mc`Grath
Updated 2026-02-11 08:46:14 UTC by Jevgeni Malosev