A sales process or motion
A sales motion is the repeatable way a company acquires customers: who does the selling, how the buyer is reached, and how much human effort each deal absorbs. Self-serve, inside, field, product-led, sales-led; each carries a different cost structureCost StructureBusiness ModelA cost category or structureView reference →. Choosing the wrong one is one of the more expensive mistakes in go-to-market, because the motion has to match the economics of the deal it is built to win.
The motions existed long before the vocabulary did. Field sales, the travelling rep closing high-value deals in person, is the oldest. Inside sales, selling by phone and email without leaving the office, grew with telephony and then with CRM. The naming and the data-driven framing came from the SaaS era. Mark Roberge, HubSpot's founding sales leader, argued in The Sales Acceleration Formula (2015) that a repeatable, measured selling process could be engineered. That reframing made the motion an object a company designs, where it had been a habit inherited from whoever sold first.
Product-led growth then split the field. In a PLG motion the product does the early selling through a free tier, and humans enter only when usage signals a worthwhile account. The current consensus is that motion should follow deal size. A widely cited mapping puts under roughly £5k ACV as self-serve, the low-to-mid five figures as inside sales, and £50k-plus as field sales. Hybrid models, PLG feeding the long tail while a sales team works the enterprise, are now the dominant shape in B2B SaaS. The shorthand for getting this right is motion-market fit: the cost per deal has to be sustainable at the revenue each deal returns.
A developer-tools company starts pure self-serve: a free tier, a credit-card upgrade, no salespeople, average account around £400 a year. The economics work because no human touches a deal. Then analytics surface a pattern: clusters of accounts where dozens of engineers at the same company have signed up independently. These are £40k-plus opportunitiesOpportunityDiscoveryA validated gap worth solvingView reference → trapped inside a motion with no way to talk to a buyer. The company layers on product-led sales, an inside team that watches usage signals and reaches out only past a threshold. Self-serve keeps the long tail cheap; the inside motion captures the expansion the product alone would leave on the table. One company, two motions, each matched to a deal size.
In the Unified Product Graph, Sales MotionGo-To-MarketA repeatable sales motion sits in the go-to-market domain of the Business, GTM & Growth region. The plan above it selects it through sales_motionGTM Strategysells viaSales Motionhierarchy, the customer definition shapes it through gtm_strategy_sells_via_sales_motionIdeal Customer ProfileshapesSales Motioncausal, and the motion qualifies prospects through ideal_customer_profile_shapes_sales_motionSales Motionqualifies viaFunnelcross-domain. Placing the motion between the GTM strategy and the ICP is what encodes motion-market fit structurally: the graph can show when a stated strategy and an ideal customer pull toward different motions, which is exactly the mismatch that quietly wrecks unit economicsUnit EconomicsBusiness ModelPer-unit economic metrics (CAC, LTV, etc.)View reference →.sales_motion_qualifies_via_funnel_step
Type-specific fields on BaseNode
motion_typestringLevel of human involvement in the sales process
qualification_criteriastringNarrative qualification rule: which funnel steps and conditions define 'qualified'.
avg_deal_cyclestringAverage time from first touch to closed deal. ISO-8601 duration (e.g. `'P30D'`, `'P3M'`). Typed as `Duration` so units survive round-trip.
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
4 edge types connected to this entity.
gtm_strategy_sells_via_sales_motionsales_motion_qualifies_via_funnel_stepideal_customer_profile_shapes_sales_motionmessaging_enables_sales_motion1 framework use this entity type.