AdvisorEV
Sign in to your account
AdvisorEV
Activity
Menu
🏠 Dashboard
🔍 Search
📅 Appointments
🗓️ Calendar
📁 Matters
📊 Analytics
Communications
✅ Tasks 0
💬 SMS Messages
📤 Message Queue
📝 Templates
⚡ Automation
📋 Activity Log
Data
🗂 Files
📥 Lead Inbox 0
📅 Bookings
📈 Pipeline
📦 Export & Backup
⚙️ Settings
Admin
👥 Users
Shore Legacy Wealth Management
Activity

Dashboard

Upcoming Appointments

  • Loading…

Open Tasks

  • Loading…

ERP Closes — Set Up Files

    Waiting On

    • Loading…

    NamePhoneTypeAppt Date/Time ↑StatusNotesActions

    Scheduled Confirmed/Kept Rescheduled Cancelled/No-show
    Sun
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    TitleHouseholdTypeStatusActions
    TitleHouseholdPriorityDue DateStatusActions
    File PracticeMembersCounty
    Select a conversation
    📅 Appointment Timeline
    Practice Triggers (Matters & Pipeline)

    Loading…

    Scheduling Invites
    Invites are always sent manually — from the Lead Inbox (📅 Invite to Schedule) or a file's page.
    Blackouts

    Days or windows when no bookings are offered — even with nothing on the calendar. Full day: leave times blank.

    Block: none selected = block everything
    Quick block — tap a day (uses the Block selection above):
    Buffers

    Adjustable here or in Settings → Booking.

    0 selected
    ReceivedNameContactMessageSource
    Loading…
    CSV Exports

    Each export includes only data visible to your account. Files open directly in Excel.

    Full Backup (Owner Only)

    One JSON file containing every record — households, contacts, matters, appointments, tasks, pipeline, message history, and non-secret settings. Credentials and tokens are never included. Store it somewhere safe (restoring is a manual operation — ask Claude when needed).

    Law Practice — Papola Law LLC
    Wealth Practice — Shore Legacy
    Generic Fallback (used when a practice field above is blank)
    SMS Configuration
    Setup: In the VoIP.ms portal, enable the API under Main Menu → API and set an API password. Under DID Numbers → Manage → Edit DID, enable SMS and paste the webhook URL below into the SMS URL field.
    Setup: In your Twilio Console: Phone Numbers → Manage → Active Numbers → your number → Messaging. Set the webhook URL below as the "A Message Comes In" URL with HTTP POST.
    SMTP / Email Settings
    Google Workspace / Gmail: use your full email as the username and an App Password (Google Account → Security → App Passwords). Host smtp.gmail.com, port 587.
    Email Signatures ({email_signature} merge field)
    Google Calendar Integration

    Placeholders: {appointment_type} {appointment_method} {appointment_duration} {display_name} {full_name} {first_name} {last_name} {phone} {household_name} {organization_name}
    Appointment Types

    Types drive the appointment modal. Defaults prefill method and duration (overridable per appointment). "Sequenced" types get 1st/2nd/3rd labels per household; others show by name only. When Calendly is linked later, its event types will map onto these.

    NameDefault MethodMethod PolicyDefault DurationBuf BeforeBuf AfterSequencedActive
    Automation Engine
    Automation Enabled
    Master kill-switch — when off, no automated emails or texts are sent or queued.
    Shared key required by the /api/cron/* endpoints (systemd timers).
    Follow-Up Reminders (Waiting On)
    Automatic Reminders
    When off, reminders only go out when you press ✉ remind on an item — the cadence below is ignored. Escalation-to-task still runs either way so nothing slips silently.

    Days after sending before each reminder is drafted into the message queue, per item type. After the escalation day, reminders stop and a task is created instead. Intake reminders use the intake automation steps' own delays; the intake row here controls escalation only.

    Lead Sources

    Marketing attribution — the "how they found us" options offered on every file. Deactivating hides an option from dropdowns without touching historical records. Channels (web form / email / phone / lead magnet) are fixed — the intake pipeline stamps those automatically.

    Website Form Intake

    The papolalaw.com form posts to /api/public/lead-intake. Every submission is stored before any spam filtering — nothing is ever lost, only classified.

    If set, the form must send this value. Filters out drive-by bots that POST directly to the API.
    Cloudflare Turnstile server key. Blank = Turnstile check off. Failures are flagged as spam, not rejected.
    Get an email for each new lead that lands in the New tab. Blank = off. Requires SMTP settings.
    Client Intake Page

    The questionnaire clients receive by secure link (and you open in attorney mode from any file). The invite email is editable on the Templates page (\u201cIntake: Questionnaire Link\u201d).

    Base URL used in emailed links once the papolalaw.com proxy is live. Blank = links point to app.advisorev.com (works today).
    Shown at the top of the intake page. Blank = uses the booking page logo.
    Title at the top of the portal. Placeholders: {organization_name}, {form_name}, {office_phone}. Blank = the form name alone.
    Shown with a \uD83D\uDD12 under the page title. Keep it honest \u2014 data is encrypted in transit; SSN and medical answers are also encrypted at rest.
    Bottom of the intake page. Blank = firm name · phone automatically.
    Linked from the trust notice and the page footer. Blank = no link.
    Get an email each time a client submits an intake. Blank = off. Requires SMTP settings and the master switch below.
    Email notifications
    Master switch for ALL owner notification emails (new leads, intake submissions, and future pings). Off silences everything without clearing the addresses.
    Form Names
    Loading forms…
    Inbound Email Scanning (IMAP)
    Email Scanning Enabled
    Polls the mailboxes below every 15 minutes. Reads with PEEK — your unread markers are never touched.
    Mailbox 1 — office intake (eager)
    Mailbox 2 — day-to-day inbox (conservative)

    Known clients (matched by email) are logged on their household as a subject-and-snippet activity. Unknown senders become lead candidates per the mailbox mode above.

    If the website form also emails you (fallback path), the scanner recognizes those by this subject prefix and skips ones already captured via the API.
    Square Invoicing

    From your Square Developer dashboard (developer.squareup.com): open your application and copy the access token for the chosen environment; your location ID is under Account → Locations (or the Locations API). Use a sandbox token + Sandbox environment to test safely — no real emails or charges.

    Booking Hours

    When clients can book. One-off exceptions go in Blackouts on the Bookings page.

    Availability Calendars

    Events on these calendars block booking slots. "Skip" patterns exclude matching event titles (like a partner's OOO). Events marked Free in Google never block.

    Booking Page Text

    The words clients see on the booking page. Merge fields: {invited_name}, {appointment_type}, {duration}, {appointment_method}, {organization_name}, {office_phone}. Blank = default.

    Booking Page
    Used in invite emails — the token is appended (…/book/<token>). Set https://www.papolalaw.com/book once the Apache proxy is live; leave blank to use /book.html?t=<token> on this app.
    Shown at the top of the booking page. Paste the URL of a logo image hosted anywhere (e.g. your website).
    Save first — preview shows saved settings with sample client data and your live availability.
    Task Rules

    When something happens (an appointment is created, a file changes status, a lead converts), a rule can create a task checklist. Auto creates the tasks silently; Ask shows a checkbox prompt at that moment so you approve each one; Off keeps the checklist but never fires.

    Matter Workflows

    The step checklist a new matter starts with, grouped under its stage ladder. Checking the last step of the current stage auto-advances the stage (you can always click the strip to move manually, forward or back). Edits here apply to future matters; existing matters keep their own checklist ("Apply template" in the matter adds any new steps).

    Cost Presets

    One-click costs offered on the matter. An amount makes the click add instantly; leave it blank for variable fees (recording, ERP) and the click fills in the cost form instead. Limit a preset to one matter type or leave it on All. Square processing fees are captured automatically from paid invoices — no preset needed.

    NameEmailRolePracticesActiveActions
    Appointments by Month
    Messaging Volume
    Pipeline
    Matters
    Case Profitability
    Effective hourly by matter type — collected fees minus costs, over logged hours. All-time; matters with no economic activity excluded.
    Leads by Source
    How they found us — files opened in this range.
    Leads by Channel
    How they reached us — form, email, phone, lead magnet.

    👁 Template Preview

    Rendered with sample data (John Smith) and your saved firm settings.

    + New Template

    Create New Timeline

    Add Step to Timeline

    The step is added with its default timing, channels, and send mode — adjust on the card after adding.

    Edit Queued Message

    To:

    👁 Preview

    ✉️ Email
    💬 SMS
    Rendered with sample data (John Smith) and your saved firm settings.