AskVAVA
User Guide

Operations Management Guide

Everything you need to run projects, manage clients, schedule shifts, send campaigns, and stay compliant — all from one workspace. Built for operations managers, project leads, and client services heads.

1. Overview

AskVAVA’s operations suite is designed for teams that manage multiple moving parts — client projects, shift-based workforces, service agreements, and email outreach — without losing visibility.

Who this guide is for:

  • Operations managers and project leads overseeing delivery
  • Client services heads at agencies, consultancies, and professional services firms
  • Team managers running shift-based or scheduled workforces
  • Marketing and business development staff using CRM and email campaigns

Modules covered in this guide:

Projects & PMO
Customer CRM
Agreements
Roster Management
EDM Campaigns
Documents
Compliance
WhatsApp Bot
Analytics

2. Setup Checklist

Run through these steps when getting started. Each takes under five minutes.

  1. 1

    Create your first project and set milestones

    Go to Projects, click + New Project, fill in the name and due date, then add at least one milestone

  2. 2

    Import your customer list (CSV via AI Import)

    Go to Customers, click Import, upload your CSV — AI maps the columns automatically

  3. 3

    Configure SLA thresholds and alert rules for projects

    In Project Settings, set breach thresholds (e.g. 2 days before milestone due) to trigger automatic reminders

  4. 4

    Set up your first agreement template

    Go to Agreements, click + New Template, write the standard terms you reuse across clients

  5. 5

    If managing shifts: configure departments and upload your weekly roster

    Ensure employees are marked schedulable in the Employees Hub, then go to Roster to build or import your first weekly schedule

3. Projects & PMO

/dashboard/projects

End-to-end project management with Kanban views, milestone tracking, task-level incentives, and built-in SLA alerts.

Project structure

  • Three-level hierarchy: Project → Milestones → Tasks
  • Views: Kanban board (drag cards across columns) or list view — switch at any time
  • Task-level incentive tracking: assign bonus amounts to specific tasks to drive completion
  • SLA alerts: configure breach thresholds; system sends reminders before deadlines
  • Project document hub: attach files directly to a project — separate visibility from the main document store
  • Project-to-invoice linking: once a project milestone is hit, generate an invoice from the project view
View 1

Kanban View

Four columns represent the lifecycle of every task:

ColumnMeaning
BacklogTasks created but not yet started — waiting for assignment or capacity
In ProgressActively being worked on — an assignee is responsible
ReviewWork complete; awaiting approval or quality check
DoneAccepted and closed — contributes to milestone progress

Drag a card from one column to another to update its status instantly. Task details (due date, assignee, notes) open in a side panel on click.

View 2

Milestone Tracking

  • Set a target date for each milestone when creating the project — this drives SLA alert calculations
  • Milestone progress auto-calculates from the percentage of child tasks marked Done
  • Click Mark Complete on a milestone to close it and unlock the invoice trigger
  • Linking to invoices: once a milestone is complete, click Generate Invoice to create a draft invoice pre-filled with the project name and milestone description

4. Customer CRM

/dashboard/customers

A lightweight CRM purpose-built for B2B service businesses. Track contacts, log activity, and connect customers to every other module.

  • Contact records: name, company, email, phone, and address — all searchable
  • Activity timeline: log calls, notes, and meetings against a customer — full history in one place
  • Customer tags and segments for targeting EDM campaigns
  • Link customers to invoices, projects, and agreements for full client context at a glance
  • Search and filter by tag, status, or date of last activity

Connecting CRM to other modules

Tag a customer as prospect-sg-retail and immediately use that tag to target them in an EDM campaign, link them to a proposal project, and convert to an agreement — all without re-entering data.

5. Agreements

/dashboard/agreements

Create, send, and manage client advisory agreements with a full e-signature workflow — no third-party tools required.

  • Client advisory agreement templates — create once, reuse across engagements
  • Auto-numbering and version history maintained automatically
  • E-signature workflow: send link to client → they sign → both parties receive the signed copy by email
  • Link agreements to projects (scope of work) and retainer invoices (recurring billing) for full context

Status flow

Draft
Sent
Signed
Active
Terminated

Template tip

Build your standard retainer agreement as a template first. Each new agreement inherits the template content and gets its own auto-number — so you spend seconds on setup, not minutes.

6. Roster Management

/dashboard/roster

For shift-based organisations. Build weekly schedules, catch conflicts before they happen, and let employees manage swaps — all from one view.

  • Weekly schedule builder: drag employees into shift slots across any day
  • Shift swap requests: employee requests swap → system checks all conflicts → manager approves
  • CSV import for bulk schedule creation (Growth+ plan feature)
  • WhatsApp shift reminders: employees receive their upcoming shifts automatically

