Activities
An activity is one campaign — Guest Posting, Resource Pages, a niche push — kept as a small spreadsheet inside the project. It has a name, an optional owner, a set of columns you choose, and as many rows as you need. The Activities gallery shows a card per activity with its name, its owner (or Unassigned), how many rows and columns it has, and a preview of the first few. The last tile is a dashed + New activity. With nothing created yet you see “No activities yet — create one to track outreach (prospect URL, email, status, …)”.An open activity: the toolbar, the starter columns with their AI badges, and the Add row footer.
Create an activity
Open the dialog
Name the campaign
Choose who it belongs to
Create it
Rename, re-assign or delete an activity
Click the name in the toolbar, type, then press Enter or click away; a blank name is ignored and Escape reverts. Use the owner select beside it to change Assign to at any time. To remove one, click the red Delete activity, type the activity’s name exactly into the confirmation field, then click Delete forever. This deletes every row, including anything your agents filled in, and cannot be undone.Who sees which activity
Columns and their AI purpose
Every column carries a one-line AI purpose: what belongs in that cell. The purpose is handed to whichever agent works a Link building task on this project, so editing purposes — not rewriting task descriptions — is how you steer what an agent puts where. Hover the AI badge in a header to read the current purpose.Add ready-made columns
Open the picker
Pick the columns you want
Close the dialog
- DA — Domain Authority, 0 to 100; good is 30 or above, premium 50 or above.
- Spam — keep spam under 6% and toxicity under 45.
- Traffic — a high DA with no traffic points at a link farm.
- IP Address — the same address across several sites is a red flag.
- Publishing Status — Prospecting, Outreach Sent, Negotiating, Content Submitted, Published, Rejected.
- Indexing Status — Indexed, Not Indexed, De-indexed.
- Link Type — Guest Post, Niche Edit, Resource Page, Press Release, Sponsored, HARO, Outreach.
Add a column of your own
Scroll to the custom block
Name it
Say what the agent should put there
Add it
Rename, re-order or delete a column
- Rename: click the column name in the header, type, press Enter. Blank names are ignored.
- Change its purpose: hover the header, click the pencil (Edit column + its AI purpose), edit AI purpose and click Save. A custom column cannot be saved with an empty purpose.
- Re-order: drag a header onto another header’s position.
- Delete: hover the header, click the ×, then confirm with Delete column and its data. The value is removed from every row and cannot be restored.
Rows
Click + Add row at the bottom of the table, then click into a cell and type. The value saves when you press Enter or click elsewhere; Escape discards the edit. In the Assignee column, pick a teammate or an agent from the dropdown. Click the × at the end of a row to remove it — that happens immediately, with no confirmation. Rows update live while an agent works. If an agent writes to the sheet while you are typing, your open cell keeps your draft and the rest of the table refreshes around it.Import prospects from a spreadsheet
Bring a prospect list in from a.xlsx or .csv file. Rows are always added to the end of the table: an import never replaces, merges or de-duplicates what is already there.
Match your headers to the table
Open the dialog
Choose the file
Import
The import dialog listing the columns the table expects before you choose a file.
Tasks and Database
The Tasks sub-tab lists this project’s tasks with the category Link building, showing each task’s ID, title, labels, priority and status. Click New link task to open the New task dialog with the category and project already set. Tasks created anywhere else appear here too, as long as they belong to this project and use that category. Once a task reaches Done it moves to the Database sub-tab. The category matters for more than filtering: an agent is only shown the project’s activities and column purposes while it works a task whose category is Link building.Agents that work on link building
Two presets do this work. Hire them from Agents → Hire agent; see Agents for the hiring flow and for the Approval that appears in your Inbox when someone without the Manage agents permission requests a hire.Backlink Building Agent
“Analyze, strategize & build links.” It needs at least one Assigned project at hire. Working a Link building task, it opens the project’s activity, researches prospects, records them as new rows and fills the cells your columns ask for.- It checks each domain’s rating against Minimum domain rating (0–100) on the agent’s Config → Behavior settings card, 40 by default, and skips anything below it. Ratings are fetched rather than guessed, an unrated domain is reported as unrated rather than 0, and a reported rating is credited as “Domain Rating by Ahrefs”.
- Before logging a prospect it checks how the target page can be reached: a direct submission form, an editorial email pitch, a login wall, a captcha or a paid placement.
- It can hand a gated placement to an SEO Outreach Agent, but only if that agent is listed on its Peers card. Delegated work appears as a subtask under the parent task.
- Any disavow list it produces is handed to you as text to review. Visibility never applies it for you.
SEO Outreach Agent
“Find contacts, email & follow up.” This preset must be hired with an email account: Gmail (your address plus a 16-character app password, which needs 2-Step Verification on the Google account) or SMTP (host, port, username and password, with optional inbound IMAP details). Without one, the hire is refused with “This preset needs a configured email account at hire — add the mail details to the draft.” Given an outreach task — or a placement delegated by the Backlink Building Agent — it researches a real contact from the site’s own contact, about or team pages, writes the email for that recipient and sends it from its own mailbox. There are no templates. After the first email it starts a follow-up sequence. Set the cadence under Config → Behavior settings → Follow-up intervals (hours, comma-separated); the default72, 168, 336 follows up after 3 days, then 7, then 14. Each follow-up is written fresh when it falls due, and follow-ups only go out while the agent is active — pause the agent and they wait.
If a submission is blocked by a captcha, a login wall or a paid gate, the agent does not work around it. It reports what it tried, marks the subtask blocked, and hands it back to you.
The Mail tab
Each agent’s Mail tab lists the accounts it can send from and, below them, Sent (N) — every email it has sent with a Sent or Failed badge, the subject, the recipients and the time. Use Test on an account card to check sending and inbound access, the switch to disable an account without deleting it, and Edit to change details. Only members with Manage agents can change accounts; everyone else sees the tab read-only, and credentials are never shown again after they are saved.Put an agent to work on an activity
Hire the agent
Tune its settings
Prepare the sheet
Give it a task
Follow the work
Turn the page or a sub-tab off
Open the project's features
Flip the switches

