Home / Features

Every feature in LinqDesk

A complete link building operating system: discovery, contact-path triage, outreach automation, four agents, order tracking, budgets, link monitoring and client reporting.

Start free

The core loop

Prospect, qualify, contact, reply, place, prove.

▣

One environment per client

Every client gets an isolated workspace: pipeline, prospects, budget, won links. Nothing mixes, even at 100 clients.

⚙

Automation that stops on reply

Sends weekdays at 9 AM in your timezone from your mailboxes, follows up twice in-thread, checks inboxes every 5 minutes, and stops the second someone replies.

⌖

Contact-path auto-triage

The agent visits every new prospect site and finds the real way in: a public email, a contact form, a membership sign-up or a platform listing. Email prospects go to the sending pipeline; the rest become manual tasks.

☑

Manual tasks board

Sign-ups, contact forms and platform listings get their own To do, In progress, Submitted, Live flow with due dates, so nothing that needs a human falls through.

✉

Inbox with Gmail history

Every sent email and reply, readable per prospect inside the app, including outreach you sent straight from Gmail. Replies are classified, AI drafts the answer, and you are emailed when one arrives.

↩

Every reply, all clients, one page

The Replies page lists every answer for every client, newest first, with who is waiting on you, which clients are getting answers and which websites respond, so you know where to push harder. New replies are announced wherever you are.

⇅

NAP sheet sync

Paste the client's NAP tab from Google Sheets and the business profile that personalises every email updates itself nightly.

⌕

Prospect discovery

Enter a niche and city. LinqDesk searches live Google results for chambers, sponsors, write-for-us pages and vendors, scores them, and hides ones already in your pipeline.

◎

Full SEO metrics

Authority, spam score, referring domains, total backlinks, estimated organic traffic, ranking keyword count and the top 3 keywords each prospect ranks for.

$

Budgets with rollover

Set a monthly link budget per client. Unspent money carries forward, and spend is deducted only when a link is actually won.

✓

Link monitoring

Every won backlink is rechecked weekly: the actual link is found on the page and its anchor text, target and rel are recorded. If a site quietly removes it, you get an email before the client notices. The page itself is checked on Google until it is indexed, and you hear about any guest post still not indexed after two weeks.

◉

Contact email finder

One click finds the right contact email for a prospect domain with a confidence score, one at a time or in bulk.

✦

AI content generation

When a site says yes, generate the guest post, PR piece or pitch tailored to that client and that host site.

👤

Team logins

Add your team with their own logins. They work every client; only the owner touches workspace settings.

★

White-label client reports

One click opens a print-ready report of won links with your agency name, stats and live URLs; save it as a PDF. No LinqDesk branding anywhere.

✉

Any mailbox works

Gmail and Google Workspace in one click, or Outlook, Zoho, Hostinger, GoDaddy and cPanel over SMTP, with per-mailbox daily limits.

⇮

Import anything

Drop in xlsx or CSV lists with automatic column mapping. Manual mode works with zero setup.

Four agents do the work the rest of the tool only prepared

Each one runs Off, Ask me first, or Automatic per workspace. Every action is a row on the Agents page and a line on the prospect's timeline.

↩

Replies agent

Answers interested prospects, agrees a price up to the client's Max cost per link, counters once above it, nudges a thread that went quiet, closes a no, and stops for a person on anything else: money over the limit, a contract, a bundle, anything unclear.

⇅

Pipeline agent

Keeps each client's month supplied. When the month is short of prospects it adds qualified discovered sites, promotes a Maybe whose researched way in is high-confidence and affordable, runs the email finder on prospects with no address, and emails one daily digest.

✎

Orders agent

Takes an agreed guest post to a live link: writes the brief and the article, sends it in the thread, spots the published URL in the editor's reply, verifies the link on the page, asks after ten quiet days, and asks the publisher once about a lost or nofollow link.

⌘

Browser agent

Opens each Form or Signup prospect in Chromium, fills the contact form or application from the client's NAP profile, and either submits or reports READY with the fields it filled. In code, not just in the prompt, it never types a password, creates an account, enters card details or invents a figure.

The LinqDesk Agents page: four agent cards with Off, Ask first and Auto modes, and the queue of actions waiting for approval
The Agents page. Anything an agent is unsure about lands in Waiting for approval with the exact step a person must take.

Prospects that cannot be cold emailed still get worked

Not every backlink prospect has an editor's address. LinqDesk routes each one to the way it can actually be won.

Contact-path triage. An hourly agent visits each new prospect site, finds the real way in and routes it. A site with a public email, or one found through the email finder, goes to the email pipeline. A site that needs an account, a membership application, a claimed platform listing or a contact form lands in Manual tasks with its own To do, Filling form, Pending, Form sent, Live flow. Live promotes the lead to Won.

