Rebuilding Compliance to Unblock Merchant Activation

Postscript 2025 | Internal Tooling + Merchant Onboarding
B2B Product Design
Overview
Aug 13 – Oct 7, 2025
At Postscript, compliance was the gate between sign-up and value, and it was breaking on both sides. Merchants routinely failed Toll-Free Number (TFN) verification, while the compliance team was buried in manual audit work. I led a two-part redesign across the merchant flow and internal tooling.

Resulting in compliance audit throughput increased 50x (50 verifications in the time it previously took to complete one), manual reviews dropped 30%, and weekend shifts were eliminated. The result was faster merchant activation with lower operational overhead.
Problem
Postscript is an SMS marketing platform serving 18,000+ Shopify stores. Before merchants can send SMS, they must complete a compliance process that includes TFN verification with carriers and collecting opt-in evidence for subscribers.
On the merchant side, TFN submissions failed frequently. Nearly 1,000 resubmissions over six months created 330+ hours of manual compliance work. Merchants rarely understood why they failed or what to fix.
On the internal side, evidence was uploaded one screenshot at a time, requiring manual lookup and matching to Source IDs. A single audit could take hours of repetitive work, creating backlogs that delayed activation.
Product Design
TFN verification is a hard requirement at Postscript, without it, merchants can't launch popups, send campaigns, or even send a test message. Submissions were failing constantly. The core business problem was resubmission, so I focused on prevention. I partnered with Compliance, Product, and Engineering to understand why TFN requests failed and designed solutions that directly addressed those failure points.
1. Collecting the right information upfront
I redesigned the TFN verification flow to collect accurate business information from the start. The root cause turned out to be specific: Postscript was pre-filling address data pulled from Shopify, assuming it matched the legal address required for TFN verification. It often didn't. I introduced clearer business registration inputs supporting EINs, international identifiers, and a dedicated path for sole proprietors without EINs. I also reworked the information hierarchy to clearly explain what TFN verification is and how long it typically takes.
Impact šŸŽ‰
User feedback
  • Reduced upload time from ~1 hour to minutes for typical audits
  • Eliminated bottlenecks in the file-to-approval workflow, enabling audits to be completed in one day instead of multiple days
  • Improved confidence and accuracy in file-to-source matching
While TFN addressed the merchant side, the internal side had its own bottleneck, screenshot evidence was uploaded one at a time, manually matching Source IDs. A single audit could take hours of repetitive work, creating backlogs that delayed merchant activation. I conducted user interviews with the compliance team alongside Product, walking through their end-to-end verification process.
This surfaced three core pain points:
  • Uploading evidence was tedious and repetitive (no bulk actions)
  • Manually finding the screenshots and matching it with the opt-in instances (Source ID) was time-consuming and error-prone
  • Low confidence in matching accuracy
Product Design
2. Automated source ID ↔ File name matching
During research, I noticed the compliance team already followed consistent file-naming conventions when saving screenshots. Rather than asking them to change behavior, I designed an automated system that extracts Source Platform and Source IDs directly from file names. Ambiguous matches are flagged for user confirmation. This reduced lookup time and improved matching accuracy without adding new steps.
4. Auto-approval for internal uploads
To reduce unnecessary compliance overhead, I designed an auto-approval system for files uploaded by trusted internal users with a @postscript.io email address. This allowed the team to focus on higher-risk reviews.
Impact šŸŽ‰
Reduced upload time from approximately one hour to minutes for typical audits. Eliminated bottlenecks in the file-to-approval workflow, enabling audits to be completed in one day. Improved confidence and accuracy in file-to-source matching.
Closing thoughts: Both projects reinforced the value of designing the system end to end. By addressing input quality and verification throughput together, we reduced friction for merchants and eliminated bottlenecks for the compliance team.