Connect: Turning a Hand-Held Sales Process into a Self-Serve Product

Connect: Turning a Hand-Held Sales Process into a Self-Serve Product

Timeline

Timeline

June - August 2026

June - August 2026

My Role

My Role

User Researcher, System Designer, UX Design

Focus

Focus

Complex integrations & Onboarding

Complex integrations & Onboarding

Context & My Role

Context & My Role

Loop is a B2B analytics platform for restaurant operators. But before a restaurant operator could see a single number in Loop, we needed data from their POS, accounting software, delivery apps, review platforms, and a dozen other places.


The problem? Getting that data into Loop wasn’t really much of a product experience.


It was a CSM sending emails, updating spreadsheets, jumping on calls, and figuring out a slightly different setup for every customer. Across 50+ integration types (and growing), the process had quietly become a collection of workarounds held together by people.


And it showed. Of the 68 customers who said they wanted to connect their stack, only 8-10 actually made it through.


So the challenge wasn’t just to redesign integrations. It was to turn a process that depended on people into a product that could run on its own.

Loop is a B2B analytics platform for restaurant operators. But before a restaurant operator could see a single number in Loop, we needed data from their POS, accounting software, delivery apps, review platforms, and a dozen other places.


The problem? Getting that data into Loop wasn’t really much of a product experience.


It was a CSM sending emails, updating spreadsheets, jumping on calls, and figuring out a slightly different setup for every customer. Across 50+ integration types (and growing), the process had quietly become a collection of workarounds held together by people.


And it showed. Of the 68 customers who said they wanted to connect their stack, only 8-10 actually made it through.


So the challenge wasn’t just to redesign integrations. It was to turn a process that depended on people into a product that could run on its own.

My Role:

User Researcher: I dug through 2,419 customer calls and 183 support threads to understand where integration setups were actually breaking down.


Systems & IA Designer: I then mapped 70+ bespoke connector flows into 6 reusable patterns, then designed the Connect experience around them: a 4-step setup journey, an upfront delegation layer, live status tracking, and the workspace operators used to manage their connections


UI & Content Designer: I also owned the UI and content end-to-end, including the interface copy, grounded in the language customers were already using with us.

Secondary & Field Research: The Numbers

Secondary & Field Research: The Numbers

Quantitative Reality Check

Earlier, an operator trying to get their data into Loop had to juggle an asynchronous, invisible triangle of dependencies:


  • The IT Delegate: Forwarded a link mid-flow with zero context and forced to create a full Loop account just to see instructions.

  • The Vendor Rep: Account managers at Toast, Qu, or Harri who had to enable exports behind closed doors.

  • Loop's CS Team: Manually nudging via email threads with no shared in-product visibility.


4 Problems that got surfaced in the research process

Account Bloat

Forcing IT contractors into permanent admin roles just to read a 2-step guide.

Account Bloat

Forcing IT contractors into permanent admin roles just to read a 2-step guide.

Unbounded Latency

Spinners promised seconds; vendor export enables took 5–7+ business days. 

Unbounded Latency

Spinners promised seconds; vendor export enables took 5–7+ business days. 

Whose Move Is It?

3 parties waiting on each other with zero shared state visibility. 

Whose Move Is It?

3 parties waiting on each other with zero shared state visibility. 

Silent Failures

Feeds died quietly upstream; users only noticed a month later in broken reports.

Silent Failures

Feeds died quietly upstream; users only noticed a month later in broken reports.

Primary Research: Voices of Users & Personas

Primary Research: Voices of Users & Personas

2,419 Call Recordings Analyzed · 183 Support Email Threads Audited

The Operator / GM (96% Delegation Rate)

"Are you able to pull that from QSRSoft? I'm going to forward this to my IT guy."

The Mindset: Owns the business outcome and the Loop contract. The moment a screen mentions credentials, API keys, or SFTP, they delegate. They strongly resist cluttering their workspace by adding outside IT contractors to their permanent user seats.

The IT Delegate

"I'm going to fumble around and misrepresent things... just give me the exact steps."

The Mindset: An external consultant or fractional IT manager. They land mid-flow with zero platform context. They do not want to create another login or learn a new UI; they need a single, standalone link with step-by-step instructions and copy-paste parameters.

