Pending is not a denial. That’s the first thing to get straight.
If your SOAP offer shows “pending,” you are not supposed to freeze, spiral, or start writing the eulogy for your Match season. You are supposed to move. Fast, calmly, and in order. I’ve seen applicants waste half a day reading doom into a status label that often means something boring: someone is checking a slot, chasing a signature, confirming funding, or figuring out whether the schedule can actually support one more resident.
Here’s the right frame: pending is an active queue. You may not control the final decision, but you absolutely control your visibility, your responsiveness, and whether you miss the opening because your follow-up was sloppy.
Your timeline is simple:
- First 24 hours: confirm, prepare, and verify the contact chain
- Next 24 hours: follow up with discipline, not panic
- By 72 hours: force clarity where possible, document everything, and lock in backup options
Before You Start: What “Pending” Usually Means (and What It Doesn’t)
“Pending” usually means the program hasn’t closed the loop internally. That’s it.
In real life, that often means:
- an administrative hold
- committee review is still happening
- final FTE or funding verification
- rotation capacity check
- last approval from the PD, DIO, or GME office
- confirmation that the slot can actually be filled on the timeline discussed
That’s the useful interpretation. Not magical optimism. Just useful.
What it doesn’t mean:
- It is not a promise
- It is not a soft acceptance
- It is not a signal to stop pursuing other options
- It is not permission to sit quietly for three days
That last mistake is common and dumb. Don’t make it.
If a program wants you, great. If they’re still deciding, you stay professional and keep moving in parallel. I’ve seen applicants cling to one “promising” pending status and ignore reachable alternatives. Then the pending slot evaporates, and now they’ve lost time they can’t recover.
At this point you should assume two things at once:
- This may still become a yes.
- You cannot afford to behave as if it already is one.
Hour 0–6 (Day 1): Confirm the Offer, Verify the Contact Chain, and Prepare Your Reply
The first six hours are not for dramatic outreach. They are for control.
At this point you should:
- confirm you actually received the message correctly
- take screenshots of the status page
- save email headers if communication came by email
- note the exact timestamp
- verify the correct contact person
- gather every document you might need if the program says, “Send this now”
You want one clean folder. No hunting through old attachments while your adrenaline is spiking.
Your Day 1 document set should include:
- updated CV
- personal statement variant if relevant
- USMLE/COMLEX transcript access info
- ERAS/application ID
- contact information for references
- current phone number and professional email signature
- state of availability for interview, call, or rapid paperwork
- any requested program-specific forms
Also verify the contact chain. This matters more than people think.
Start with:
- Program coordinator or designated SOAP contact
- Program director if specifically listed
- Department administrator or backup contact if named
Do not freestyle and blast every address you can find on the website. That’s amateur hour.
Draft your reply before you send anything. You want it short and usable. The core points:
- I received the pending offer/status.
- I remain very interested.
- I am available immediately for any required next step.
- Please let me know the expected timeline and any documents needed.
That’s it. Clean. Professional. Responsive.
Day 1 (Hour 6–24): Send a Professional “Received + Next-Step” Note and Start a Cadence Log
Now you send the first message.
At this point you should send a note that does three jobs:
- confirms receipt
- asks for the timeline
- asks for the next action item
Nothing extra. No autobiography. No emotional leakage. No “this is my dream program since childhood.” That stuff doesn’t help.
A good Day 1 message feels competent. Programs like competent.
At the same time, start a cadence log. I’m opinionated about this because I’ve watched applicants lose track of who they contacted and when. Then they either forget to follow up or over-contact the wrong person. Both are bad.
Your cadence log should track:
- date and time
- person contacted
- role
- method used: email, phone, portal
- exact message sent
- response received
- next scheduled touchpoint
A simple spreadsheet or notes app is fine. Fancy is unnecessary. Accurate is necessary.
A smart first-day cadence looks like this:
- Hour 0–6: no follow-up yet; gather, verify, prepare
- Hour 6–12: send first “received + next step” email
- Hour 12–24: if no answer and business hours allow, send one brief reminder or use the alternate approved channel
Your rule: 1–2 touches per day max. More than that starts looking frantic, and frantic applicants create work for already busy staff.
Day 2 (Hour 24–48): Escalate Strategically—Coordinator First, Then PD
If you’ve had no meaningful response by 24 hours, now you escalate. Strategically. Not emotionally.
At this point you should go to the coordinator first unless the original instruction told you otherwise. Coordinators often know exactly where the hold-up is. They can tell you whether the file is in review, whether GME needs something, or whether the PD simply hasn’t finalized the decision.
Ask specific questions. Vague outreach gets vague answers.
Use questions like:
- Can you confirm whether my status is still under final review?
- Is there an expected decision window?
- Is there a deadline by which I would need to accept?
- Are any additional documents or confirmations needed from me?
- Should I expect communication through email, portal, or phone?
Then wait a reasonable interval. If there’s still silence by roughly 36–48 hours, move to the next person in the chain:
- program director
- designated alternate listed in the SOAP materials
- approved backup contact
Notice what I’m not telling you to do: don’t call repeatedly, don’t copy ten people, don’t send a long guilt-soaked message about your future. That approach feels desperate and usually backfires.
A good escalation is calm and pointed. It says, essentially: I’m ready, I’m responsive, and I need clarity to act appropriately.
Day 3 (Hour 48–72): Final Check, Confirm Acceptance Mechanics, and Activate Backups
By Day 3, sentiment stops mattering. Structure matters.
At this point you should treat 72 hours as your checkpoint. If the offer is still pending, ask for the mechanics now:
- How would acceptance be communicated?
- Is there a decision deadline?
- Should I monitor a portal, email, or phone?
- Are there any final confirmations you need from me today?
This message should be brief and final-sounding without being rude. You are not issuing an ultimatum. You are documenting your readiness and forcing clarity where possible.
At the same time, activate your backup plan. Not later. Now.
That means:
- contact alternative programs as appropriate
- update mentors and letter writers if new outreach is needed
- keep your application materials ready for immediate reuse
- preserve your schedule for fast calls or interviews
- continue documenting all outcomes in your cadence log
Hope is fine. Hope without parallel action is how people get stuck.
If the program confirms you, shift instantly into logistics mode:
- submit forms immediately
- confirm start date
- ask for reporting instructions
- clarify onboarding requirements
- send a concise confirmation reply
If they don’t confirm, you haven’t lost the whole week to one maybe. That’s the point of this system.
Templates You Can Reuse: 72-Hour Message Scripts
At this point you should stop improvising. Use consistent language. It saves time and keeps you sounding composed.
1) Received + Next Step Email
Subject: SOAP Status Received
Dear [Coordinator/Dr. Name],
I’m writing to confirm that I received the pending SOAP status/update for [Program Name]. I remain very interested and am available immediately for any next steps or required materials. Please let me know the expected timeline and whether there is anything further you need from me.
Best,
[Your Name]
[Phone]
2) 24-Hour Reminder
Subject: Follow-Up on Pending SOAP Status
Dear [Name],
I wanted to briefly follow up regarding my pending SOAP status for [Program Name]. I remain available for any required documents or discussion and would appreciate any update on expected timing or next steps.
Thank you,
[Your Name]
3) 48-Hour Escalation Note
Subject: Follow-Up Request on Pending SOAP Decision
Dear [Dr. Name/Coordinator],
I’m following up regarding my pending SOAP status with [Program Name]. I remain fully available to respond immediately if any documents or confirmations are needed. If possible, could you please clarify the current review stage, expected decision timeline, and any acceptance deadline or mechanism I should prepare for?
Best regards,
[Your Name]
These work because they’re short, direct, and useful. Good messages reduce friction. Rambling messages create it.
Week-by-Week Map (After 72 Hours): How to Keep Momentum Without Burning Bridges
After 72 hours, the game changes.
At this point you should stop hammering the same thread. If the status remains unresolved, move into a lighter maintenance rhythm:
Week 1
- one courteous check-in if appropriate
- continue alternative program outreach
- keep documents organized and current
Week 2
- reduce frequency unless the program invited further contact
- update mentors on where things stand
- prepare for the best-case path and the backup path at the same time
If Confirmed
- stop “checking in”
- switch to onboarding, scheduling, paperwork, and reporting details
If Still Pending
- maintain professionalism
- don’t send repeated urgent emails
- keep your leverage in motion by pursuing live options elsewhere
I’ve seen applicants rescue a messy situation simply by being the most organized person in the room. That can be you. But only if you act on a timeline.
If your SOAP offer is pending right now, start the clock. Build the log. Send the right note. Escalate in order. And by 72 hours, make sure you’ve protected your next move whether this turns into a yes or not.