OfficeDrills
Practice, by software

Drills

Short, self-contained practice scenarios instead of a full course — an inbox, a spreadsheet, a reconciliation, a CRM record. Each one puts you in the software's own screens with a real task, and checks what you actually did. A few are free to try any time; the rest are included once you own the course they practice.

Start here
Office Morning — a full inbox, one sitting
New to drills? Do this one first. Everything below is the full library — pick any course when you want more.

Email

↑ All groups
Email

Office Morning

Try it →

A short simulated work morning — a full inbox, five requests that need you, real decisions, no account needed.

Details

Every job that touches email expects you to triage a full inbox with no hand-holding: know what's actually urgent, catch a phishing attempt before it becomes a real problem, and reply professionally without cc'ing people who don't need to be there. This is the baseline "day one, no supervision" office skill — worth practicing before any admin, coordinator, or entry-level office role, and before you say "yes, I'm comfortable with email" in an interview.

Email

Inbox Triage

Try it →

A shared inbox during a lunch rotation — new messages keep arriving while you work. No account needed.

Details

Front desk, office coordinator, and support roles rarely hand you a fixed to-do list — new requests land while you're still working through the last one. This drill practices exactly that: noticing what just arrived, judging when a reply genuinely needs to go to everyone versus just one person, and handling a real time-boxed request before the window closes. If a job posting mentions "fast-paced" or "juggling multiple priorities," this is what that actually feels like.

Microsoft Outlook

Nothing Says So

Try it →

A real Outlook inbox, six screens open at once — no numbered tasks. A recall that can't undo what's already been read, a mail rule collision, a double-booked room, and more, in whatever order you find them. No account needed.

Details

Outlook rarely throws an error when something quietly didn't work — a recall fails silently, a rule overlaps an old one, a scheduled send never leaves the Outbox. This drill drops the numbered sequence and puts six of those moments into one inbox at once, the way an actual morning at your desk would.

Microsoft Outlook

Second Look

Try it →

Six real Outlook tasks, on an actual message — an autocomplete that picked the wrong person, an address list every client can see, a thread forwarded with its history, and more. No account needed.

Details

Outlook sends whatever is in the window. The autocomplete guesses the wrong Priya, the CC field shows 29 clients each other's addresses, a forward carries the private thread beneath it. This drill runs you through six things worth a second look before you hit send, before a real one reaches the wrong person.

Microsoft Outlook

Default Settings

Try it →

Six real Outlook tasks, on an actual mailbox and calendar — a meeting time that's only right for you, a recurring edit that moves the whole series, a link anyone can edit, and more. No account needed.

Details

Outlook does exactly what its defaults say. The meeting shows only your time zone, a recurring edit can rewrite twelve weeks at once, the From line is your own address, the sharing link is open to anyone, and a distribution list hides who is on it. This drill runs you through six defaults worth checking before they cost you a client, an interview, or a confidential timeline.

Microsoft Outlook

No Take-Backs

Try it →

Six real Outlook tasks, on an actual mailbox — a Reply All to 412 people, three files named Final, a BCC that got a Reply All, a CEO request that is not from the CEO, and more. No account needed.

Details

Once you hit send there is no take-back. Reply All reaches hundreds, an attachment named Final carries internal comments, a BCC'd colleague can Reply All to your client, personal data typed into the body sits readable in every mailbox it touches, and a display name proves nothing about who is asking. This drill runs you through six of the ways a send goes wrong, before a real one reaches the wrong people.

Microsoft Outlook

Out of Sight

Try it →

Six real Outlook tasks, on an actual mailbox — a client sorted into the Other tab, a quote request in Junk, a full mailbox, a payment change hiding in a real thread, and more. No account needed.

Details

Outlook decides what you see before you see it. Focused Inbox and the junk filter guess wrong on real people, a full mailbox forces a choice about what to keep, and delegate access changes who the reader thinks wrote a message. A lookalike reply can hide inside a real thread, and a calendar can hold an invite you never accepted. This drill runs you through six of them, before one costs you a client, a contract, or a password.

Communication

↑ All groups
Slack

Nobody Stopped You

🔒 With Slack

A real Slack workspace, six situations open at once — no numbered tasks. A habit-post to the wrong place, @here vs. @channel, a sensitive file in the wrong channel, and more, in whatever order you find them. Included with Slack.

Details

A Slack mistake rarely looks like one in the moment — the message sends, the reaction registers, the channel looks the same as any other. This drill drops the numbered sequence and puts six of those moments into one workspace at once, the way an actual workday would.

Slack

Quietly Missed

🔒 With Slack

Six real Slack tasks, on an actual workspace — a thread reply most of the channel never sees, a snooze that hid a message, a status that cleared mid-meeting, and more.

Details

Slack tells you a message sent, not who noticed it. A reply buried in a thread, an alert silenced by a snooze, a status that expired early, a private channel made public with its whole history. This drill runs you through six of the quiet ways a message posts and still never lands, before a real one costs someone a decision.

Slack

Who's Actually Here

🔒 With Slack

Six real Slack tasks, on an actual workspace — an @mention for someone who was never notified, a shared channel with a vendor in it, a stale pin, an archive that breaks automations, and more.

Details

Slack shows a name in the box, not who is behind it. A mention notifies no one if they're not in the channel, a shared channel includes people from another company, a pin outlives the truth it points at, and a scheduled message sends whatever it says when it fires. This drill runs you through six ways the audience is different from what you assumed, before a real message reaches the wrong people.

Slack

Not Where You Think

🔒 With Slack

Six real Slack tasks, on an actual workspace — a message that lands at 1:40 AM, a group DM converted into a channel, a decision made in a huddle, a workflow that outlived its owner, and more.

Details

Slack makes the easy move look harmless — send, convert, paste, create — and never tells you where it will end up. A message can wake someone through Do Not Disturb, converting a group DM shows its whole history to the next person, a huddle decision exists only for whoever was in it, and text pasted from a canvas never updates. This drill runs you through six ways a message, a history or a decision lands somewhere other than where you meant, before it happens for real.

Slack

Fine Print

🔒 With Slack

Six real Slack tasks, on an actual workspace — a link that names a private doc, an app permission prompt, a bot in a private channel, a decision buried in a thread, a stale channel header, a command Slack reformats.

Details

Slack makes the quick move easy: paste a link, click Allow, add a bot, type a command. The cost sits in the detail, such as who sees a document title, what an app is allowed to read, which reply in a thread is the last word. Nothing throws an error, so the habit of reading the fine print is the only safeguard.

Microsoft Teams

Just a Label

🔒 With Microsoft Teams

Six real Microsoft Teams tasks, on an actual calendar, feed, and file library — a meeting length that isn't enforced, an Announcement nobody was alerted to, a feed item cleared but not answered, and more.

Details

A lot of Teams settings are only labels. A 30-minute slot doesn't end the call, an Announcement banner doesn't notify anyone, a cleared mention is still an unanswered question. This drill runs you through six places where what the label says and what Teams does come apart, before a real one costs someone a meeting or a file.

Microsoft Teams

Whoever's Watching

🔒 With Microsoft Teams

A real Microsoft Teams workspace, six situations open at once — no numbered tasks. A correction in the wrong meeting chat, a screen share that shows too much, a guest with too much access, and more, in whatever order you find them. Included with Microsoft Teams.

Details

A Teams mistake rarely announces itself — the screen share starts fine, the meeting chat looks normal, the recurring meeting saves without complaint. This drill drops the numbered sequence and puts six of those moments into one workspace at once, the way an actual workday would.

Microsoft Teams

Open by Default

🔒 With Microsoft Teams

