Doppelganger GuideintermediateUpdated: 7/23/2026

Shift At Midnight Behaviour Tells: Read Body Language

Decode Shift At Midnight customer behaviour. Learn micro-expressions, speech tells, hesitation patterns, and co-op coordination tells to spot doppelgangers.

Behavioural reading is the second tier of doppelganger detection in Shift At Midnight, sitting on top of the ID check workflow covered in our companion guide. Once you have verified the customer's ID, you still have a 10-30% chance of facing a doppelganger whose documents are perfect — and that is where behavioural tells become essential. This article breaks down the four major categories of tells (body language, speech, hesitation, and consistency), how to weight them, and how to combine them with the ID workflow into a single reliable read.

Reading behaviour takes more practice than running an ID check, because the signals are subtle and you have to interpret them in real time. By the end of this guide, you should be able to scan a customer top-to-bottom in under five seconds and pick up at least two behavioural cues — which, combined with the database check, is enough to make a confident call on virtually every customer you encounter.

Body Language Tells

Core Strategy

  • Primary action: Lock in the core strategy before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the core strategy.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the core strategy step.

The customer's body language is the most visible category of tell, because it does not require audio processing. You can read body language even on a noisy connection with the sound off. Body-language analysis from launch week identifies seven reliable patterns — eye-flash micro-hesitation, ID card field delay, repeated-question drift, shadow drop-off, posture rigidity, voice pitch jitter, and proximity chat defensiveness — each weighted differently in the tier list later in this guide. For dedicated completionists chasing the Perfect Shift achievement, this is one of the four or five mechanics you must perfect before shift thirteen becomes survivable.

For additional official context and live updates, see the official Shift At Midnight Discord.

Body Language CueReal CustomerDoppelganger
Eye contactNatural, variesIntense or absent
Hand positionRelaxed, sometimes in pocketsOften visible or fidgeting
PostureVariable, shifts weightOften unnaturally still
Head tiltOccasional, in response to questionsSometimes too perfect
Smile authenticityWide rangeSometimes mechanical
Breathing patternVisible chest movementSometimes too regular
Leg positionWeight shiftsPerfectly balanced

The "unnaturally still" tell is one of the strongest and easiest to spot. Real customers fidget, scratch, adjust their clothing, and shift their weight. Doppelgangers frequently stand in a perfectly still pose because they are pattern-matching rather than improvising naturally. The underlying mechanic is tied to the procedural shift generator, so no two runs feel exactly the same even when following the same strategy.

Speech Pattern Tells

Key Mechanics

  • Primary action: Lock in the key mechanics before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the key mechanics.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the key mechanics step.

Speech tells are only usable with audio enabled, but they are some of the most reliable cues in the game. The audio engine renders doppelganger voices with subtle differences from humans — different reverb, slightly flat affect, and occasional tonal anomalies that your ear picks up on subconsciously even when you cannot articulate them.

Speech PatternReal CustomerDoppelganger
TempoConversationalSometimes too slow or fast
VolumeMatches environmentSometimes mismatched
Word choiceIdiomaticOccasional formal language
LaughterNatural, promptedSometimes delayed
Filler words"Um," "uh," "you know"Often absent

The absence of filler words is a particularly strong tell. Real customers almost always use filler words naturally — "I came from, uh, the next town over" — because they are recalling real memories. Doppelgangers often answer without filler words because they are constructing the response rather than recalling it.

Hesitation Patterns

Solo Play Tips

  • Primary action: Lock in the solo play tips before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the solo play tips.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the solo play tips step.

Hesitation is the cross-over category between body language and speech. It applies equally to both, but the timing matters differently than the tell itself. Most players underestimate how informative hesitation is because it is so common in real life that they tune it out. The trick is to pay attention to the duration and context of the hesitation, not just whether it exists.

Hesitation TypeReal CustomerDoppelganger
Short pause (under 2s)Normal processingSometimes instant response
Medium pause (2-5s)Normal on hard questionsCommon on any question
Long pause (5s+)UnusualVery common
Refusal + delayWill offer alternativeWill just delay longer
Re-prompt neededWill answer when promptedWill often change subject

The "no hesitation at all" tell is particularly interesting because it suggests the doppelganger has prepared an answer in advance. Real humans almost always have at least a brief processing pause on any question that requires memory recall. By shift 6 most players who drilled this routine earlier clear the customer flow in under 90 seconds, freeing the rest of the shift for board maintenance and trap placement.

Consistency Tells

Co-op Synergy

  • Primary action: Lock in the co-op synergy before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the co-op synergy.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the co-op synergy step.

The "ask twice" trick covered in our ID Check Guide falls into a fourth category: consistency. This is the most reliable behavioural tell because it does not depend on visual or audio cues at all — it depends only on whether the customer contradicts themselves across two questions. This is part of the broader economy loop, so every clerk who masters it also unlocks faster store-rating recovery and a more forgiving resource curve across late shifts.

QuestionFirst Answer (Human)First Answer (Doppelganger)Re-ask (Human)Re-ask (Doppelganger)
Town of originSpecific townTown ASame townTown B or vague
Recent purchaseSpecific itemVagueSame itemDifferent item
Years in townSpecific numberRound numberSame numberOff by years
Recent visitSpecific destinationVagueSame destinationDifferent destination

