Salesloft brand guidelines  ·  07 — Motion

Move with
conviction.

Motion is how the brand behaves. Every movement carries the same message as the product: signals flow forward, and the system is always working. Nothing bounces, nothing floats, nothing decorates — movement either reveals, responds, or reassures.
01

Draw, don’t fade.

Content draws onto the page from the left — the direction we read, the direction signals travel. Reveals are wipes, entrances are staggered sweeps, and every element arrives with a drawn edge, never a dissolve. One direction, everywhere, always.

+46%
Pipeline created Q1
wipe · left → right
In use — testimonial engine · buttons · imagery
02

One ease.

Everything arrives fast and lands soft. A single expo-out curve drives every reveal and transition; a restrained spring is reserved for things you touch. If it needs a different curve, it probably shouldn’t move.

cubic-bezier(.16, 1, .3, 1)
arrive — expo out
touch — soft spring
In use — every reveal, panel, hover & press
03

Scroll owns the timeline.

Hero moments are scrubbed, not played. Pinned sections move exactly with the reader — forward, backward, fast or slow — so the story is explored, never watched. New content fades up into place; finished content exits solid, under the line.

Fill the funnel faster.
Put deals in motion.
scroll-driven · fully reversible
In use — endless jobs carousel · growing CTA
04

Always working.

The system never sleeps. Ambient loops — flowing signals, drifting atmosphere, counting numbers — run continuously at mismatched tempos so the rhythm never visibly repeats. Quiet, constant, and running whether you scroll or not.

0+
continuous loops
offset phases · 17–26s ambient
In use — system diagram · stats · green core
05

Choreograph, then hold still.

Elements enter as a sequence — each starts while the previous is still moving, offset by a beat, never waiting its turn. One hero moment at a time; everything else holds still.

Photo
0 – 1.5s
Logo
+0.25s
Card
+0.5s
0s1s2s
Sibling stagger 80ms · sequenced elements 250ms
06

Tokens.

--ease-outcubic-bezier(.16, 1, .3, 1) — all arrivals, reveals & panels
--ease-springcubic-bezier(.34, 1.4, .64, 1) — hovers & presses only
linearprogress, timers & ambient travel
250–450msmicro — hovers, swaps, ticks
500–700msstructural — panels, morphs, menus
0.9–1.6sreveals — wipes & entrances
17–26sambient — never synchronized
reduced motionhonored always — content, instantly, without ceremony
Motion principles Salesloft 07 · 12