Six real Microsoft Teams tasks, on an actual workspace — a new chat member who can read the whole past, a lobby everyone skips, a recording open to the guests, an @team mention, and more.

Details

Teams starts a lot of things open, and the defaults are quiet: adding someone to a chat can share its entire history, the lobby can let anyone straight in, a recording lands in front of every invitee, and a standard channel is visible to the whole team. This drill runs you through six settings worth checking before you act, before a real one exposes something to the wrong people.

Microsoft Teams

Easy to Overlook

🔒 With Microsoft Teams

Six real Teams tasks, on an actual tenant — a role that can't admit anyone from the lobby, a recording that deletes itself, a synced folder that isn't a copy, and more.

Details

Teams rarely tells you what a choice will do. A presenter can't admit anyone from the lobby, a recording expires on a date nobody mentions, deleting a synced file deletes it for everyone, and an Offline status doesn't silence a phone. This drill runs you through six choices whose real effect is easy to overlook, before a real one costs someone a meeting, a file, or a night's sleep.

Microsoft Teams

After the Fact

🔒 With Microsoft Teams

Six real Teams tasks, on an actual tenant — an overwritten tracker, an approval sent to the wrong Dana, latecomers stranded outside the breakout rooms, captions versus a saved transcript, an archived team, and an attendance report that was never switched on.

Details

In Teams, what you can fix afterwards depends on what you set up before. Version history, an approval's recipient, breakout assignments, a transcript, an archive and an attendance report each work one way, and nothing warns you when you pick the wrong one. This drill makes you see the mechanism before it matters.

Zoom

Same as Last Time

Try it →

Six real Zoom tasks, on an actual waiting room, live call, and breakout-room grid — a waiting-room name that isn't identity, muting the wrong participant, security settings that don't save themselves, and more. No account needed.

Details

Zoom rarely stops you before a mistake — a matched name isn't verified identity, a setting from last call doesn't carry into this one, a recording isn't ready the instant the call ends. This drill runs you through six of the quiet ways "it worked last time" stops being true, before a real call goes sideways.

Zoom

Before You Hit Start

Try it →

Six real Zoom tasks, on an actual meeting — a host who left and ended the call, a recurring time zone, a pop-up inside a shared window, a camera that remembered, and more. No account needed.

Details

Zoom remembers, assumes and defaults. It remembers your last camera and microphone state, ends a meeting when the host leaves unless someone else is assigned, shows pop-ups from the app you are sharing, and can run out of storage without stopping you. This drill runs you through six things worth checking before you hit start, before a real call runs into one of them.

Zoom

Scheduled Wrong

Try it →

A Zoom meeting can be scheduled so it goes wrong later: the link everyone already has, a passcode inside the URL, a room that opens before you. Six real tasks on the scheduler, meeting list and recordings page. No account needed.

Details

Zoom rarely warns you when a meeting is set up to reach too far. A Personal Meeting ID is one permanent room, a passcode in the link is no passcode, and an approval setting does nothing for people already approved. These tasks make you check who each setting reaches before the meeting starts.

Safety

↑ All groups
Safety

Security Hour

Try it →

Six short security situations — a text, a call, a stranger at the door, a wifi choice, and more — each worked through on real chrome, not a labeled list. No account needed.

Details

Most employers now run some form of security-awareness training in the first week — a phishing text, a suspicious call, someone asking to borrow your badge or your login. This drill runs you through six of those situations on real phone, network, and activity-log chrome before a real one catches you off guard. Walking into a job with good instincts here is a genuine, quiet advantage: it's one less thing new-hire training has to teach you, and it signals you won't be the reason for the next incident report.

ADP Workforce Now

Payroll Hour

🔒 With ADP Workforce Now

Six payroll and HR tasks — a deposit change request, a rushed reclassification, a garnishment order, and more — each worked through on a real, updating employee record.

Details

Payroll and HR systems move real money and carry real legal exposure — a rushed reclassification, an unverified banking change, or a quiet off-the-books adjustment can turn into a wage claim, a fraud loss, or a compliance finding weeks later. This drill runs you through six of those moments on a real employee-record panel that actually updates, before a real one catches you off guard.

Computer & Internet Basics

Not by Tone

Try it →

Six real computer-literacy tasks, on an actual popup/search-result/screen-share screen — a real update next to a fake one, an ad that's actually the real vendor, a truncated file extension, and more. No account needed.

Details

Scammers and legitimate software both use urgent language — tone alone was never a reliable signal, and treating it as one goes wrong in both directions: trusting a fake because it sounds official, or dismissing something real because it sounds alarming. This drill runs you through six of those tasks before a real one costs you.

Computer & Internet Basics

Under the Surface

Try it →

Six real computer tasks, on everyday tasks — a sender name that's only a name, a link that goes somewhere else, a support number from a search result, a cleanup that deletes the only backup, and more. No account needed.

Details

On a computer the surface and the substance can differ. A display name can be set to anything, a link's text can hide its destination, a search result can offer a fake support number, and a cleanup app nudges you to delete the biggest file. This drill runs you through six everyday moments where looking underneath is the whole skill, before a real one costs a payment, a password or the only copy of a file.

Books

↑ All groups
QuickBooks Online

Nothing Left Open

🔒 With QuickBooks Online

One real QuickBooks company file, six screens open at once — no numbered tasks. Match vs. categorize, the three-bucket reconciliation rule, a sales tax exemption, and more, in whatever order you find them. Included with QuickBooks Online.

Details

Closing the books never comes one clean task at a time — it comes as a whole company file someone hands you, and it's on you to look at all of it before you call it closed. This drill drops the numbered sequence and puts six real problems into one file at once, the way an actual month-end handoff would.

QuickBooks Online

Bill Pay Day

🔒 With QuickBooks Online

Six real accounts-payable tasks, on an actual QuickBooks-style bill and vendor screen — enter a bill vs. record it paid, which bill to pay first, a vendor credit, a duplicate entry, a 1099 flag, and a partial payment.

Details

A bill marked paid before it actually is creates a real risk of paying twice; a vendor call about a balance isn't the same as that balance actually being the most urgent one. Accounts-payable mistakes are cheap to catch this week and can cost a real vendor relationship if they surface next quarter instead.

QuickBooks Online

Numbers Before the Meeting

🔒 With QuickBooks Online

Six real bookkeeping tasks, on an actual P&L, Balance Sheet, and journal — a personal expense buried in a report, a cash-vs-accrual mismatch, a duplicate transaction, an unbalanced Balance Sheet, a misassigned expense, and a journal entry that plugs instead of explains.

Details

A report can be technically generated correctly and still say the wrong thing — a personal expense sitting in the wrong category, the wrong accounting basis, a plug instead of a real fix. None of these throw an error. This drill runs you through six of the quiet ways a set of books looks done right up until someone in the meeting asks a real question about the number.

QuickBooks Online

Parked in the Wrong Place

🔒 With QuickBooks Online

Six real QuickBooks tasks, on an actual company file — an unapplied deposit, checks stuck in Undeposited Funds, a payroll tax balance, inventory booked as supplies, a closed month, and a half-billed estimate.

Details

A balance can sit in the books for months looking harmless — a deposit never applied, a liability never paid, stock booked as an expense. None of it throws an error; the reports just read the money from the wrong place. This drill runs you through six of the quiet ways it happens, and what each fix actually changes.

QuickBooks Online

The Collections Desk

🔒 With QuickBooks Online

Six real QuickBooks tasks, on an actual company file — an overdue list, a card processing fee, a refund, a bad debt, a bank rule that guessed wrong, and a duplicate customer.

Details

