Help

Short answers, with the number behind each one

The questions agency owners ask before connecting a client's account, and the ones they ask after. Each answer is the same one you will find on the safety, security and guide pages; this page just puts them in one place. If yours is missing, write to us and it will be added.

01

LinkedIn accounts and safety

Is CampaignStack safe to connect my LinkedIn account to?

Safer than most alternatives on the credential side: your session cookie is never stored in our database. It is consumed directly into an encrypted browser profile on our server, actions run on a dedicated residential IP with per-account daily budgets and warm-up, and disconnecting destroys the profile. On the policy side we are honest: all LinkedIn automation, ours included, is against LinkedIn's User Agreement, and our safety limits reduce that risk rather than eliminate it.

Will automation get my clients' accounts restricted?

No tool can promise it will not. LinkedIn does not publish its limits and its help center says automated activity can lead to a restriction. What we can show is the mechanism: connection requests capped at 3% of the account's connections per day under a weekly cap of 100 to 200, a warm-up that starts at 10% of the limit, business-hours pacing with a per-account start time that moves daily, one static residential proxy and one encrypted browser profile per account, and a pause of the challenged action family on the first security check.

How many connection requests and messages does an account send per day?

It depends on the account, not on a setting. The connection budget is 3% of the account's connections per day, under a weekly cap of 100 to 200 by LinkedIn plan, and the weekly allowance is spread across the week rather than spent by Wednesday. Each action type has its own daily budget, reads and writes are separate, and a new account starts at 10% of its limits and earns the rest through use.

What happens when LinkedIn shows a security check or blocks an action?

The family of that action pauses on the account for 24 hours, and only that family: a challenged connection request does not stop replies to people who wrote in. The ramp for that family is lowered so it comes back slower. You are notified once per account per day, in-app and by email. Three rate limits in the same family within 24 hours trigger the same pause.

Does CampaignStack store my LinkedIn password or session cookie?

The session cookie: never, in any form, not even temporarily. Your LinkedIn email and password are stored only if you explicitly opt in to automatic session recovery, and then only encrypted with a dedicated rotatable key that is never exposed to the browser.

Where does my session cookie go?

It is used once, to open an encrypted browser profile on our server bound to the account's proxy, and it is not stored in the database. Reconnecting means pasting a fresh one. Disconnecting ends the session from LinkedIn's side as well, if you revoke it there.

Can one LinkedIn account serve several client workspaces?

Yes. An account is linked to one or more workspaces and any of them can put it in a pool. Its daily budget does not multiply: every workspace draws from the same per-account limits, so two clients rotating the same account share its day.

What happens to a workflow when one of its accounts expires?

Leads bound to that account wait; nothing is failed and nothing moves to another account. New leads are routed to the accounts still usable. When the session is reconnected, the waiting leads resume where they stopped. Signal agents bound to that account pause and resume on their own.

Does it keep my pending invitations under LinkedIn's cap?

Yes, by default, with a per-account off switch. A daily sweep reads the account's own sent-invitations list on LinkedIn and withdraws the oldest ones to stay under the roughly 400 pending LinkedIn allows. It never withdraws an invitation younger than 7 days, and withdrawals do not spend the connection request budget.

02

AI drafts and the review queue

Does a message go out without a human reading it?

Only if you choose that. During onboarding you answer whether the AI may send for you; the default is manual review, where every LinkedIn message waits in the inbox as a draft you approve, edit, retry or reject. Email sends are never review-gated, because the copy is fixed per campaign and written once. Approving a draft is what resumes the send.

What checks an AI draft before I see it?

A second model, the critic, reads the full brief the drafter saw and returns pass or fail with one concrete objection. A fail is redrafted with the objection injected, up to three drafts. A draft that keeps failing is not dropped: it ships to your review queue flagged, pinned on top, with the reason on the card. Before each paid critic pass, two free checks run: a voice check and a grounding check that fails a draft copying six or more consecutive words from your playbook or offer text.

What does the AI know about my company when it writes?

What you told it, in order of precedence: the company context (what you sell, for whom, and why you built it), what a message is allowed to want from the reader, then the playbook in five sections (identity, voice, boundaries, angles for openers, objections for replies). Facts win over tone: when the playbook asks for something the facts make untrue, the draft says less rather than inventing. The workspace playbook is generated once from your website and stays hand-editable.

Can it write in my own voice?

Per LinkedIn account, yes. A voice profile is extracted from that account's real message history, excluding anything CampaignStack itself sent, and injected into LinkedIn drafts once you approve it. Email and content drafts never use it. A fidelity check before each critic pass fails a draft that drifts from the profile's measured habits.

What happens when a lead replies?

The reply cancels every queued touch to that person in the workspace, so a follow-up never lands on top of an answer. One conversation step then owns the thread: it drafts a reply, waits for your approval if the workflow is review-gated, sends, and listens again, until a week of silence closes it. If the reply contains a scheduling link, a booking agent takes a slot first and the reply confirms the date and time.

03

Leads, signals and scoring

Who decides which leads get contacted?

A score. Every lead is scored against every campaign's ideal customer profile, and the score decides campaign membership: above the threshold the lead is in, below it the lead is invisible to that campaign. Signals add to the score, so a job change or a post engagement can move someone in. A workspace exclusion list is checked again at every send, not only at import.

