arrow_backCanvases
Prototype · Request to paid
{{ clock }}
signal_cellular_altwifibattery_full
language
{{ l.label }}
Hi Mani 👋
{{ availLabel }}
filter_listFilter swap_vertSort {{ savedChipIcon }}Saved{{ savedCount }}
lock
New requests paused
{{ duesAmount }} of dues is 3 days overdue. Accepted tasks still stand.
Pay {{ duesAmount }} and go back online
event_busy
Late cancellation on record
{{ strikeLine }}
Your task
{{ liveIcon }}{{ liveStatus }}
{{ flowTitle }}
{{ liveSub }}
Open taskarrow_forward
{{ o.dlIcon }}{{ o.dlText }} LATER
{{ o.title }}
{{ o.wasPay }} {{ o.pay }}
{{ o.line1 }}
{{ o.line2 }}
{{ o.modeIcon }}{{ o.modeLabel }} {{ o.coverage }}
near_me{{ o.anchor }}
trending_up{{ o.raiseText }}
{{ o.criticalText }}
{{ o.openNote }}
{{ o.saveIcon }}
close{{ tDecline }}
check{{ tAcceptShort }}
This doesn't affect your rating.
You can shortlist up to 5 requests
bookmark_border
Nothing shortlisted
Bookmark a request to park it while you check your day. Saved requests stay live — countdowns and rate raises keep running.
Show all requests
{{ emptyIcon }}
{{ emptyTitle }}
{{ emptyBody }}
{{ emptyNote }}
{{ emptyCta }}
Tapping a row opens the full scope first. Exact address, phone and care notes unlock 2 hrs before a task you've accepted starts.
bedtime
{{ offlineTitle }}
You won't be sent new requests while you're off. Accepted tasks still stand.
inbox
Requests
event
Schedule
payments
Earnings
person
Profile
arrow_back
Request details
timer{{ decideIn }} LATER
{{ flowTitle }}
{{ whenLong }}
{{ aboutIcon }}{{ about }}
Where you'll go
{{ p.icon }}
{{ p.title }}
{{ p.note }}
Getting there
{{ transportIcon }}
{{ transportTitle }}
{{ transportNote }}
What you'll be paid
{{ rateLabel }}
{{ grossLabel }}
{{ extraLabel }}
{{ extraValue }}
account_balance_wallet
{{ payNote }}
lock
Your dues are 3 days overdue, so you cannot take new work. Settle in Earnings to unlock this.
{{ acceptLabel }}
{{ tPass }}
Schedule
{{ dayLabel }}
{{ liveIcon }} {{ liveStatus }} chevron_right
{{ whenShort }}
{{ flowTitle }}
{{ scheduleSub }}
lock
{{ lockNote }}
fast_forward Skip ahead to {{ unlockTime }} DEMO
event_busyCancel — free until {{ cancelWhen }}
{{ openLiveLabel }}arrow_forward
Today
Nothing on today
Your next accepted task is Saturday. Details stay locked until 2 hrs before each start.
See open requestsarrow_forward
{{ g.day }}
{{ i.time }}
chevron_right
{{ i.title }}
{{ i.fee }}
lock{{ i.sub }}
A row shows only the area until 2 hrs before the start. Tap one to see everything that is known so far.
inbox
Requests
event
Schedule
payments
Earnings
person
Profile
arrow_back
Accepted task
lock
Details locked until {{ ltUnlock }}
Name, exact address and phone appear 2 hrs before the start.
{{ ltWhen }}
{{ ltTitle }}
person
Customer in {{ ltArea }}
Name and phone at {{ ltUnlock }}
What you know now
place
{{ ltArea }}
Exact address at {{ ltUnlock }}
{{ ltModeIcon }}
{{ ltMode }}
Confirmed when you accepted
What you'll be paid
{{ ltRate }}
{{ ltFee }}
The customer pays you directly at the end. Nothing is bought out of your pocket.
event_busy
Cancel this task
Free until {{ ltFree }}. Nothing is recorded against you.
inbox
Requests
event
Schedule
payments
Earnings
person
Profile
arrow_back
Your task
lock_open
{{ tUnlocked }}
Starts in 2 hrs. Cancelling now counts against you.
{{ whenShort }}
{{ flowTitle }}
{{ initials }}
{{ customerName }}
{{ customerMeta }}
call
chat
{{ phone }}
{{ p.icon }}
{{ p.title }}
{{ p.note }}
Before you go
{{ c.icon }}
{{ c.label }}
Ticking is for you. Nothing here is sent to {{ shortName }}.
event_busy
I can't make it
The free window closed at {{ cancelWhen }}. Cancelling now counts against you.
directions_walk{{ tHeadOut }}
{{ shortName }} will be told you're on the way.
arrow_back
{{ tInProgress }}
more_vert
{{ flowTitle }}
{{ workingSub }}
{{ elapsed }}
elapsed
Hitec City
RGIA Shamshabad
Distance
{{ rideKm }}
Fare so far
{{ rideFare }}
ETA
{{ rideEta }}
{{ s.icon }}
{{ s.title }}
{{ s.note }}
{{ proofTitle }}
{{ proofIcon }}
{{ proofLabel }}
{{ proofHint }}
check_circle
{{ proofDoneLabel }}
Paid by the customer
{{ cpLabel }}
Paid straight to {{ cpWho }}
{{ cpValue }}
{{ cpIcon }}{{ cpStatus }}
You never pay this yourself. It does not appear in what you collect.
{{ actionLabel }}
person_offNobody is here
{{ actionHint }}
arrow_back
Collect payment
Ask {{ shortName }} for
{{ collectTotal }}
{{ l.label }}
{{ l.value }}
This is the whole amount to ask for. Nothing is taken out of this — it is yours as collected.
How are they paying?
smartphoneUPI
payments{{ tCash }}
Your UPI ID
{{ helperUpi }} content_copy
The customer pays this directly. FullCircle does not handle the money, so check your own UPI app before you confirm below.
open_in_newOpen my UPI app
info
Count it before you leave. Once you mark it received, the task closes and the customer gets a receipt they can query for 24 hrs.
{{ finishLabel }}
{{ finishHint }}
check
{{ tClosed }}
You confirmed {{ collectTotal }} received from the customer. The receipt has gone to you both.
person_off
Closed as a no-show
{{ shortName }} wasn't there and couldn't be reached. Nothing is counted against you and your availability is back on.
What happens to the money
payments
Nothing was collected, so you owe FullCircle nothing on this task.
support_agent
FullCircle takes the wasted trip up with {{ shortName }} and will come back to you about a call-out fee.
verified_user
Your completion rate is untouched. No-shows by the customer never count as your cancellation.
Your earnings from this task
{{ l.label }}
{{ l.value }}
Your earnings
{{ keepValue }}
You have this in hand already. Earnings keeps the record and handles settlement.
receipt_long
The customer has the receipt for {{ collectTotal }} and can raise a query on it for 24 hrs.
lock_clock
The customer's address and phone stay visible for 24 hrs, then lock again.
{{ tBackToRequests }}
Earnings
download
Day
Week
Month
Net earned today
{{ netToday }}
{{ taskCountLabel }} · Sat, 22 Aug
Collected
{{ collectedToday }}
from customers
Owed to FullCircle
{{ duesAmount }}
10% commission
{{ duesIcon }}
{{ duesTitle }}
{{ duesLine }}
block
{{ duesConsequenceText }}
Settle {{ duesAmount }} now
verified_user
Nothing outstanding. You have settled on time 12 weeks running.
Today's tasks
{{ t.icon }}
{{ t.title }}
{{ t.time }}
{{ t.fee }}
{{ t.commission }}
inbox
Requests
event
Schedule
payments
Earnings
person
Profile
arrow_back
Settle dues
Payable to FullCircle
{{ duesAmount }}
{{ duesIcon }}{{ duesDeadline }}
Commission · 10% of your fees
{{ duesAmount }}
Money we held for you
None — you collect direct
Across {{ taskCountPlain }}. You collected the cash yourself, so this is a transfer to us rather than a deduction.
Pay via
account_balance
Your UPI app
{{ helperUpi }}
{{ viaUpiIcon }}
qr_code_2
Scan FullCircle's QR
Pay from any UPI app
{{ viaQrIcon }}
This is the only screen in the app where FullCircle's share appears.
lockPay {{ duesAmount }}
{{ settleHint }}
gpp_bad
Account suspended
Your dues are over a week overdue. The account is on hold. Clearing the balance reactivates it straight away.
Total outstanding
{{ suspendedTotal }}
Dues {{ duesAmount }} · late fee ₹25
lock_openPay {{ suspendedTotal }} and reactivate
headset_micTalk to support
arrow_back_ios_new circle crop_square
lock_openFULLCIRCLEnow
Your task starts in 2 hrs
{{ shortName }}'s phone, exact address and care notes are now unlocked. Tap to see them.
Accept {{ flowTitle }}?
{{ whenLong }}. You're committing to be there. Cancelling after {{ cancelWhen }} counts against you.
You'll earn
{{ grossLabel }}
Details unlock
{{ unlockWhen }}
{{ tYesAccept }}
{{ tGoBack }}
Why are you declining?
Optional. It helps us send you better-matched work.
{{ r.label }}
{{ tGoBack }}
close
{{ proofLabel }}
description
Hold the whole sheet inside the frame
{{ relayTitle }}
{{ relayBlurb }}
{{ relaySent }}
scheduleWaiting for the customer to pay
imagePayment screenshot
Paid \u00b7 just now
Customer not responding
Do not pay for this yourself. Try to reach them, and if you cannot, leave it unbought — you will not be marked down for it.
callCall the customer
headset_micAsk FullCircle to call them
remove_shopping_cartCould not buy this
{{ relayAction }}
They are not responding
{{ relayHint }}
{{ codeTitle }}
{{ codeBlurb }}
{{ d.char }}
backspace {{ k.label }}
{{ codeHint }}
{{ cancelTitle }}
{{ cancelBlurb }}
gpp_maybe
Three late cancellations in 30 days pauses your account. Emergencies are reviewed — support can remove a strike.
Why can't you make it?
{{ r.label }}
{{ cancelLabel }}
{{ cancelHint }}
Keep the task
{{ shortName }} isn't there
{{ noshowBlurb }}
hourglass_top {{ noshowWaited }}
callCall {{ shortName }}
headset_micAsk FullCircle to call
{{ noshowWaitLabel }}
person_offClose as a no-show
There is no fee to collect, so nothing is owed to FullCircle either.
Keep waiting
{{ snack }}
tv_remoteDemo controls
{{ narration }}
Switch flow
{{ f.icon }}{{ f.label }} LATER
fast_forwardJump to {{ unlockTime }} · unlock
paymentsEarnings
restart_altStart over
Edge states
{{ e.label }}
Late cancel sits on the accepted task and in the in-progress overflow menu. The customer no-show is under the primary action once you have arrived.
Dues state
{{ d.label }}