CASE STUDY

Company Onboarding Admin

Designed the company onboarding module of Synaptic's internal admin tool: batch tracking, enrichment actions, exclusion lists, assignees and request creation for the analysts who onboard companies onto the platform.

Company
Synaptic, a B2B data intelligence platform that private investment firms use to discover, evaluate and track promising startups
Timeline
2024
My Role
Product Designer: system flow, screens and interactions for the company onboarding requests module of the internal admin tool
Key Outcome
Design spec covering the batch list, batch tracking, enrichment actions (broad crawl and outsourcing), exclusion lists, multi-batch analysis, assignee changes, request creation and automated batch creation.

System Flow

How a request becomes a company on Synaptic

New flow: Company Onboarding System, Knowledge Graph System and Company Creation/Update Service

Requests from repeating workflows, CRM sync, single requests and bulk uploads are batched, enriched by broad crawl or outsourcing, then published as company objects

Batches

Default view

Company Onboarding Requests table listing batches

Every request is a batch: fingerprint, organisation, status, domain count, assignees and source

Tracking a Batch

Batch overview with processing stats and batch details

Overview: onboarded, in progress (awaiting creation, broad crawl, outsourced), errors and abandoned

All Requests tab with per-domain status

All Requests: per-domain status and error message

Awaiting Creation tab

Awaiting Creation

Broad Crawl tab

Broad Crawl

Outsourced tab

Outsourced

Updating Status

Enrichment actions on domains awaiting creation

Start enrichment menu

Start enrichment: broad crawl or send for outsourcing

Confirmation before starting a broad crawl

Confirmation, since the enrichment mode cannot be changed afterwards

Broad crawl started

Broad crawl started; the domains leave Awaiting Creation

Confirmation before sending for outsourcing

Send for outsourcing

Exclusion List

Adding domains to the exclusion list

Error class (default, defunct, syntax error, other) and an optional message

Domains added to the exclusion list

Tracking Multiple Batches

Selecting multiple batches

Select batches, then Analyse Batches

Analyse Batches overview

Combined processing stats with batch details side by side

Discontinue a Batch

Discontinue confirmation

Domains not yet onboarded are discarded; the action cannot be undone

Changing Assignees

Change assignees picker

Assignees are set by default logic; select users can reassign batches

Detailed Count

Hover count on a batch status

Hovering a status shows identified, onboarded, in-progress and error counts

Create a Request

Create a request form

Batch name, organisation and assignee

Upload companies for onboarding

Upload a CSV, TSV, XLS or XLSX of up to 10,000 companies

Batch created

Automated Batch Creation

A queued batch

Queued

Force Start action on a queued batch

Force Start

Force start modal with assignee

Toast Messages

Toast messages for each action

Processing Warning

Batch overview with a processing warning and duplicates count

Later update: a warning while a request is still being processed, plus a Duplicates count