Customer-side mistakes rarely look like mistakes. A hidden balance, a shaved invoice or a tidy category makes a report look cleaner while the real problem stays. This drill trains the habit of recording what actually happened to the money, and fixing rules and records at the source.

Xero

Reopened

🔒 With Xero

Six real bookkeeping tasks, on an actual ledger and journal — a tracking tag that wasn't there yet, a journal that balances but might be wrong, a bank feed's confident wrong suggestion, and more.

Details

Xero rarely stops you from making a mistake — a journal that balances, a suggested match, a default that quietly carries forward all look fine on the surface. This drill runs you through six of the quiet ways the books end up wrong anyway, before a real one costs someone a decision made on bad numbers.

Xero

Accepted as Coded

🔒 With Xero

Six real Xero tasks, on actual reports and bills — an account type changed after the report went out, a reminder template that didn't fit one client, a due date that hid a late invoice, and more.

Details

Xero accepts whatever account, type or date it is given. A changed account type doesn't restate a report already sent, one reminder template covers everyone the same way, and an aging report trusts the due dates it was handed. This drill runs you through six ways the books look finished and say something else, before a real report goes out on a number that isn't right.

Xero

Paid, Not Applied

🔒 With Xero

Six Xero jobs where the money looks settled and isn't: a credit note nobody allocated, an overpayment still unapplied, a deposit coded as an expense, and more.

Details

Xero accepts a credit note, a payment or a bill without checking that the last step happened. An unallocated credit leaves an invoice overdue, an unapplied overpayment keeps a paid customer on the chase list, and a deposit coded to expense overstates the month. This drill has you finish six of those jobs in Xero's own screens before a wrong balance reaches a customer or a tax return.

FreshBooks

Set and Forget

🔒 With FreshBooks

Six real freelance-billing tasks, on an actual estimate and invoice — an estimate that should have been converted, a recurring invoice that outlived the retainer, a billable expense left uninvoiced, and more.

Details

FreshBooks runs on things you set up once — estimates, recurring templates, billable expenses, logged time — and it has no way to know when the real-world situation around them has changed. This drill runs you through six of the quiet ways something set-and-forgotten goes out wrong, before a real one costs a client's trust or a real invoice.

FreshBooks

Logged, Not Billed

🔒 With FreshBooks

Six real FreshBooks tasks, on an actual invoice and report — hours logged but never billed, a reminder that only emails, new terms that didn't touch an old invoice, a $50 fee nobody explained, and more.

Details

FreshBooks records what you do and no more. Logged time isn't billed until someone pulls it in, a reminder is only an email, new default terms don't touch an invoice already sent, and a balanced sheet can hide errors that cancel out. This drill runs you through six steps the software leaves to you, before a real client goes unbilled, unchased or misled.

Accounting Basics

Balanced, Not Right

Try it →

Six real bookkeeping tasks, on an actual ledger — an entry that balances but uses the wrong account, an asset booked as a one-time expense, a compound entry missing a line, and more. No account needed.

Details

Software like QuickBooks or Xero will stop you from saving an entry that doesn't balance — but it can't stop you from balancing the wrong accounts, misclassifying a transaction, or leaving out a line that should be there. This drill runs you through six of those tasks, the ones no software catches for you.

Accounting Basics

Right Number, Wrong Place

Try it →

Six real bookkeeping tasks, on plain entries — a payment counted as a second sale, a bank credit on the wrong side, sales tax in revenue, an expense in the wrong month, and more. No account needed.

Details

In bookkeeping the amount can be right and the books still wrong. A payment recorded as a new sale counts the revenue twice, a bank statement's credit is a debit in your books, sales tax collected is a liability and not revenue, and an owner's groceries are a draw. This drill runs you through six moments where the number is fine and where it lands isn't, before a real set of books is built on one.

Accounting Basics

Booked Too Early

Try it →

Six month-end bookkeeping jobs where every entry balances but lands in the wrong month or the wrong kind of account: a deposit counted as a sale, a year of insurance in one month, a power bill not yet booked. No account needed.

Details

An entry that balances can still put money in the wrong month, which makes one month look great and the next look bad. This drill practises the timing calls bookkeepers make at every month-end: deferring what is not yet earned or used, accruing what is owed but not billed, and spreading costs over the months they cover. Getting the month and the kind of account right is what makes a profit figure trustworthy.

Spreadsheets

↑ All groups
Microsoft Excel

Data Cleanup Day

🔒 With Microsoft Excel

Six real spreadsheet tasks, on an actual grid, sortable table, and chart — a VLOOKUP that quietly returns the wrong row, a sort that scrambles pairs, Remove Duplicates deleting someone real, and more.

Details

A spreadsheet doing exactly what it's told isn't the same as it doing what you meant — a lookup, a sort, or a dedupe can run clean and still quietly produce the wrong list. This drill runs you through six of the ways that happens, before a real one erases or mismatches something nobody notices until later.

Microsoft Excel

Off the Sheet

🔒 With Microsoft Excel

Six real workbook-structure tasks, on an actual sheet, table, and tab strip — a stale Print Area, sheet protection locking the wrong cells, a range that isn't really a Table, a forgotten hidden sheet, and more.

Details

A workbook can look completely finished and still have real structural problems underneath — a print area that never grew, a sheet that's "protected" but not the way you think, a table that isn't a Table. None of these throw an error. This drill runs you through six of the quiet ways that happens, before a real one gets missed on the way out the door.

Microsoft Excel

Ready to Send

🔒 With Microsoft Excel

One real Excel workbook, six tabs open at once — no numbered tasks. A filtered report's inflated total, a number stored as text, a stale cross-sheet reference, and more, in whatever order you find them. Included with Excel.

Details

Real spreadsheet work never comes one clean task at a time — it comes as a whole workbook someone hands you, and it's on you to look at all of it before you send it back out. This drill drops the numbered sequence and puts six real problems into one workbook at once, the way an actual handoff would.

Microsoft Excel

Report Day

🔒 With Microsoft Excel

Six real Excel tasks, on an actual sheet, pivot, and file list — a pivot that never refreshed, dates that came in day-first, a lookup that misses identical-looking names, IDs that lost their leading zeros, and more.

Details

A report can look completely finished and still be wrong underneath — a pivot that never saw the correction, dates that quietly swapped days and months, a lookup that fails on a name that looks identical, a file still linked to someone else's drive. None of these throw an error. This drill runs you through six of the quiet ways that happens, before a real one goes out with your name on it.

Microsoft Excel

Sheet Audit

🔒 With Microsoft Excel

Six real Excel tasks, on an actual sheet — hidden rows that come along in a paste, a highlight rule that marks the wrong rows, a validation rule that pasting bypasses, a bonus formula that misses the threshold, and more.

Details

A sheet can look checked and still be wrong underneath: rules that shade the wrong rows, validation that never inspected the pasted values, a formula that is off by one at the exact threshold, a rate that slid down a column, a date that recalculates itself. None of these show an error, so the only defense is testing the edges and looking at what is actually in the cells.

Google Sheets

Out of Sync

🔒 With Google Sheets

Six real spreadsheet tasks, on an actual sheet — a stale IMPORTRANGE, a real-time edit collision, a stale sharing link, and more.

Details

A shared, live spreadsheet fails quietly — a broken link doesn't error, an overwritten edit doesn't warn you, a stale share doesn't expire on its own. This drill runs you through six of the quiet ways a collaborative sheet gets out of sync with reality, before a real one costs someone a decision made on bad or missing data.

Google Sheets

Half a Setting

🔒 With Google Sheets

Six real Google Sheets tasks, on an actual shared sheet — a viewer who can still copy the data, a warning that isn't a barrier, an alert set up for one person, an AND that should have been OR, and more.