The Third-Party Vendor Rep

"Please allow 3–5 business days for our integrations team to process the SFTP export."

The Mindset: Account reps at Toast, Qu, or Harri. They have no relationship with Loop and will not respond to Loop directly. They only act when the customer emails them with the exact required phrasing.

The Internal CSM

"I'm trying to explain connectors, but then I have to explain that Toast is included in their tech stack..."

The Mindset: Acting as a human routing switchboard. Spends 60% of their week emailing customers to ask: "Did your Toast rep enable SFTP yet?" Needs the system to track who holds the ball automatically.

The Breakthrough: The "Step 0" Solution

The Breakthrough: The "Step 0" Solution

Before you can fix human behavior, you have to filter out the ghosts.


I wanted to understand just how deep the problem went, so I started with three months of telemetry: 1,776 interactive sessions across 473 real users.


The first thing I learned had nothing to do with our users.


It was about our data.


When I pulled the raw session logs, the numbers looked impressive. Lots of activity, lots of “sessions,” lots of people apparently using the product.


Except... nearly half of them weren't people.

Before you can fix human behavior, you have to filter out the ghosts.


I wanted to understand just how deep the problem went, so I started with three months of telemetry: 1,776 interactive sessions across 473 real users.


The first thing I learned had nothing to do with our users.


It was about our data.


When I pulled the raw session logs, the numbers looked impressive. Lots of activity, lots of “sessions,” lots of people apparently using the product.


Except... nearly half of them weren't people.

Eliminating Account Bloat for One-Time Tasks

As mentioned in our call audits a fundamental flaw in standard B2B onboarding: the buyer wasn’t the person doing the setup.

Loop required those consultants to become full users just to access a setup guide. That meant unnecessary invites, account creation, and privacy friction all before they could even get started. So we added a zero step before any other set up was initiated.


Intent Check: The setup dialog opens by asking: "Are you setting this up now, or delegating to an IT/vendor partner?"

The 3 concepts for what to send the IT Delegate

Idea 1: The In-Portal Browser Extension

  • The Concept: An interactive Chrome extension that the IT delegate installs. When they open Toast, QuickBooks, or Google Business, the extension overlays tooltips directly on top of the third-party UI to highlight the exact buttons to click.


  • Why We Killed It: It solved for guidance but also created some mess. Asking an external IT contractor to install a new browser extension and grant invasive browser permissions before delivering any value would introduce instant friction. Building and maintaining custom DOM-scrapers for 70+ evolving third-party portals was an engineering nightmare we couldn't justify.

Idea 2: Audio & Video Guides (Loom-Style)

  • The Concept: Embedding dynamic video walkthroughs or audio tracks so the delegate could listen in the background while switching tabs to complete the tasks.

  • Why We Killed It: It broke under real-world human behavior.

    • The Pacing Trap: Users don't work at the speed of a video. The idea forces them to constantly tab back and scrub through a video timeline just to find where they left off.

    • Content Mismatch: Many connector steps weren't UI clicks, they were copying pre-formatted email templates to send to vendor reps. How do you dictate a 3-paragraph technical email over audio.

    • Production & Tracking Overhead: Our CSMs were already overloaded; maintaining hundreds of guide videos across 50+ rapidly changing portals wasn't sustainable. Worse, video playback gave us zero insights on whether a user had actually completed a step or gotten stuck.

Idea 3: The Step-Locked Interactive Standalone Link (What We Built)

  • The Concept: No-login standalone URL sent directly to the delegate's inbox.

  • Why It Won:

    • Zero Authentication Friction: The delegate opens the link instantly without creating an account, setting a password, or installing software.

    • Step-Locked Visual Clarity: The guide presents high-contrast, annotated screenshots of the third-party screens with highlighted step indicators, paired with 1-click copyable email templates for vendor reps.

    • Progress Tracking & Self-Paced Control: Users mark each discrete step as done at their own pace. This gave Loop complete visibility into where the task was in flight without guessing.

    • Built-in "Request Help" Lifeline: If a third-party portal looked different or a step failed, a dedicated "Get Help" button allowed the delegate to request immediate CSM intervention or trigger a joint call right from the guide