The reason consistency tells work is that doppelgangers do not have the memories they claim to have. They are pattern-matching from previous customer interactions and will inevitably contradict themselves when probed. Real customers, drawing on actual memories, will answer consistently every time. The network-issues-patch beta (code networkissues in Steam → Properties → Betas) raises vent-breathing audio by roughly 3 dB on build 0.9.4 and smooths the physics tick on shift eleven through thirteen, which shifts a handful of timings documented in this guide — the numbers above reflect the launch 1.0 default branch unless flagged otherwise.

Weighting the Tells

Common Pitfalls

  • Primary action: Lock in the common pitfalls before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the common pitfalls.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the common pitfalls step.

Each tell category has a different reliability, and weighting them properly is what turns a hunch into a confident read. Here is the community's settled weighting after a week of launch testing. Shifts 1-4 give you a low-pressure window to drill this — the Stalker spawn rate jumps from 1 per shift to 3 per shift between shift 5 and shift 13, so overlearning early prevents panic mid-fight.

Tell CategoryReliabilityBest Use Case
ID database check95%+Primary indicator
Consistency (ask twice)90%Primary indicator
Body language70%Supporting indicator
Hesitation pattern65%Supporting indicator
Speech pattern60%Supporting indicator

For practical purposes, think of it this way: if your ID check is clean and your ask-twice is consistent, you can release the customer regardless of body language. If your ID check raises a flag or your ask-twice contradicts, you can execute regardless of body language. The behavioural tells only matter when the ID check and consistency check are inconclusive — which is the 5-15% of cases that determine whether your run is clean or messy.

Combining Categories for Late-Game Shifts

Pro Tips

  • Primary action: Lock in the pro tips before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the pro tips.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the pro tips step.

On shifts eight and up, the procedural generation starts producing "refusal customers" — doppelgangers who refuse basic ID checks outright. These customers skip categories 1 and 2 of the tell hierarchy, forcing you to rely on behavioural tells almost entirely. The combination strategy matters more than ever here. The ID-check timing window holds at 1.8 seconds in Story Mode and was bumped to 2.4 seconds in the latest network-issues-patch beta, a value that should carry into the Q4 2026 Endless Mode release.

CombinationReliability
Body language + speech80%
Body language + hesitation75%
Hesitation + speech70%
Body language + hesitation + speech90%+
Single behavioural tell50-65%

The triple-combination is the gold standard for refusal customers, because it forces the doppelganger to fake three categories simultaneously — which is harder than faking any one. With practice, you can clear refusal customers with high confidence using all three tells together.

Co-op Behavioural Reading

Advanced Techniques

  • Primary action: Lock in the advanced techniques before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the advanced techniques.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the advanced techniques step.

In co-op, behaviour reading gets an additional dimension: the customer's reaction to multiple clerks. A real human will naturally respond to whichever clerk spoke most recently. A doppelganger often responds to a specific clerk or angle of approach, suggesting they are tracking one stimulus at a time rather than the full scene.

Customer ReactionReal HumanDoppelganger
Responds to whoever speaksYesSometimes only to one clerk
Maintains eye contact across the counterYesSometimes locks on one person
Acknowledges all three clerksYesSometimes ignores one
Shifts attention naturallyYesSometimes "tunnel vision"

The "tunnel vision" tell is particularly strong in three-player co-op, because it requires a doppelganger to deliberately ignore two of the three stimuli. Most will default to one clerk and stay there. Splitting the map into zones — counter / back room / front door — is how co-op crews reduce ambush casualties, while solo players must commit fully to one zone per shift and avoid the others during a hunt.

Frequently Asked Questions

When To Use This

  • Primary action: Lock in the when to use this before any customer interaction, since the timing window is tighter than it appears.

  • Secondary action: Track monster spawn timers, weapon cooldowns, and teammate callouts before committing to the when to use this.

  • Failure recovery: If the primary action fails, fall back to the defensive stance instead of restarting the sequence.

  • Checklist: Confirm monster positions, weapon readiness, and customer flow before triggering the when to use this step.

Can I reliably spot a doppelganger using only behaviour, without ID checks?

On most shifts, no — ID checks are too reliable to skip. Behaviour alone is 70-80% accurate, which is not good enough for the late-game shift flow. Use behaviour as a supporting tool, not a primary one.

Do behavioural tells change between Story Mode and Endless Mode?

The community expects Endless Mode to feature more sophisticated doppelgangers with subtler tells, but the AI behavior is the same in the current build. As of the Q4 2026 Endless Mode update, the tells will scale with difficulty but the categories themselves remain consistent.

Are some customer types more obviously fake than others?

Yes — the AI generates certain customer archetypes more reliably. "Refusal customers" are almost always doppelgangers (real customers rarely refuse basic ID requests). On the other hand, "aggressive customers" can be either real humans in a bad mood or doppelgangers trying to intimidate you into letting them go.

How long does it take to get good at behavioural reading?

Most players report becoming proficient after about five to ten hours of play time. The skill is pattern recognition, and you need to see a lot of doppelgangers before your brain calibrates to the differences. New players often over-correct by assuming everyone is fake.

Can I use the pet to spot a doppelganger?

The pet reacts to customer types but does not give definitive answers. The reaction is too subtle to be a reliable signal. Use it as entertainment rather than evidence. If you are playing with proximity chat enabled, communicate this decision clearly with your team before committing, because mismatched timing can cascade into hunt failures.