Details

A Sheets setting usually does half of what its name suggests. Domain restriction locks out legitimate outsiders, Viewer access still allows copying, a warning is only a click, and a notification rule covers one person. This drill runs you through six settings that look like control and aren't, before a real sheet leaks, drifts or goes unwatched.

Google Sheets

Looks Right, Reads Wrong

🔒 With Google Sheets

Six Google Sheets jobs where the sheet looks right and computes wrong: a total that ignores a filter, amounts stored as text, a highlight rule on the wrong rows, a stale pivot table, a lookup that guesses, and a count that cannot read checkboxes.

Details

Sheets rarely shows an error when a formula quietly reads the wrong cells. A total can ignore a filter, a pivot can miss today’s rows, and a lookup can guess instead of match, and the sheet still looks finished. This drill runs you through six of them, so you learn to check what a number is actually built from before someone acts on it.

Spreadsheet Formulas

Technically Runs

Try it →

Six real formula tasks, on an actual live formula bar and grid — a wrong auto-suggested range, missing parentheses, a count question answered with a total, and more. No account needed.

Details

A formula that runs without an error isn't the same as a formula that answers the actual question — a guessed range, a missing condition, or an unnecessary layer of nesting all execute just fine and still give the wrong answer. This drill runs you through six of those quiet gaps between "it runs" and "it's right."

Spreadsheet Formulas

Small Slip, Big Miss

Try it →

Six real spreadsheet-formula tasks, in any spreadsheet app — a formula that was only text, a reference that shifted on fill-down, a rate typed as 8 instead of 8%, a total that counted itself, and more. No account needed.

Details

In a spreadsheet one small slip can spoil a whole column without an error. A formula without its equals sign is only text, a plain reference shifts when filled down, a click can land one row off, and a rate typed as 8 is a hundred times too large. This drill runs you through six small slips and their big misses, before a real sheet goes out with one of them in it.

Spreadsheet Formulas

Filled Down Wrong

Try it →

Six spreadsheets where a fill, a copy or a recalculation quietly changed the answer: a half-locked reference, subtotals counted twice, numbers stored as text, a report built on TODAY and more. No account needed.

Details

A formula can run without an error and still be wrong. Filling, copying and recalculating change what a formula points at or when it runs. This drill trains you to check what a formula really did, not just that a number appeared.

Documents

↑ All groups
Microsoft Word

Before You Send It

🔒 With Microsoft Word

Six real send-it-off tasks, on an actual document — a mail merge with a gap, tracked changes still recording, a comment that should never leave the building, and more.

Details

A document rarely announces that it's not ready — the tracked changes look resolved, the merge looks complete, the search-and-replace looks done. This drill runs you through six of the quiet ways a document goes out not quite right, before a client, not you, is the one who finds it.

Microsoft Word

Off the Page

🔒 With Microsoft Word

Six real document-structure tasks, on an actual page and section list — a footnote numbered twice, a header leaking onto the cover page, a DRAFT watermark left on the final copy, and more.

Details

A document can look completely finished and still have a structural setting quietly working against it — a section that never inherited the right numbering, a watermark nobody remembered to clear, a style edit that rippled further than intended. This drill runs you through six of the quiet ways that happens, before a real one goes out the door.

Microsoft Word

Looks Fine on Screen

🔒 With Microsoft Word

Six real Microsoft Word tasks, on an actual document — a template that remembers its last client, a PDF that kept the redlines, two copies with two sets of edits, an image with no alt text, and more.

Details

What you see in Word is the page, not the file. Hidden text and properties travel with a template, a PDF prints whatever markup is showing, merging two copies by eye drops edits, and a blank alt-text field reads out as a file name. This drill runs you through six gaps between the screen and what the reader actually gets, before a real one reaches a client.

Microsoft Word

Behind the Text

🔒 With Microsoft Word

Six real Word tasks, on an actual document — a page break made of blank lines, a rebrand done shape by shape, a contract anyone can unlock, a spell check that never ran, and more.

Details

The words on the page are only half of a Word file. Blank lines holding a heading in place, a hand-typed bibliography, a banner that only looks like a lock, and text that spell check was told to skip all hold up until something changes. This drill runs you through six settings that sit behind the text, before a real document goes out with one of them wrong.

Microsoft Word

The Long Document

🔒 With Microsoft Word

Six real Word tasks, on an actual document — a list of figures typed by hand, a contents page from last week, a contract returned with tracking off, and more.

Details

A long Word document holds together only through its structure, and nothing errors when that structure is missing. A caption typed by hand, a contents page nobody updated or a style fixed in the wrong file all look finished until the document changes or someone else opens it. This drill makes you look at the setting that decides it.

Google Docs

Still Open

🔒 With Google Docs

Six real document tasks, on an actual document — suggestions left open before sending, a resolved comment hiding a pending suggestion, an old sharing link, and more.

Details

A shared, live document fails quietly — a checkmark can be wrong, a mention can silently not notify anyone, an old sharing link can still be live. This drill runs you through six of the quiet ways a document isn't actually as done, or as private, as it looks, before a real one reaches the wrong person or the wrong audience.

Google Docs

Not Automatic

🔒 With Google Docs

Six real Google Docs tasks, on an actual document — a table of contents that didn't update, an Accept All that hid a price change, a name without the @, a share that still gave access, and more.

Details

Docs doesn't do the follow-through for you. A table of contents only updates when refreshed, Accept All is live the moment you click it, a name typed without the @ isn't a mention, and turning off the notification doesn't turn off the access. This drill runs you through six steps Docs leaves to you, before a real document goes out with one of them missed.

Google Docs

Exported Different

🔒 With Google Docs

Six real Google Docs tasks on documents that look right on screen but come out different when sent — a header you can't see, a linked chart never updated, the wrong version exported, and more.

Details

What you see in the editor is not always what the reader gets. Pageless view hides headers and footers, linked charts keep old numbers until you click Update, and a Word file only names its fonts. This drill runs you through six ways a document goes out different from how it looked, before a real one reaches a client.

DocuSign

Out of Order

🔒 With DocuSign

Six real e-signature tasks, on an actual envelope and routing screen — a typo after one signature is already in, a decline with a reason, an envelope about to expire, and more.

Details

DocuSign rarely stops you from making a mistake — voiding, resending, and routing choices all go through without a warning, even when they throw away work already done. This drill runs you through six of those moments before a real one costs someone a signature they already had.

DocuSign

Sent, Not Signed

🔒 With DocuSign

Six real DocuSign tasks, on an actual envelope and report — a CC who only sees the finished copy, a required field that blocks completion, an access code sent to an old number, an IP address mistaken for a location, and more.

Details

DocuSign confirms an envelope was sent, not that it can be signed. A CC sees only the finished copy, a required field can block completion, editing a template doesn't fix envelopes already sent, and a code goes to whatever number is on file. This drill runs you through six reasons an envelope sits unsigned, before a real contract stalls for a week.

DocuSign

Completed, Not Filed

🔒 With DocuSign

Six DocuSign envelopes that look sent or signed but are quietly wrong. Fix the setup in DocuSign's own recipient, field, bulk send and download screens.

Details

DocuSign shows Sent and Completed whether or not the envelope is set up right. An access code in the same email, an optional Initial box, or a contract nobody downloaded all pass without an error. This drill trains you to check the setup, not just the status.

Computer & Internet Basics

Saved Somewhere Else

Try it →

Six everyday file jobs on an office computer — a price list saved only on a laptop, two versions of one quote, a deleted file the Recycle Bin never had, a USB drive pulled too early, and more. No account needed.

Details

