Skip to content

Mail handling

Mail handling reads every scanned piece of mail at the Startup’s address, routes legal mail within the hour, deposits checks and forwards the rest.

Outcome

PartThis Process
OutcomeEach piece of mail is read the day it arrives: legal mail reaches the Legal Lead within the hour, checks are deposited, and the rest is forwarded or shredded.
ReadsFile
LeavesTask, Transaction, Message, Bill
On timeWithin 1 day (business hours); the clock never stops. Late Actions go to the Legal Lead.
Runs inEach Startup

Accountable

Operations Lead, Operations Team.

Responsible: Operations Lead.

Consulted: Legal Lead, Treasurer.

Informed: Founder.

Workflows

WorkflowRunsTeam
Sort mailon File.created where source = 'mail'Operations Team

Who does each step

Mail handling: who does each step5 steps in 1 Workflow, across 2 Roles: Operations Lead, Treasurer. The table below lists every step.Operations LeadCaseyTreasurerTaraWorkflowSort mail1 · File.getRead the scan and sort it: legal, check, billor other.2 · Task.assignRoute legal process and state notices tothe Legal Lead within the hour.3 · Transaction.attachDeposit each check and attach its scan tothe Transaction.4 · Bill.createRecord each paper bill as a Bill forpayables.5 · Message.createForward personal mail and shred junk.Mail handling: who does each step5 steps in 1 Workflow, across 2 Roles: Operations Lead, Treasurer. The table below lists every step.WorkflowSort mailOperations Lead1 · File.getRead the scan and sort it: legal, check, bill orother.Operations Lead2 · Task.assignRoute legal process and state notices to theLegal Lead within the hour.Treasurer3 · Transaction.attachDeposit each check and attach its scan to theTransaction.Operations Lead4 · Bill.createRecord each paper bill as a Bill for payables.Operations Lead5 · Message.createForward personal mail and shred junk.
Each box is a step, numbered within its Workflow, with the Verb it calls, under the Role it runs as. The table below adds approvals.
WorkflowStepRoleCallsApproval
Sort mail1. Read the scan and sort it: legal, check, bill or other.Operations LeadFile.getNone
Sort mail2. Route legal process and state notices to the Legal Lead within the hour.Operations LeadTask.assignNone
Sort mail3. Deposit each check and attach its scan to the Transaction.TreasurerTransaction.attachNone
Sort mail4. Record each paper bill as a Bill for payables.Operations LeadBill.createNone
Sort mail5. Forward personal mail and shred junk.Operations LeadMessage.createNone

Events

DirectionWhenWhat happens
InOn File.created where source = 'mail'Starts Sort mail
OutTask.assignedRaised by step 2 of Sort mail
OutTransaction.attachedRaised by step 3 of Sort mail
OutBill.createdRaised by step 4 of Sort mail
OutMessage.createdRaised by step 5 of Sort mail

Plays

No Play names this Process.

Controls

No Control names this Process or a Workflow of it.

Settings

SettingTypeDefaultSaySet with
mail.forwardTostringfounderForward personal mail to meSetting.update

Failure

A failed step retries; when retries run out, the Action goes to the Legal Lead.

StepOn failure
Sort mail 2. Route legal process and state notices to the Legal Lead within the hour.Times out after 1 hour. Goes to the Legal Lead.

Loop

No loop: the path is never randomized, because it serves Legal process.

Code

Text
Turn on mail handling

Enable

On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.

Text
Forward personal mail to me

Example

Four pieces of mail reach a Startup’s mailing address in one day. A state notice reaches the Legal Lead within the hour, and a $1,200 check is deposited. A paper invoice becomes a Bill, and a credit-card offer is shredded.