Which buying signals does it detect?

On people: job changes, title changes, headline changes, location changes, and engagement on posts you watch. On companies: funding events, headcount and follower changes, hiring, and news, from public sources with no LinkedIn account involved. Signals expire after 60 to 90 days and stop counting. Signals are shared across customers; who is watching what, and anything derived from your outreach, is never shared.

Can other agencies on CampaignStack see my clients or my outreach?

No. Public professional data (people, companies, public posts) is shared across customers by design, like Apollo. Everything derived from your activity, including campaigns, lead lists, conversations, sends, and replies, is scoped to your workspace and invisible to every other tenant.

How do I make sure we never contact our own clients or colleagues?

Exclusions. A workspace exclusion list is honoured by every consumer: campaign sourcing, every signal intake, and a second check at dispatch. Onboarding pre-fills a rule for your own company name and the current employer on each connected account, since the two differ when someone builds on the side. Rules match on company, title, LinkedIn member id, email or URL, and a suppression CSV from a previous tool imports straight into it.

Can I import leads from a CSV or from Apollo?

Yes. CSV, a list of LinkedIn URLs, Google Sheets and Apollo lists all import, and the result lands either in a campaign workflow or as a standalone lead list. Imported leads stay private to your workspace. Email and phone enrichment runs on the built-in contact finder, charged only when something is found.

04

Pricing, trial and credits

What does CampaignStack cost?

$299 a month per client workspace, or $249 a month billed annually, with 25,000 credits included every month. LinkedIn accounts and team members are not billed per seat. Usage past the allowance is metered at $35 per 10,000 credits, or bought as packs. There is no free tier.

How does the trial work?

14 days with the full product and a 20,000-credit pack that expires with the trial. When the trial ends without a subscription the workspace locks: no new campaigns, no sends, a read-only inbox, and nothing is deleted. Subscribing unlocks it and everything resumes on the next tick. Access is by invitation; ask for one on the signup page.

What is a credit?

The unit every action is priced in. A LinkedIn send or connection request is a few credits, an AI-drafted message counts the drafting, an enrichment counts the lookup, and a found email or phone is charged only when found. Every LLM call is metered and the price of an action never depends on which model happened to answer it.

Is there a discount for agencies with many clients?

The annual price is the only standing discount, $249 instead of $299 a month per workspace. There is no per-seat multiplier to negotiate away: an agency with three clients pays for three workspaces however many accounts or teammates sit inside them.

05

Agents, MCP and integrations

Can I not just do this with Claude or ChatGPT directly?

Claude or ChatGPT will write you a good message today. What neither can do on its own is hold a LinkedIn session, keep an account under a daily budget, notice that the person replied four days ago, or stop when a meeting gets booked. CampaignStack is those parts. The model writes, the system decides who, when and how many, and a review queue sits in front of every send. If you already run an agent, connect it to the MCP server and it gets the same guardrails.

What can an AI agent do through the MCP server?

Operate the platform: read and edit campaigns, ICPs and workflows, source and score leads, craft messages under the same critic, work the review queue, read the inbox and reply, watch signals, book calendar slots, and run the admin surface. Over 300 tools, each behind a scoped API key, and every write held to the same per-account budgets as the app.

Which tools does it connect to?

HubSpot as the system of record, Apollo and Instantly for lead lists and email sequences, the built-in contact finder for enrichment, Google for email sending and calendar, and n8n, Make and Zapier over webhooks in both directions. Each has an integration page describing the setup.

Does it send email as well as LinkedIn messages?

Yes, from a connected Google account, inside the same workflow as the LinkedIn steps. Email has its own per-account daily budget and warm-up: 10% of the limit on day one, up a few points per active day, decaying on idle days. The default template pairs LinkedIn and email so a follow-up after silence can change channel instead of tone.

06

Data, privacy and leaving

What happens to my data when I disconnect a LinkedIn account?

The encrypted browser profile on our server is destroyed, the account record is deleted, stored recovery credentials are wiped, and the account's proxy is returned to the pool with a fresh IP. Deletion is retried automatically until the server confirms it.

Is CampaignStack SOC 2 certified?

No. We are a young company and have not been through a certification audit or an external penetration test yet. This page describes the real architecture instead; if your procurement requires a certificate, we are not ready for you yet.

Can I export everything and leave?

Yes. Leads and lists export as CSV, and the guide on leaving any outreach tool lists what to take with you and in which order: the suppression list first, because it is the one with legal teeth. Cancelling from the billing page stops the next charge; the workspace locks at the end of the paid period and nothing is deleted on that day.

Do I need to withdraw pending LinkedIn invitations before switching tools?

Yes, and on LinkedIn itself, not in the tool. The pending count belongs to the account. A new tool starts against whatever backlog is already there, and an account near the cap sends nothing until it drains.

Longer reads: the safety page carries every number in the accounts section with the reasoning, the security page describes the credential architecture, and the guides cover accounts, leaving a tool, and building the stack yourself. Safety · Security · Guides

Get started

Start building your stack.

Your LinkedIn accounts will be safer with CampaignStack than doing it by hand. That's not a pitch. It's a measurable claim.