A file can look saved and still be lost, doubled or out of reach. Where it lives, how many copies exist, what its name really ends with and whether a drive finished writing decide if it is there when someone needs it. This drill runs you through six of those moments before a real one costs a quote, a schedule or a presentation.

Design

↑ All groups
Canva

Build a Flyer

🔒 With Canva

Design a real event flyer end-to-end — pick a size, write the headline, place your logo, choose colors, and see the finished piece.

Details

Design roles are judged on finished work, not just software fluency — this drill mirrors that: a real brief, a handful of concrete decisions, and an actual flyer to show for it at the end, the same way a portfolio piece would.

Canva

Build a Social Post

🔒 With Canva

Design a real social media post end-to-end — pick a platform format, drop in a photo background, write a caption and hashtags, place a logo and CTA sticker, and see the finished piece.

Details

Design roles are judged on finished work, not just software fluency — this drill mirrors that: a real brief, a handful of concrete decisions, and an actual social post to show for it at the end, the same way a portfolio piece would.

Canva

Fix the Flyer

🔒 With Canva

A flyer headed to the printer with real problems — low-contrast text, four fonts, tiny small print, a logo outside the safe zone, the wrong paper size — fixed in an editor with live print checks that tell you when each one is actually right.

Details

Design work gets sent back for reasons that have nothing to do with taste: text that fails a contrast check, too many fonts, small print nobody can read, a logo cut off at the trim. This drill hands you a flyer with those problems and measures the fixes live — a real contrast ratio, a real font count, a real safe-zone check — so you learn to see them before a printer or a client does.

Canva

One Design, Every Platform

🔒 With Canva

Adapt one announcement for a square post, a Story and a banner without breaking the brand: colors, fonts, safe zones, logo size and one consistent message, each checked live.

Details

Most Canva work is not one design, it is one message in several sizes. Resizing is where brands quietly break: off-palette colors sneak in, a headline hides under the Story profile bar, the logo shrinks below legibility, and one version keeps the old date. This drill practices catching all of those before anything is posted.

Canva

Print-Ready Menu

🔒 With Canva

Take a rough one-page wall menu to print-ready in an always-on editor: set a clear type hierarchy, one alignment, spacing that groups sections, a balanced photo and the right export, each checked live on the page.

Details

Most Canva work ends at a printer or a screen, and the problems are quiet: every size the same, text scattered across three edges, a photo that swallows the page, a web image sent to a print shop. This drill practices catching each one, with the consequence shown right on the page, before anything is printed.

Figma

Design a Sign-Up Screen

🔒 With Figma

Build a real mobile sign-up screen in an always-on editor — stack the fields and buttons with auto layout, put the primary action first, design the error and loading states, and give every layer a real name.

Details

Design roles are judged on finished work, and a screen that looks right in one state is only half done. This drill mirrors the handoff a developer actually needs: a clear hierarchy, the states nobody remembers to draw, and a layers panel that says what each thing is.

Figma

Still Detached

🔒 With Figma

Six design-system checks in a real Figma file — a button that stopped following its component, a color that is only close to the variable, a badge restyled instead of switched, a cart row that breaks when the text grows.

Details

A Figma file can look finished and still be wrong underneath, because detached, hard-coded, and overridden layers all look right on the canvas. This drill has you check what each layer is actually linked to, and shows you what each shortcut costs the next person to open the file.

Figma

Ready for Dev

🔒 With Figma

Six handoff checks on a Figma file — a section marked Ready for dev that isn't, exports set to the wrong format, a frame that breaks when it resizes, a prototype that starts in the wrong place, and more.

Details

A Figma file can look done and still stop a developer cold: a status that promises too much, a logo that exports blurry, a layout that only works at the size you drew. This drill practices opening the panels a developer will open, and fixing what is wrong, before they do.

Adobe Photoshop

Retouch a Product Photo

🔒 With Adobe Photoshop

Take a real product shot from raw to ready-to-post — heal a blemish, add a shadow, grade the color, drop in a sale badge.

Details

A product photo is judged on the finished image, not on which software you know — this drill mirrors that: a real shot, a handful of concrete retouching decisions, and an actual finished photo to show for it, the same way a portfolio piece would.

Adobe Photoshop

Prep a Headshot

🔒 With Adobe Photoshop

Get a staff headshot web-ready in an always-on editor — crop it square, mask a new background behind the subject, fix the exposure on an adjustment layer, and export it small and sharp with a live file-size readout.

Details

The gap between a photo that looks fine and one that is ready to publish is mostly invisible: a fill that covers the subject, an exposure change baked into the pixels, a file ten times too heavy. This drill mirrors the real prep job, decision by decision, and shows you the consequence of each on the image itself.

Adobe Photoshop

Flattened Too Soon

🔒 With Adobe Photoshop

Six Photoshop jobs where the image looks finished but the file can’t be changed or won’t hold up: a cord erased instead of masked, a blur baked in, a logo shrunk for good, a wrong-profile export, a flattened master, a resampled print size.

Details

A picture that looks right on screen can still be a dead end for the next revision or the next screen it lands on. Erasing, baking in a filter, or flattening all look identical to the lasting version until the client asks for a change. This drill runs you through six of those moments, so the quick edit and the lasting edit stop looking the same to you.

Commerce

↑ All groups
Shopify

Backordered

🔒 With Shopify

Six real storefront tasks, on an actual order and product screen — cancel vs. refund, publishing to sales channels, a phone-in order with nowhere to ring it up, and more.

Details

Shopify rarely stops you from picking the wrong action — canceling a shipped order, leaving a product unpublished, skipping a shipping zone all go through cleanly, with the real problem showing up later as a refund dispute, a lost sale, or an angry customer. This drill runs you through six of those moments before a real one costs an order.

Shopify

Still Live

🔒 With Shopify

Six real Shopify tasks, on an actual store — an order fulfilled with blank tracking, a wholesale tag that didn't match, a discount with no end date, an alert on the wrong variant, and more.

Details

Shopify lets things go live and keeps them running. Fulfillment can be confirmed with tracking blank, a pricing rule matches a tag exactly, a fraud score is a signal and not a verdict, and a discount runs until someone ends it. This drill runs you through six things that stay live on a store after you set them, before a real one costs an order, a margin or a customer.

Shopify

Refunded, Not Restocked

🔒 With Shopify

Six real Shopify admin jobs that look finished and leave the store wrong — a refund that never restocked, a sale with no badge, a collection that stopped filling, a free shipping rate nobody sees, and more.

Details

Shopify saves almost any change without a warning, so a refund, a price, a collection or a shipping rate can look finished and still be wrong. A refund doesn't restock unless you ask, a lower price isn't a sale without a compare-at price, and a collection or rate quietly drops anything that misses a condition. This drill runs you through six of them before a real one costs a sale, a margin or a customer.

Data

↑ All groups
Typing & Data Entry

Close Enough

Try it →

Six real data-entry tasks, on an actual entry form and queue — a record never checked against its source, a duplicate that slipped in, a required field filled with a placeholder, and more. No account needed.

Details

An entry that looks right can still be wrong — a transposed digit, a duplicate contact, a placeholder standing in for real data. This drill runs you through six of the quiet ways a near-perfect record fails later, before a real one causes a failed mail-out or a wrong payment.

Typing & Data Entry

Exactly As Written

Try it →

Six real data-entry tasks, on an actual entry form — a name that lost its accent, an ID that was retyped, a date that could mean two months, a whole batch copied from one bad record, and more. No account needed.

Details

Data entry rewards exactness where it counts. A name without its accent can't be found, a retyped ID can swap two digits, a date like 12/03 means two different days, and one wrong first record copies into every row below it. This drill runs you through six moments where being exact — or checking at the right point — is the whole job, before a real one spreads.