8 built-in conflict checks

  1. 1
    Leave clashShift overlaps an approved leave period
  2. 2
    Back-to-back shiftsInsufficient rest time between consecutive shifts
  3. 3
    Daily hour cap exceededTotal scheduled hours in a single day over the configured limit
  4. 4
    Weekly hour cap exceededTotal scheduled hours in the week over the configured limit
  5. 5
    Uncertified role assignmentEmployee lacks the required certification for the shift role
  6. 6
    Understaffed shiftShift has fewer than the minimum required headcount
  7. 7
    Double-bookingSame employee scheduled in two overlapping shifts
  8. 8
    Blackout period violationShift falls within a configured blackout window (e.g. public holiday closure)

Schedulable employees only

The roster requires employees to be marked is_schedulable=true in the Employees Hub. Employees without this flag won’t appear in the scheduling interface.

7. EDM — Email Marketing

/dashboard/edm

Send targeted email campaigns to your customers directly from AskVAVA — no separate ESP needed for most use cases.

  • Template builder: drag-and-drop email blocks to compose newsletters, announcements, and promotions
  • Campaign management lifecycle: Draft → Scheduled → Sent → Archived
  • Analytics per campaign: open rate, click rate, bounce rate, and unsubscribe rate
  • Segment targeting: use customer CRM tags to define your audience — for example, “all prospects in SG” or “active clients tagged retail”

CRM tags power your segments

Segments are built from CRM tags in real time — tag a customer today and they’re automatically included in any campaign targeting that tag. No list exports or manual uploads needed.

8. Document Management

/dashboard/documents

Store, organise, and control access to your organisation’s documents. Four visibility tiers give you fine-grained control over who sees what.

TierWho Can See
PublicAll employees in the organisation
DepartmentOnly members of a specific department
RoleOnly members with a specific role
PersonalOnly the uploader
  • RAG search integration: when employees ask the bot a question, it automatically searches public and department-level documents for relevant answers
  • Category tagging keeps your document library organised as it grows
  • Regulatory docs (MOM/TAFEP guidelines) are auto-included in all employee searches — no upload needed from you

9. Compliance & Reminders

Track statutory and regulatory deadlines for your organisation, and let AskVAVA handle the reminders automatically.

  • Org-level compliance deadlines: tax filings, statutory returns, and licence renewals all in one view
  • WhatsApp reminders auto-sent at 60, 30, 14, and 7 days before each deadline — no manual chasing needed
  • Proactive alerts for overdue items appear in the dashboard notification feed

Reminder prerequisites

WhatsApp reminders are only sent if the relevant employee or contact has a phone number on record. Check the Employees Hub and Customer CRM to ensure numbers are populated.

10. WhatsApp Bot for Operations

Operations staff can query the system directly via WhatsApp — no need to log into the dashboard for quick lookups.

What ops staff ask the bot:

“Status of Project X”

Returns the current milestone, percentage complete, and next due task

“Show my shifts this week”

Retrieves the employee’s scheduled shifts from the roster

“Find customer [name]”

Looks up the contact record and recent activity from the CRM

“Get document [name]”

Retrieves the matching document from the document store

Any policy or FAQ question

RAG search across all public and department-level documents

Admin vs employee access

The bot resolves the caller’s identity from their WhatsApp number. Admins and supervisors get broader query access (projects, CRM, documents); employees get their own roster, payslips, and leave balances.

11. Tips & Pitfalls

Common questions and gotchas from teams that have rolled out these modules.

When to use Projects vs Agreements

Agreements define the legal scope and billing terms. Projects track execution. Link them together — the agreement is the contract, the project is how you deliver it. Both can reference the same customer record for full context.

Most common roster conflict: leave approved after the roster was built

If leave is approved after the weekly roster is finalised, the system flags a clash retrospectively. Always check the leave calendar before publishing the final roster, and re-run conflict checks if new leave comes in mid-week.

Document visibility choices

Default to Department for internal process docs; use Public only for company-wide policies that every employee genuinely needs. Avoid Role unless you have very specific access requirements — role-based visibility is harder to audit when people change roles.

SLA alerts need a due date on every task

SLA alert calculations are triggered by the task’s due date field. Tasks without a due date are silently skipped — they won’t generate reminders no matter how the project-level threshold is configured. Make due dates mandatory on your team’s task creation workflow.

Ready to get your operations under control?

Start free — projects, CRM, roster, and more in one workspace.

Start Free