Inbound lead capture
A website visitor — Michael Adams, COO at Globex Logistics — fills out the "Schedule a Tour" form on northwindanalytics.com. Interface365 captures the lead with full source attribution.
Source ("Website") is configured under Settings → Sources, so attribution is automatic. New leads land assigned to the on-call agent (round-robin via owner-assignment rule).Qualification call & lead enrichment
Alex calls Michael within an hour, qualifies the requirement, and enriches the lead record with custom fields. The lead status flows New → Contacted → Qualified.
Lead conversion — one click, three entities
With the lead qualified, Alex clicks Convert. Interface365 creates a Contact + Company + Deal all linked, and links them together.
Deal enrichment — buying committee, custom fields, tags
Enterprise SaaS deals at this scale involve a buying committee — champion, finance, security. Alex adds the CFO and Director of IT as additional contacts on the deal with explicit roles.
Expected close: May 15, 2026 (62 days)
Activities, notes & files — the full deal context
Over the next two weeks, Alex logs every interaction. Site visits, showings, internal notes, and uploaded documents all live on the deal record.
Tasks & follow-ups — never let a thread drop
Tasks attach to the deal with priority, due dates, and assignees. Polymorphic — they can also attach to contacts, companies, or projects.
Pipeline progression & stagnant alerts
As the deal advances, Alex drags it through stages. If activity drops for 14+ days, Interface365 flags it as stagnant and surfaces it on the dashboard.
Product catalog — plan tiers, services, add-ons
Northwind's catalog of plan tiers, professional services, and add-ons — with lifecycle states (Active, Draft, Retired) so old prices don't pollute new quotes.
Quote creation — plan, support, implementation, multi-year discount
Alex assembles a formal quote pulling line items from the catalog. Prices are snapshotted at the moment of creation — future catalog changes won't retroactively affect this quote.
| # | Item | Qty | Unit price | Disc % | Total |
|---|---|---|---|---|---|
| 1 | Northwind Business Plan 50 seats · 36-month commit · multi-year volume discount | 50 | $2,000 | 20% | $80,000 |
| 2 | Premium Support 24×7 priority response · dedicated CSM · SLA backed | 50 | $200 | 0% | $10,000 |
| 3 | Implementation Services (one-time) Schema mapping · 5 standard connectors · UAT · go-live | 1 | $30,000 | 0% | $30,000 |
Quote lifecycle — Sent → Viewed → Accepted
The quote progresses through statuses with timestamps captured at each step. Email-tracked views ping back to Interface365.
michael.adams@globexlogistics.com, david.park@globexlogistics.com Sentcomparable-saas-deals-summary.pdf attached on Mar 15 (3 Series-A SaaS deals at 50-seat scale, multi-year discount range 18–22%). Sends David a 1-page response: "Our 20% is at the top of market for your seat count + 3-yr term — here's the data."Deal Closed Won 🏆
Quote acceptance triggers the deal to move to Closed Won. Probability flips to 100%. Forecast updates. The whole firm's pipeline KPIs ripple.
Webhooks fire — Slack, Zapier, accounting
The instant the deal flips to Won, Interface365 fires deal.won webhooks to every subscribed endpoint. Slack celebrates. Zapier syncs to QuickBooks. Email goes to leadership.
// POST https://hooks.zapier.com/... // X-I365-Signature: sha256=... { "event": "deal.won", "timestamp": "2026-03-26T10:31:14Z", "data": { "deal_id": "d_8h2f9k3", "name": "Globex — Northwind Business 3-yr", "arr": 90000, "tcv": 300000, "currency": "USD", "company": "Globex Logistics", "contact": "Michael Adams", "owner": "Alex Rivera", "closed_at": "2026-03-26T10:31:14Z" } }
Alex Rivera just closed Globex Logistics — 50 seats · Business · 3-yr for $90K ARR ($300K TCV).
Commission: $10K. Days to close: 22. Handoff to Emma in CS.
X-I365-Signature: sha256=... header so receivers can verify authenticity. Failed deliveries auto-retry with exponential backoff. The Settings → Webhooks → Delivery logs page shows every fire with status code, response, and retry count.Customer onboarding — implementation project
Auto-created on Won, the implementation project tracks the post-sale work: kickoff, schema mapping, ETL setup, sandbox, UAT, go-live. Tasks, budget, and stage all in one place — and Alex stays looped in via the linked deal.
On Day 30 of implementation, Michael asks to add a Snowflake connector — Globex's internal data warehouse where 18 months of shipment history lives. Not in the original scope of 5 standard connectors. Cost: $8K for custom integration dev. Emma logs the request as a task on the project, attaches the SE estimate.
Alex sees it on the project view immediately — current budget shows $19K of $30K spent (63.3%) with $11K remaining. If approved, the budget would update to $38K total · $19K spent (50.0%) — well under the 90% red line. He @-mentions Mark on the task. Mark approves within 24 hours. David Park countersigns from Globex's side. Project health stays ● On track.
Without the project view: scope creep would surface at go-live as a missed deadline OR an unbilled $8K of dev work. Caught in time, it's a 24-hour decision, both sides sign off in one place, and the deal momentum carries cleanly into the renewal conversation.
Dashboard view — the Friday after
It's Friday morning. Alex's Globex deal closed Wednesday — one of 4 wins across the AE team this month. Every number below rolls up Alex's deal alongside the rest of the bookings.
What Northwind set up before any of this worked
Rewind 30 minutes from "Day 1." Every screen you just walked through — the source dropdown on the demo-request form, the buying-committee roles, the 5-stage SaaS pipeline, the catalog plan tiers, the multi-year discount rules — was configured once by Mark in Settings. Then it reused itself through every step that followed.
Entity relationship map
How every entity in this walkthrough connects
Ready to set this up for your sales team?
14-day free trial · No credit card · Templates pre-loaded for B2B SaaS.
Start free trial Read the reference guide →