Typing & Data Entry

Autocorrected Away

Try it →

Six data-entry tasks where the computer quietly changed what was typed: a reshaped name, a dropped leading zero, a year in the wrong century, a look-alike dash, an invisible space, an old autofilled address. No account needed.

Details

A form can change what you typed and never say so. Names get reshaped, zeros vanish, short years change century, and autofill brings back yesterday's address. This drill trains you to read the saved record against the source, not against what you remember typing.

Tableau

Dashboard Drift

🔒 With Tableau

Six real data-tasks, on an actual dashboard — a refresh that silently failed, Live vs. Extract, a chart that's technically valid but hides the point, and more.

Details

Tableau rarely stops you from making a mistake — a stale refresh, a technically valid chart, a workbook-level permission all look fine on the surface. This drill runs you through six of the quiet ways a dashboard goes wrong anyway, before a real one costs someone a decision made on bad or misleading data.

Tableau

What Viewers See

🔒 With Tableau

Six real Tableau tasks, on an actual dashboard — a filter action that never fires, a filter that hit one sheet, a parameter wired to nothing, an axis rule on the wrong chart, and more.

Details

A Tableau dashboard can be built and still not work for the person using it. A filter action needs the right trigger, a filter reaches only the sheets it's applied to, a parameter does nothing until a calculated field uses it, and one period's ranking isn't a trend. This drill runs you through six ways a dashboard looks finished and fails the viewer, before a real one goes out.

Tableau

Adds Up Wrong

🔒 With Tableau

Six Tableau views that look reasonable and add up wrong: a rate that averages instead of totals, a join that repeats rows, a Top 5 that ranks the wrong set, and more.

Details

Tableau views rarely show an error when they compute the wrong answer. A rate, a join or a filter order can quietly change a total that people then repeat in meetings. This drill trains you to check a view against a number you trust before you publish it.

Operations

↑ All groups
NetSuite

Overcommitted

🔒 With NetSuite

Six real inventory and operations tasks, on an actual order queue and inventory list — two orders drawing from the same shelf, reorder urgency vs. lead time, an overbill that never got stopped, and more.

Details

NetSuite will let a number look fine in isolation even when it isn't — an order that clears on its own can still be short once every other order drawing from the same stock is counted, and a flag doesn't stop a payment by itself. This drill runs you through six of the quiet ways that gap shows up, before a real one costs an order or a payment.

NetSuite

Open Loops

🔒 With NetSuite

Six real NetSuite tasks, on an actual PO, return, and valuation — a PO the vendor never acknowledged, an RMA booked as a credit, a reorder point too low for the lead time, a valuation missing pending posts, and more.

Details

NetSuite records your half and leaves the loop open. A sent PO isn't binding, an RMA isn't a credit until the vendor approves it, a reorder point is only as good as the number entered, and a valuation shows only what has been posted. This drill runs you through six ways a purchasing or inventory record looks settled and isn't, before a real customer promise or month-end rests on it.

NetSuite

Received, Not Billed

🔒 With NetSuite

Six NetSuite jobs where the paperwork looks finished and the books are still wrong: a receipt with no bill, an unmatched price, a closed period, a shipment never invoiced, a bad write-off, and spend with no department.

Details

In NetSuite a record can be saved, approved and closed while the posting is wrong. A bill dated today lands in today's period, an Item Fulfillment that never shipped cannot be invoiced, and a blank Department drops spend off the report. This drill makes you check status, period and posting instead of trusting that the record exists.

ShipStation

Already Gone

🔒 With ShipStation

Six real fulfillment tasks, on an actual order and batch screen — a label already scanned, a batch that already shipped, a promo rule with no end date, and more.

Details

ShipStation lets you undo plenty of things — but not everything, and not always the way you'd expect. A scanned label, a completed batch, and a permanent automation rule all behave differently once they're in motion. This drill runs you through six of those moments before a real one costs an order.

ShipStation

Not on the Label

🔒 With ShipStation

Six real ShipStation tasks, on an actual shipping queue — a preset weight that was only the box, two accounts with the same name, an estimate treated as a promise, a carrier compared on postage alone, and more.

Details

ShipStation shows the label, the rate and the count. It doesn't show that a preset weight is only the empty box, that two accounts share a nickname, that a transit estimate isn't a promise, or that the cheapest postage isn't the cheapest parcel. This drill runs you through six things that aren't on the label, before a real shipment pays for them.

ShipStation

Shipped, Not Synced

🔒 With ShipStation

Six ShipStation setups that print a label fine and go wrong afterwards: a store never told, rules in the wrong order, an address type left blank, an uninsured parcel, and more.

Details

A label printing is not proof the shipment is set up right. Missed store updates, rule order, address flags, coverage, ship-from and customs data all fail quietly and cost money or customers later. This drill practises checking the setup behind the label.

Sales

↑ All groups
Salesforce

Already in the System

🔒 With Salesforce

Six real Salesforce tasks, on an actual account list, opportunity record, and lead conversion screen — a new account that already exists, a lead conversion that should merge instead of create, a deal closed with no contact role, and more.

Details

Salesforce will let you create a record that already exists, close a deal with no paperwork attached, and apply a discount nobody approved — none of it throws an error. This drill runs you through six of the quiet ways the system stays clean or gets messy, before a real duplicate account becomes someone else's problem to untangle.

Salesforce

Gone Stale

🔒 With Salesforce

Six real Salesforce tasks, on an actual lead, pipeline, and forecast — a lead nobody owns, deals with dead close dates, a healthy-looking deal gone quiet, a forecast that is really a total, and more.

Details

A CRM stays accurate only while someone keeps it that way. A lead sits under an integration user, a deal keeps its Commit status while the buyer goes quiet, old close dates inflate the pipeline. This drill runs you through six of the ways a Salesforce record goes stale without any warning, before a real one costs a deal or a forecast.

Salesforce

Merged, Not Mapped

🔒 With Salesforce

Six real Salesforce tasks, on an actual merge screen, report, field setup, and flow — a contact merge that keeps the wrong values, a validation rule beaten with a made-up number, a report that hides half the pipeline, and more.

Details

Salesforce will merge the wrong values, accept a made-up tax ID, and save a report whose filters quietly hide deals, and none of it shows an error. This drill runs you through six of those quiet ways a record looks fine and is wrong, before a real merge, report, or flow causes damage.

HubSpot

Nowhere to Go

🔒 With HubSpot

Six real HubSpot tasks, on an actual list, form, and workflow — a list that hasn't caught up to a change yet, a form with nothing downstream to catch its submissions, a workflow mistake that keeps repeating, and more.

Details

HubSpot rarely stops you before a mistake compounds — a stale list quietly includes the wrong person, a form collects submissions nobody's watching, a workflow trigger error fires again and again instead of failing once. This drill runs you through six of the quiet ways that happens, before a real campaign or automation goes out wrong at scale.

HubSpot

Nobody Was Told

🔒 With HubSpot

Six real HubSpot tasks, on an actual contact, deal, and email — a call that was never logged, a chat assigned to someone who never saw it, a flag nobody followed up, and more.

Details

HubSpot records what you enter and stops there. An unlogged call leaves nothing behind, a flag notifies no one, an assignment doesn't ring anyone's phone, and a sent email can't be recalled. This drill runs you through six moments where the record is right and the person who needed to know never found out, before a real one costs a deal or a customer.

HubSpot

Quietly Enrolled

🔒 With HubSpot

Six real HubSpot jobs where the automation ran fine and still got it wrong: a workflow that re-sends, a send list that stopped updating, a sequence that ignored a reply, a lifecycle stage that won't go back, and more.

