ShipBob Pulse
Project overview
From a broad challenge to a functioning AI-powered product.
As part of a company-wide Builder Challenge, I was given a high-level prompt to create a “social media monitoring tool.” Working independently, I expanded that idea into Pulse: an AI-powered command center that helps ShipBob's marketing and sales teams monitor brand conversations, prioritize issues, generate responses, and identify competitive sales opportunities.
I owned the product end to end, from defining its capabilities and designing the experience to building and integrating the systems that power it.
Role
Solo product builder
Scope
Product definition, UX/UI, development, integrations
Users
Marketing and sales
Result
Selected as category winner and adopted by marketing
The challenge
Given a broad challenge and just 2–3 weeks, I needed to define, differentiate, and independently build a compelling solution.
The company-wide Builder Challenge provided a simple prompt: build a “social media monitoring tool.” With minimal requirements and multiple participants tackling the same problem, I had to determine what the product should do, how it could stand apart, and what I could realistically deliver within the timeline.
My approach
From idea to implementation
Working in Claude, I designed and built the product directly in code, continuously moving between defining, building, and refining.
Designing a system, not just an interface
Building Pulse required connecting multiple data sources, AI-powered decision-making, and human workflows into a cohesive experience. I used n8n to automate the collection of ShipBob and competitor mentions across social and review platforms, with Claude classifying and scoring mentions as part of those workflows. The resulting data was then stored in Supabase, which served as the backend for the Pulse application, surfacing prioritized mentions and opportunities for users to act on.
The solution
Pulse brings social monitoring, AI-powered response management, and competitive sales intelligence into one platform. The demo I shared with our executive team can be viewed here. Note that some features included in this demo, e.g. the analytics page and push functionality, were descoped in the interest of getting an MVP in the hands of my users. I’ve included screenshots below as well.
Overview + account matching via Salesforce
The interface follows a three-panel layout. The side navigation organizes the experience into Mentions (conversations about ShipBob), Opportunities (conversations about competitors), Insights (ultimately descoped), and Settings. Users can browse conversations in the Feed and review individual mentions in the Details panel. Claude automatically classifies and assigns severity scores to ShipBob mentions and opportunity scores to competitor mentions, helping teams prioritize conversations based on urgency and potential business value.
Shown here in the Details panel is another important capability that emerged during testing: using Claude to identify potential merchant account matches in our Salesforce database, helping the team connect public complaints to existing customers.
AI-drafted responses
Claude generates contextual, brand-aligned responses to incoming mentions, allowing users to review, edit, regenerate, and approve drafts, with additional oversight for higher-risk interactions. Direct publishing and the in-app approval workflow were deferred beyond the MVP.
Connected platforms
Pulse was designed to support monitoring across a wide range of social and review platforms. For the MVP, I prioritized integrations with X, Trustpilot, Google Reviews, and the Shopify App Store, which stakeholders identified as the highest-value sources, while leaving room for future expansion.
Real-time Microsoft Teams notifications
Pulse integrates with Microsoft Teams to automatically alert stakeholders when mentions require attention. Notifications summarize relevant conversations and provide a direct link to Pulse, helping Marketing and Sales quickly identify and act on high-priority issues and competitive opportunities without continuously monitoring the application.
Reflections
Building independently expanded how I think about product ownership, technical execution, and the role of design.