GigRadar CRM
- Role
- Product Designer
- Type
- Full-time
- Client
- GigRadar.io
- Platform
- Web app, desktop and mobile
- Timeline
- Jan 2025 to Sep 2026
TheProblem
Managing several Upwork accounts meant constantly switching accounts or leaving the browser to check alerts and team messages. Replies arrived in different places, so the team could not see the client, job and conversation together when it was time to respond.
That fragmentation broke the continuity from first reply to closed deal. Responses were missed, follow-ups depended on memory, client interest was difficult to compare, and nobody had one view of each lead's stage or the performance of the whole pipeline.
TheSolution
Put every Upwork account in one inbox where a reply lands in seconds, with the client, the job and the stage on screen before anyone types, so the first reply goes out in minutes rather than hours and the AI can send it in the agency's voice when nobody is awake.
Make the pipeline a by-product of the conversation: ten stages, private notes, meetings booked in the chat, and a dashboard the whole team reads, on a component system that lets settings, the paywall and mobile ship from the same parts.
TheProcess

Brief
Brief
A CRM for agencies running 2 to 30 Upwork accounts, and the single profile that leaks the same way. GigRadar already wins them the reply; the CRM had to be where the reply becomes a deal.
- 2 to 30 accounts
- One inbox
- AI first reply

Research
Research
Ten long term agencies were moved onto the CRM and one number was tracked: first reply time. One inbox and an alert on every message took it from about 4 hours to about 44 minutes by hand, and the interviews set the rest of the requirements.
- 10 agency pilot
- First reply time
- Cohort of 59,339 proposals

User flow
User flow
A reply lands, Laziza or a teammate answers, a call is booked inside the chat and the stage moves. Leads that say not now go to Contact Later with the next message scheduled, and come back when it is time.
- Reply to booked
- Ten stages
- Revive the other 93

Design system
Design system
One blue for every action, SF Pro Display from 24px headings to 12px captions, a neutral ramp for text and surfaces, and five pale tints that carry the stage without competing with the accent.
- Variables
- Stage tints
- 4 8 16 32 spacing

Components
Components
Nav items, list rows, settings cards, plan cards and badges drawn as component sets with every state, so the inbox, settings and paywall are assembled from the same parts.
- Default, hover, selected
- Plan cards
- Stage badges

UI design
UI design
Four surfaces on one shell: the three column inbox, the dashboard with its funnel and task feed, the settings rooms, and the paywall, each with locked, loading and mobile states.
- Inbox
- Dashboard
- Settings
- Paywall

Go to market
Go to market
The file carries a three tier ladder, Basic, Pro and Unlimited, with a trial and an API key rent. The product launched as one plan, GigRadar CRM Pro, with a 10 day trial and a discount for agencies bringing their own key.
- Three tiers designed
- One plan shipped
- 10 day trial

Auth
Auth
Each teammate connects their own Upwork account through OAuth 2.0 in one of ten slots. The safety notice sits beside the button, because logging into a colleague's account is what gets agencies suspended.
- OAuth 2.0
- Ten slots
- Official Upwork API

Ship
Ship
Live on gigradar.io with 43 agencies in the beta. A reply lands in 1 to 3 seconds through Business Manager and the first connect backfills 90 days of history.
- 43 agencies in beta
- 1 to 3 second sync
- 90 days backfilled














What's upOn Socials
Follow along on social media