Details

HubSpot runs workflows, lists and sequences on its own and rarely flags a mistake. A re-enrolled contact gets the same email again, a static list keeps people who no longer qualify, and a backwards lifecycle change is skipped with no error. A merge keeps the primary record's values, and a mapped form field can overwrite a correct one. This drill runs you through six of those quiet failures before a real send or merge makes one of them permanent.

Projects

↑ All groups
Asana

Looks Handled

🔒 With Asana

Six real Asana tasks, on an actual project, task list, and goal — a custom field that didn't follow into a second project, a subtask with no owner of its own, a dependency that didn't actually stop anything, and more.

Details

Asana rarely stops you before a mistake — a custom field doesn't carry to a new project automatically, a subtask doesn't inherit its parent's owner or deadline, a dependency is a visual flag, not a lock. This drill runs you through six of the quiet ways something looks handled without actually being handled, before a real deadline or handoff slips through.

Asana

Slipped Through

🔒 With Asana

Six real Asana tasks, on an actual project — a task with no due date, an @mention that never alerted anyone, a portfolio that shared nothing, a project 40% done and slowing, and more.

Details

Asana holds the work but doesn't chase it. A task with no due date drops off deadline views, an @mention lands in an inbox nobody is watching, a portfolio doesn't grant access to its projects, and completing a parent leaves its subtasks open. This drill runs you through six ways work slips through a project that looks fully organized, before a real one misses a deadline.

Asana

Moved, Not Rescheduled

🔒 With Asana

Six real Asana project plans that look organized and are quietly wrong: a date that moved without its chain, a template started on the wrong day, a rule that fires on everything, and more.

Details

Asana does what you set, not what you meant. A project’s dependency setting decides whether moving one date moves the tasks behind it, and a template dates every task from whatever day you pick. A rule runs on every task that matches its trigger, and a Done column completes nothing on its own. This drill runs you through six of these quiet failures, plus a filter that hides overdue work and a repeat that drifts, before a real plan slips.

Support

↑ All groups
Zendesk

Doesn't Reach Back

🔒 With Zendesk

Six real Zendesk tasks, on an actual ticket, macro, and SLA countdown — a macro that doesn't quite fit the ticket, a merge that can't be undone, a VIP tag that doesn't reach back to reprioritize the queue, and more.

Details

Zendesk rarely double-checks that an action actually fits before it fires — a macro applies its status change whether or not it matches the ticket, a merge can't be un-done, a VIP tag never reaches back to reprioritize what's already in the queue. This drill runs you through six of the quiet ways that happens, before a real customer gets the wrong response.

Zendesk

Off the Radar

🔒 With Zendesk

Six real Zendesk tasks, on an actual ticket queue — a view that never alerts anyone, a priority that is only a label, one business-hours schedule for two regions, a public reply that should have been a note, and more.

Details

Zendesk stores the label and stops there. A view matches a ticket without telling anyone, an Urgent priority doesn't reorder a queue, and a reply box left on Public sends whatever you typed to the customer. This drill runs you through six ways a ticket ends up correctly labeled and in front of nobody, before a real one waits overnight.

Zendesk

Solved, Not Resolved

🔒 With Zendesk

Six real Zendesk tasks, on an actual ticket, view, automation, and trigger list — a solve with a question still out, a reminder that keeps sending, a quote copied to the wrong people, and more.

Details

Zendesk lets a ticket be marked Solved while the customer is still waiting, and it does not warn you when a rule repeats itself or a reply reaches the wrong person. A view that requires an assignee never shows the tickets nobody picked up, and two triggers can quietly undo each other. This drill runs you through six ways a ticket looks closed out and still isn't, before a real customer is left waiting.

Marketing

↑ All groups
Mailchimp

Sent As Configured

🔒 With Mailchimp

Six real Mailchimp tasks, on an actual segment, campaign, and automation — a segment with nobody in it, a campaign with a placeholder subject line, an A/B test that answers the wrong question, and more.

Details

Mailchimp rarely stops you before a mistake ships — a segment can match zero people with no warning, a campaign can send with a placeholder subject line, an A/B test can declare a "winner" from a setup that never answered the real question. This drill runs you through six of the quiet ways that happens, before a real campaign goes out wrong to a real audience.

Mailchimp

Delivered, Not Read

🔒 With Mailchimp

Six real Mailchimp tasks, on an actual campaign — buyers flagged inactive, a campaign with no way to unsubscribe, an email scheduled in the wrong time zone, an open rate that jumped for no reason, and more.

Details

Mailchimp sends what you schedule and reports what it counts. Inactivity is judged by opens alone, a custom footer can leave without an unsubscribe link, the schedule follows the account's time zone, and open rates can be inflated by mail privacy. This drill runs you through six ways an email goes out fine and reaches the wrong people, at the wrong time, or nobody real at all.

Mailchimp

Imported, Not Consented

🔒 With Mailchimp

Six real Mailchimp tasks, on an actual import, segment, and journey — a trade-show list ready to load, a price list for approved accounts, a welcome email before a big import, and more.

Details

Mailchimp does what the settings say and rarely warns you. An import status applies to every row, a segment built on the wrong field still shows a healthy count, and a journey that accepts imports welcomes customers you already have. This drill runs you through six ways a campaign sends fine and still reaches the wrong people, before a real one does.

Recruiting

↑ All groups
Greenhouse

Nothing Flagged It

🔒 With Greenhouse

Six real Greenhouse tasks, on an actual job, pipeline, and offer — a job posted to the wrong hiring manager, a candidate moved too far too fast, an interview scheduled with the wrong panel, and more.

Details

Greenhouse rarely stops a mistake before it happens — a stage skip goes through, a mismatched interview panel gets scheduled, an offer with no real approver gets created, all with no warning. This drill runs you through six of the quiet ways that happens, before a real candidate or a real hire gets the wrong outcome.

Greenhouse

Counted Anyway

🔒 With Greenhouse

Six real Greenhouse tasks, on an actual hiring round — a scorecard submitted half filled, a scoring rubric changed mid-search, a referral recorded as a job board, a split vote averaged away, and more.

Details

Greenhouse counts whatever it is given. A scorecard can be submitted half filled, a scoring rubric can change mid-search, a source can be wrong without showing it, and a split vote averages to a plain Yes. This drill runs you through six ways hiring data looks clean and means something else, before a real decision rests on it.

Greenhouse

Rejected, Not Told

🔒 With Greenhouse

Six Greenhouse tasks where the record says Rejected, Scheduled, Hired or Sent but the candidate or the data is still wrong. Work in the profile, interview plan, merge dialog, offer page and pipeline.

Details

A Greenhouse record can look finished while the candidate was never told, the interview has nothing to score, or the hire sits on the wrong job. Nothing warns you, so the damage shows up later in candidate experience and in reports. These tasks train you to open the record and check what the candidate and the reports actually see.

Scheduling

↑ All groups
When I Work

Still the Default

🔒 With When I Work

Six real When I Work tasks, on an actual schedule, shift swap, and labor report — a pay rate that's still the position default, a shift scheduled against stale availability, overtime that isn't about the weekly total, and more.

Details

When I Work tracks the schedule as planned, not always what's actually true — a rate stays the position default until someone sets an override, a weekly-hours check misses a state's daily overtime rule, a labor cost number reflects scheduled hours, not the real clocked ones. This drill runs you through six of the quiet ways that happens, before a real paycheck or a real understaffed shift catches someone off guard.

When I Work

Looked Covered

🔒 With When I Work

Six real When I Work tasks, on an actual schedule — a new location with no clock-in radius, coverage that changed after you checked, a busy day the schedule can't see, and more.