Bot walls are not dead ends. A site behind Cloudflare, Sucuri or a hosting firewall often answers a plain request with a 403. The check retries with the headers Chrome sends, then reads the page in headless Chromium. Only a site that turns even a browser away stays Not checked, and those are tried again a few days later.

Bounce recovery. A bounce is treated as a wrong address, not a dead site. The bounced address is blocked for good, the site is read again for another address, the email finder is asked too, and the prospect goes back to New so outreach starts over in a fresh thread. With nothing else on the site, a contact form turns it into a Manual task. Three bounces on one site and it is left alone.

The LinqDesk Manual tasks board grouping prospects by contact path with a status flow per site
Manual tasks: contact forms, sign-ups and platform listings, each with its own status flow and a hand-off to the browser agent.

From "yes" to paid, tracked

The stretch between an agreement and a live, paid link is where spreadsheets fail. LinqDesk tracks it as an order.

The LinqDesk Won links page with guest post orders in progress, their stage, article due date and price, above the table of won backlinks
Won links: open orders with overdue articles and money still owed, then every won link with its weekly check result.

Order stages. Every guest post carries an order stage: agreed, writing, article sent, published, paid, with an article due date. A Won link with a live URL moves to published by itself, Paid stamps the date, and the Won links tab lists open orders with overdue articles and money still owed.

Article briefs and articles. One click writes a brief for the writer: title, meta, outline, the two client links with anchors, and notes built from the client profile and what the host site ranks for. With AI on, the orders agent writes the article itself and sends it in the thread.

Asking prices. A reply that names a price is read for it and lands on the prospect as the asking price, separate from the agreed cost. Budgets shows quotes on the table against what is left to spend, and the replies agent never agrees a price above the client's max cost per link.

Link monitoring. The weekly monitor fetches each placement page as an ordinary browser and looks for a real link to the client's domain. A 404 or a redirect home is Lost on the first check, an unreachable page has to fail three in a row, and a link that turned nofollow is emailed to you like a loss.

Google index check. A live guest post Google has not indexed passes next to nothing. Each placement page is looked up on Google every 2 days for its first two weeks, then weekly until it shows up, then monthly in case Google drops it. A page still not indexed after two weeks, or dropped, is in your daily alert email so you can ask the publisher to link to it or submit it in Search Console.

The SEO data on every prospect

Prioritise the domains worth chasing before you spend a single email.

MetricWhat you use it for
Authority scoreBaseline domain strength, 0 to 100, with a Pass floor you set
Spam scoreRejecting link farms before outreach
Referring domainsWhether the link profile is real or bought
Total backlinksSpotting sitewide-link inflation
US monthly traffic and tier-1 shareWhether the site has a live audience where your clients sell
Ranking keyword countBreadth of the site's search visibility
Top keywordsTopical fit with your client's niche, read by AI when configured

Every DataForSEO call books its real cost. Settings shows the month's spend and takes a monthly cap, and each discovery run shows its estimated cost before it starts. A site measured this month is not paid for twice.

What the system is doing this second

The Live tab shows every crawler, mailbox check, sending run, agent sweep and browser session as it happens, per business.

The LinqDesk Replies page showing waiting replies, the by-business roll-up and the reply feed

Live feed

Pushed from the server over an event stream. Filter by business and by kind, newest first, with a link to the prospect. The nav entry carries a green dot on every page while anything is running.

Per-business cards

What is running for each client right now and its last 24 hours of replies, emails, agent actions and crawled sites.

Command line

The linqdesk CLI talks to the same API: prospects, add, show, inbox, send, won, agents, approve, reject, release. Add --json to any command for scripts.

Feature questions

Which mailboxes can I connect?

Gmail and Google Workspace in one click, and any SMTP and IMAP mailbox: Outlook, Zoho, Hostinger, GoDaddy, cPanel. Each mailbox has its own daily cap and sending window. One mailbox can be assigned to one client so that client's outreach and form submissions all use the same address.

What does the AI cost?

Every AI call is priced and booked to the workspace's AI ledger, and a monthly cap in Settings stops it. Without your own key the workspace runs on the Fast tier. Add your own Anthropic key, stored encrypted, to pick Balanced or Best and bill it to your account.

What does the browser agent refuse to do?

It never types a password, creates an account, enters card details, invents a figure, or clicks Submit when it is not allowed to. Anything like that lands in Pending with the exact step a person must do. A CAPTCHA stops it unless the workspace has a solving service on file.

Can I import prospects I already have?

Yes. Bulk import takes xlsx or CSV with automatic column mapping, and the Discover tab takes a pasted vendor sheet with a domain and price per line and measures every site before you add it.

Is there an API?

Yes. Keys are created in Settings and the linqdesk command line tool talks to the same API as the web app: list prospects, add one, log a sent email or a reply, mark a link won, approve an agent action.

Run link building like an operation, not a spreadsheet

Create your workspace, connect a mailbox, add your first client. Five minutes.

Start free
© 2026 LinqDesk. Outreach sends from your own mailboxes, never ours.