How might we…

How might we…

How might we turn 70+ hand-held integration flows into one self-serve journey across three parties, without losing trust or handoff visibility?

The 6 Core Connector Patterns

Rather than designing 70+ bespoke flows, we distilled them into 6 reusable interaction patterns, all built on the same 4-step backbone:

Zero-Touch (Identity Confirmation)

Loop already holds platform keys (e.g., Yelp, Ovation). The user or delegate merely verifies account ownership and location mappings.

Two-Track (User + Rep Parallel)

Combines quick user account access with a quiet, parallel vendor export ticket (e.g., Toast SFTP).

Authorize-Only (Direct Rep Handoff)

The delegate triggers one prefilled email template; credentials flow directly from vendor rep to Loop (the customer never handles sensitive keys).

Single-Invite (Add System User)

Granting dedicated user permissions to Loop (e.g., Google Business Profile).

Credential Paste (Direct API Keys)

Direct entry of Client IDs, Client Secrets, and Base URLs (e.g., QuickBooks, Toast API).

Bypass Track (Smart Branching)

Asks upfront: "Do you already hold a direct API credential?" Collapses a 4-link, 2-week vendor approval wait into an instant 10-second paste.

Older Design versions

New flow:

Designing for Human Friction: small solutions

Designing for Human Friction: small solutions

Designing for Human Friction: small solutions

Explicit "Who-Acts" State Boundaries

Explicit "Who-Acts" State Boundaries

Instead of generic "Pending" pills, every row and modal explicitly named the responsible party and realistic elapsed durations:

Time Honesty & Thresholds Over Fake Spinners

Time Honesty & Thresholds Over Fake Spinners

Earlier we had spinners and spinners promise seconds, but vendor approvals take days. We eliminated loading spinners entirely. When a task enters a vendor or backend queue, the system shows clear elapsed markers ("Step takes approximately 24 hrs") communicating exactly how long it might take for them to complete the step and move forward.

Backend Access Check over Self-Attestation

Backend Access Check over Self-Attestation

We removed the ambiguous "I added the email" button. Connect uses automated backend polling to verify permissions. If a setup fails, the flow regresses specifically to the broken step with an exact diagnostic message ("Role granted was 'Site Manager' Google Business requires 'Manager' permissions").

Final Connect Page Redesign:

Final Connect Page Redesign:

AfterBefore
Before
After

Reflections & Takeaways

Reflections & Takeaways

Three things stuck with me after this project.

Three things stuck with me after this project.

01: Systems Beat Screens
The most impactful design deliverable was not drawing UI dialogs. it was classifying 50+ (& growing) chaotic, full fledge flows into 6 reusable patterns. Once the architecture was established, adding a new connector became a simple configuration task rather than an engineering project

02: Design for the Real Actor, Not the Buyer
Recognizing that 96% of operators delegate technical tasks led directly to "Step 0." Eliminating the requirement for IT delegates to create permanent Loop accounts removed the single largest friction barrier in our entire onboarding funnel


03: Honesty as an Interaction Material
Designing for a case with so many stakeholders requires a transparent communication. Replacing fake spinners with explicit "Who-Acts" state labels, realistic duration targets, and automated failure regression built genuine customer trust where silence previously created churn

01: Systems Beat Screens
The most impactful design deliverable was not drawing UI dialogs. it was classifying 50+ (& growing) chaotic, full fledge flows into 6 reusable patterns. Once the architecture was established, adding a new connector became a simple configuration task rather than an engineering project

02: Design for the Real Actor, Not the Buyer
Recognizing that 96% of operators delegate technical tasks led directly to "Step 0." Eliminating the requirement for IT delegates to create permanent Loop accounts removed the single largest friction barrier in our entire onboarding funnel


03: Honesty as an Interaction Material
Designing for a case with so many stakeholders requires a transparent communication. Replacing fake spinners with explicit "Who-Acts" state labels, realistic duration targets, and automated failure regression built genuine customer trust where silence previously created churn

Create a free website with Framer, the website builder loved by startups, designers and agencies.