Details

When I Work shows the schedule as it was entered, not as the day will go. A new location has no clock-in radius until someone sets one, coverage checked on Tuesday can be short by Friday, a headcount rule doesn't know about the festival, and a forgotten clock-out becomes paid hours. This drill runs you through six ways a schedule looks fully covered and isn't, before a real one runs short.

When I Work

Published, Not Notified

🔒 With When I Work

Six When I Work tasks where the schedule looks finished and isn't: drafts nobody was told about, approved time off still on the grid, overtime split across two stores, and more.

Details

A When I Work schedule can look complete while the team never got it. Approved time off, hours across locations, and settings that stack leave no error behind. Checking who was actually notified and what the totals really are is what keeps people from showing up wrong or being paid wrong.

Retail

↑ All groups
Square

Nothing Warns You

🔒 With Square

Six real Square tasks, on an actual item, transaction, and timecard — two size variations priced the same by mistake, a new item that silently skips its tax category, a void that's no longer available once the batch settles, and more.

Details

Square rarely stops a mistake before it happens — a duplicate price goes live, a missed tax category quietly undercharges every sale, a void window closes with no warning that it's gone. This drill runs you through six of the quiet ways that happens, before a real customer gets charged wrong or a real dispute gets lost for lack of evidence.

Square

Rung Up, Not Settled

🔒 With Square

Six real Square tasks, on an actual point of sale — a discount nobody applied, a refund that never restocked, a dispute contested on thin evidence, cash that never went through the register, and more.

Details

Square records what is rung up and nothing else. A manual discount only applies when a cashier remembers it, a refund doesn't restock the shelf, a dispute is decided on the evidence you submit, and cash outside the register never reaches the report. This drill runs you through six ways a sale looks finished at the counter and isn't, before a real one costs the business money.

Square

Rung Up Wrong

🔒 With Square

Six Square jobs where the sale rings up fine and is quietly wrong: a store with no tax, two taxes on one item, stacked discounts, a gift card booked as income, a keyed-in item, and a cashier with manager permissions.

Details

A Square sale can go through with no error and still carry the wrong tax, the wrong discount or the wrong permissions. Nothing warns you when a store has no tax set or two discounts stack. This drill makes you check the settings behind the sale, as you would on the job.

HR

↑ All groups
ADP Workforce Now

On the Clock

🔒 With ADP Workforce Now

Six real ADP tasks, on an actual payroll — a raise queued for next month, a benefits window about to close, PTO capped without notice, a garnishment that never ended, and more.

Details

ADP runs on dates and windows. A future-dated change sits queued until its date, a qualifying-life-event window closes without a warning, an accrual cap fills without notice, and a garnishment keeps deducting until someone ends it. This drill runs you through six moments where the clock is the whole problem, before a real employee is the one who pays for it.

ADP Workforce Now

After the Cutoff

🔒 With ADP Workforce Now

Six ADP Workforce Now payroll moments where the register looks final and someone is about to be paid wrong: a correction after the cutoff, a bonus on the wrong earnings code, a garnishment over its limit, and more.

Details

A payroll register can total correctly and still pay one person wrong. Corrections made after the cutoff wait for the next payroll, a bonus keyed as regular pay is taxed and deferred wrong, and a garnishment with no limit can take more than the law allows. This drill makes you open what sits behind the totals before the checks go out.

Workday

Left Behind

🔒 With Workday

Six real Workday tasks, on an actual org record, comp grade, and budget report — a position moved without its open requisition, a manager reorganized while their team stays behind, a salary that predates its comp grade, and more.

Details

Workday rarely keeps everything in sync on its own — a reorganization moves the person you selected and nobody else, a compensation grade only applies going forward, a budget report reflects last week's numbers, not this morning's spending. This drill runs you through six of the quiet ways something gets left behind, before a real org chart, paycheck, or budget goes visibly wrong.

Workday

Approved on Paper

🔒 With Workday

Six real Workday tasks, on an actual requisition, leave, and review — a valid budget code nobody cleared, an escalation that funded nothing, a leave that never reached Payroll, a raise calculated but never routed, and more.

Details

Workday accepts the code, calculates the raise, and displays the criteria — and leaves the rest to a person. A valid budget code isn't Finance's sign-off, an escalation doesn't raise a ceiling, and a filed leave doesn't tell Payroll. This drill runs you through six steps Workday shows and doesn't finish, before a real hire, raise, or leave is approved on paper and never actually done.

Workday

Dated Wrong

🔒 With Workday

Six real Workday tasks where the date or the kind of change is wrong: a promotion in the wrong pay period, a termination that needed rescinding, an expired delegation, and more.

Details

Workday records exactly the date and the kind of change you enter. A date a week off, or a Correct where a Rescind was needed, flows straight into pay, history and access. These six tasks make you check the date, the transaction type and the record you changed.

Gusto

Run It Anyway

🔒 With Gusto

Six real Gusto tasks, on an actual payroll — a pay schedule changed under live employees, an overpayment recovered all at once, a contractor who works like an employee, and more.

Details

Gusto will run payroll on whatever it's given — a pay date that shifts, a deduction over a state cap, a mistyped routing number, a misclassified worker. This drill runs you through six of the quiet ways that happens, before a real one costs someone a paycheck.

Gusto

Processed as Entered

🔒 With Gusto

Six real Gusto tasks, on an actual payroll — a work location that defaulted to a home address, a flagged timecard nobody fixed, overtime counted by the week, last year's tax rate, and more.

Details

Gusto pays exactly what it is given. A work location can default to a home address, a flag marks an entry without correcting it, overtime can be daily as well as weekly, and last year's tax rate stays until someone changes it. This drill runs you through six ways payroll processes exactly what was entered and gets it wrong, before a real paycheck goes out.

Gusto

Deducted, Not Deposited

🔒 With Gusto

Six Gusto payroll setups that run without an error and still pay or withhold the wrong amount: a deduction taxed the wrong way, an expense paid as wages, a pay day the money misses, and more.

Details

Gusto accepts these setups without a warning. The mistake shows up later as a short paycheck, a late deposit, or a notice about an unpaid state tax. This drill trains you to check the paycheck and the filing, not the green tick.

BambooHR

Saved, Not Done

🔒 With BambooHR

Six real BambooHR tasks, on an actual org chart, posting, and time-off queue — a department nobody was moved into, a job that never reached outside boards, a hire with no system access, and more.

Details

BambooHR saves the record and stops there — a new department stays empty, a posting stays internal, a new hire gets no access, a raise only starts from its entry date. This drill runs you through six of the quiet ways a record saves without the job actually being done.

BambooHR

Still on File

🔒 With BambooHR

Six real BambooHR tasks, on an actual people-ops queue — a benefits tier locked for the year, a denial that offered nothing, an offboarding that left system access on, a headcount rise that was mostly transfers, and more.

Details

BambooHR records what is entered and stops there. A wrong benefits tier is locked until open enrollment, an accrual change doesn't recalculate old balances, a denial offers no next step, and ending active status doesn't end system access. This drill runs you through six ways a people record looks complete and leaves the real work undone, before a real employee pays for it.

BambooHR

Approved, Not Recorded

🔒 With BambooHR

Six BambooHR records that look updated and are quietly wrong: a request filed under the wrong category, a mis-dated promotion, a report with open filters, and more.

Details

A saved BambooHR record can look finished and still be wrong underneath. Nothing shows an error, so the wrong balance, date or access sits there until someone is paid wrong or sees data they shouldn't. This drill trains you to reopen the record and check what it says now.

Want the full, structured version of these skills?

Browse all courses