Recued
Menu
← Back to recipes

Capture job reply

by recued-core v1 47 views

Use “Capture job reply” in Recued. Reads a worker’s emailed reply to a dispatched job and takes or passes it on their behalf.

Complete workflow

Fleet Money 27 pinned recipes

Use Fleet Money in Recued to run assigned jobs and worker payments from offer through settlement. Record arrivals, completion, and customer payments; hold earnings for complaints; correct mistakes with a clear history; and let approved fleet managers use the same guided actions.

You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.

Capture job reply
This recipe Background automation

Use “Capture job reply” in Recued. Reads a worker’s emailed reply to a dispatched job and takes or passes it on their behalf.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Workers” in Recued. Shows workers in a searchable, paged list so you can open any result and continue working with it.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Jobs” in Recued. Shows jobs in a searchable, paged list so you can open any result and continue working with it.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Settlements” in Recued. Shows settlements in a searchable, paged list so you can open any result and continue working with it.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Settlement items” in Recued. Shows settlement items in a searchable, paged list so you can open any result and continue working with it.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1
Show all 27 recipes

Use “Adjustments” in Recued. Shows adjustments in a searchable, paged list so you can open any result and continue working with it.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Show worker” in Recued. Shows the latest details for one worker, along with the actions and related records available from its current state.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Show job” in Recued. Shows the latest details for one job, along with the actions and related records available from its current state.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Show settlement” in Recued. Shows the latest details for one settlement, along with the actions and related records available from its current state.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Show settlement item” in Recued. Shows the latest details for one settlement item, along with the actions and related records available from its current state.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Show adjustment” in Recued. Shows the latest details for one adjustment, along with the actions and related records available from its current state.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Create worker” in Recued. Adds a worker with contact details, the currency they are paid in, a default share, and a hold period.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Edit worker terms” in Recued. Updates a worker’s contact details and defaults for future jobs without changing jobs that already exist.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Create job” in Recued. Creates an offered job for a customer at an agreed price, with or without a worker chosen yet.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Schedule job” in Recued. Sets or changes when a job is due, where it is, and what the work involves.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Assign job” in Recued. Chooses the worker for a job, or moves it to a different worker before the work has started.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Accept job” in Recued. Accepts an offered job after confirming that nobody else has changed it.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Decline job” in Recued. Declines an offered job after confirming that nobody else has changed it.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Cancel job” in Recued. Cancels a job only before customer payment is recorded, and refuses jobs that need a refund or are already settled.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Record job arrival” in Recued. Marks an accepted job as on site and records when the worker arrived for duration tracking.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Complete job” in Recued. Marks a job complete, calculates its duration when arrival was recorded, and adds earnings once payment is known.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Record collection” in Recued. Records whether the runner or worker collected the customer’s payment, then adds earnings when the job is already complete.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Start job hold” in Recued. Starts the complaint hold after completion and payment are recorded, using the worker’s saved hold period.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Correct job money” in Recued. Updates a job’s price, worker share, or collector. If the job was already settled, it also creates a pending adjustment.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Release worker money” in Recued. Combines up to 49 eligible jobs and adjustments into one settlement while preserving every included amount for a clear payment history.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1

Use “Dispatch job” in Recued. Emails the assigned worker what the job is, when and where, and asks them to reply to take it or pass.

pack:fleet-moneyfleetmoneyrecords
by recued-core pinned v1
View pack details, dependencies, and permissions →

The first line of the reply decides: TAKE accepts the job, PASS declines it, anything else is left alone. A reply is only acted on when it comes from the assigned worker’s own address and the job is still offered.

Fleet Money is runner-operated and ledger-settled: a settlement records an obligation, not proof that funds moved. Record views open in the pack app's result stack and are not bookmarkable deep links.

How it works 33 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Data fetch
▼ message core.mail.get
Get mail
▼
Process (32 steps)
■ defaults defaults
Apply defaults
■ from_trimmed trim
Trim whitespace from from raw
■ from_email lowercase
Convert from trimmed to lowercase
■ marker_present compare
Check if subject contains [#recued:fleet-job:
■ marker_split split
Split subject into parts
■ marker_count count
Count items in marker split
■ marker_tail default
Apply default
■ marker_close split
Split marker tail into parts
■ reply_job_id default
Apply default
■ job_id_bounded_value truncate
Truncate reply job id to a max length
■ job_id_bounded compare
Check if reply job id equals job id bounded value
■ marker_valid all
Check if all conditions are true
◆ job recued-core.fleet-money.job.get
Get job on fleet money
skip: step.marker_valid not_equal true
■ job_ok all
Check if all conditions are true
■ assignee_id replace
Replace text in job record assignee ref
◆ worker recued-core.fleet-money.worker.get
Get worker on fleet money
skip: step.job_ok not_equal true
■ worker_email_raw trim
Trim whitespace from worker record email
■ worker_email lowercase
Convert worker email raw to lowercase
■ sender_ok all
Check if all conditions are true
◆ body_read core.mail.body-read
Body read mail
skip: step.sender_ok not_equal true
■ body_raw default
Apply default
■ body_lines split
Split body raw into parts
■ first_line_raw default
Apply default
■ first_line_trimmed trim
Trim whitespace from first line raw
■ answer lowercase
Convert first line trimmed to lowercase
■ said_take starts_with
Check if answer starts with take
■ said_pass starts_with
Check if answer starts with pass
■ do_take all
Check if all conditions are true
■ do_pass all
Check if all conditions are true
◆ take_write recued-core.fleet-money.job.update
Update job on fleet money
skip: step.do_take not_equal true
◆ pass_write recued-core.fleet-money.job.update
Update job on fleet money
skip: step.do_pass not_equal true
■ card to_summary
Format results as a summary card
▼
Output
summary card

Uses (5 operations)

Mail Get mail core.mail.get
Pack operation Get job on fleet money recued-core.fleet-money.job.get
Pack operation Get worker on fleet money recued-core.fleet-money.worker.get
Mail Body read mail core.mail.body-read
Pack operation Update job on fleet money recued-core.fleet-money.job.update

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

What it's allowed to do

Read Mail core.mail.get read-only
Write Pack Fleet Money external change
Read: job.get · No approvalRead: worker.get · No approvalWrite: job.update · No approval
Read Mail core.mail.body-read read-only

Data it touches

SurfacesMail
Warehousedata.mail

About

Tags

pack:fleet-moneyfleetmoneyrecordsmutation

Details

33 steps recipe_id: capture-job-reply