Let the busywork run itself.
Build workflows on a visual canvas — when a lead comes in, a deal is won or an invoice goes overdue, OfficOne sends the email, creates the task, assigns the owner or calls your system.
Part of the Business plan· from ₹7,999 a monthSee plans
- Triggers across every module — schedules come on top
- 21
- Triggers across every module — schedules come on top
- Actions, plus wait, if/else and end steps
- 14
- Actions, plus wait, if/else and end steps
- Ready-made templates to start from
- 7
- Ready-made templates to start from
- Delivery attempts for every webhook
- 7
- Delivery attempts for every webhook
Automation you can read, test and trust.
Workflows are built on a canvas anyone on the team can follow — and every run leaves a record of exactly what it did.
Visual workflow builder
Triggers, if/else branches and waits on a canvas anyone can read. Test on a real record before switching it on.
Triggers across modules
New lead, deal moved or won, ticket created, message received, form submitted, invoice issued, paid or overdue, payment received, custom events from your app — or a schedule.
Actions
Send an email or WhatsApp, notify a teammate, create a task or deal, assign round-robin, update fields, tag, open a ticket, add to a sequence, post to Slack or call a webhook.
Waits that survive anything
"Wait 2 days, then check" — runs are stored safely and carry on even after a restart.
Run history
Every run, step by step, with what happened and why — so nothing automated is a mystery.
Signed webhooks
Send any event to your own URL, signed so you can verify it, retried with back-off and logged.
API & keys
Scoped API keys to read and write records, plus endpoints to send events and leads from your product.
Everything that can start a workflow — and everything it can do.
This is the actual list from the workflow builder. Each trigger brings its record's fields with it, so conditions and messages can use them.
Triggers
21 triggers + schedulesSteps
14 actions + 3 flow stepsPrecise about who it runs for, and how often.
Narrow a trigger with conditions on any of its fields, branch with if/else, and pause with waits measured in minutes, hours or days. Decide whether a workflow can run for the same record once, every time, or again after a cooldown. Then try it on a real record before you switch it on.
- Operators: is, is not, contains, doesn't contain, more than, less than, is set, is empty, has tag, doesn't have tag
- Match all conditions or any of them
- Waits in minutes, hours or days that carry on after a restart
- Run once, always, or again after a cooldown of 1 to 365 days
- Check the conditions against a real record, or run a draft on one record
Nothing automated is a mystery.
Every run is listed with its record and status. Open one to see each step — what it checked, what it sent, which branch it took. Retry a run that failed, or cancel one that's waiting.
- A list of runs per workflow, with status
- Step-by-step detail for each run
- Retry and cancel from the same screen
- Runs waiting on a timer pick up again after a restart
Webhooks you can trust, and an API for your own product.
Send OfficOne events to your systems, and send your product's events and leads into OfficOne.
Signed webhooks
Every delivery carries a timestamped HMAC-SHA256 signature of the body. Failed deliveries are retried with back-off and logged; you can resend, send a test, and rotate the secret.
POST https://your-app.in/hooks/officone
x-officone-signature: t=1760421000,v1=9c1f…e04a
// verify: HMAC_SHA256(secret, t + "." + rawBody) === v1REST API & keys
API keys scoped to the permissions you pick, with an optional expiry from 1 to 730 days.
Send us your events
POST /api/v1/events 600/min
POST /api/v1/leads 300/minA signed_up or trial_ended from your app can start a workflow.
From an event to a finished run.
- 1
Something happens
A deal is won, a form is submitted, an invoice goes overdue — or the schedule comes round.
- 2
The conditions are checked
Against the record's fields. If they don't match, nothing runs.
- 3
The steps run in order
Messages, tasks, field updates, tags, webhooks — and if/else branches choose the path.
- 4
Waits are stored safely
A “wait 2 days” is saved with the run and continues on time, even after a restart.
- 5
The run is logged
Every step and its result goes into the run history for anyone to check.
Start from a template.
These come ready in the workflow builder. Each one is editable and stays switched off until you turn it on.
- WhenLead capturedIfIt's a new person
- 1Email them a thank-you
- 2Wait 2 days
- 3If their lead status is still New, create a call task for the owner
- WhenLead or contact createdIfLifecycle is Lead and there's no owner
- 1Assign an owner round-robin
- 2Notify the new owner
- WhenDeal won
- 1Update the person's lifecycle to Customer
- 2Create a kick-off meeting task in 2 days
- WhenTicket createdIfPriority is Urgent
- 1Notify the chosen teammates
- 2Post it to Slack
- WhenOn a schedule: every Monday, 9:30 amIfOpen deals with high priority
- 1Notify each owner to check in
- WhenCustom event (API): signed_up
- 1Add the tag “trial”
- 2Add them to the onboarding sequence
Workflows are part of the Business plan. Each one starts switched off, and you can test it on a real record first.
Which plan includes Automation?
Will a new workflow start sending emails straight away?
What happens if OfficOne restarts while a workflow is waiting?
Can I connect Slack?
Can my own product trigger workflows?
How do I verify a webhook really came from OfficOne?
Works together with
Every module shares the same people, team and history — nothing to sync, nothing to re-type.
- SalesLeads, people, companies and deal boards, with proposals, forecasts and commissions built in.
- InboxEvery customer conversation — email, WhatsApp, website chat and SMS — in one shared inbox, linked to the person.
- MarketingEmail campaigns with a drag-and-drop builder, nurture sequences, forms, landing pages, events and social — with attribution.
- SupportTickets with SLA clocks and round-robin assignment, a help centre, a customer portal and satisfaction ratings.
- BillingGST-ready quotations and invoices, credit notes, online payment links, recurring billing and reminders.
- AccountingDouble-entry books kept from your invoices and bills, bank reconciliation, financial statements and GST reports.
Let the busywork run itself.
Start from a template, test it on a real record, and switch it on — on the Business plan.
All your Business. One Platform.