Sales outreachCAN I VIBECODE
Dux-Soup?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Dux-Soup is a browser-extension LinkedIn automation tool for B2B sales outreach. It works inside native LinkedIn, LinkedIn Recruiter, and Sales Navigator, requiring no third-party account access. Core workflows: profile visits, connection requests, follow/endorse, Like a post, InMail/messages. Drip campaigns are built with drag-and-drop steps (up to 12 actions), custom time delays, response detection (pauses campaign when prospect replies), and unlimited concurrent campaigns. Safety layers: pre-set daily limits, speed throttling, human-like pauses/breaks, and auto-snooze. Paid plans add Dux-Dash lead management (profile tagging/search, campaign statistics, funnel stages, qualify in/out, prospect copying) and native integrations with Salesforce, Pipedrive, HubSpot, SharpSpring, Freshsales, Slack, Zapier, Make. Free tier exists; paid tiers enable unlimited drip campaigns and CRM sync.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a focused replacement for Dux-Soup-style LinkedIn outreach automation. Product name in this brief: LinkOutreach. Workflow: a sales rep loads a LinkedIn search or Sales Navigator list, seeds it into a campaign queue, then a browser extension plays a stepped sequence per prospect: visit profile → optional connect note → optional follow/endorse → optional InMail/message → next prospect after randomized delays. Required user-facing features: drag-and-drop campaign builder (visit, connect, message/InMail, follow, endorse, like, end with up to 12 steps), per-step custom delays, global daily/hourly safety limits, auto-pause when prospect responds, per-prospect queue management (skip, reorder, retarget), simple response/funnel dashboard showing sent, viewed, accepted, replied counts, and CSV export. Required technical approach: Manifest V3 browser extension for Chrome/Edge injecting a side panel; background service worker owns scheduling and queue state stored in IndexedDB; LinkedIn DOM parsing via MutationObserver on profile cards and profile pages; click/type actions using native DOM events; deterministic pseudo-random delays; optional companion local Node/SQLite server for dashboards and CRM webhook export; no cloud backend unless self-hosted. Safety: hard caps, jitter, stop-on-LinkedIn-rate-limit-response, and manual panic pause. Clearly do not copy Dux-Soup branding, website layout, or UI design; do not use their logo, colors, or marketing copy. Out of scope: LinkedIn Recruiter/InMail API access, multi-user team accounts, native Sales Navigator integration beyond visible pages, browser/profile cloaking, captcha solving, and any data resale. Deliver a README covering setup, extension loading, local server commands, queue schema, safety limits configuration, LinkedIn ToS risk disclaimer, and known limitations (DOM fragility, no headless mode, rate-limit variability).