
BeReach v1.2
This release makes your agent smarter and safer. Pre-write personalized DMs for your review, route all requests through residential proxies, build your CRM automatically as the agent works, and carry learning data between sessions — without you touching a thing.
Draft DMs & Campaign Playbooks
Your agent can now pre-write a personalized DM for each contact before sending it. You review, edit if you want, and approve — or let the agent send automatically.
Campaign Context
Each campaign now carries a context field — your agent's full playbook in markdown. Define your ICP, messaging rules, tone, follow-up cadence, and recovery instructions. The agent reads this context before writing any message.
You can update the context at any time without recreating the campaign. Name, description, schedule, and daily action limits are also editable after creation.
Draft DMs
The agent generates a draft DM per contact based on their profile data and your campaign context. Drafts sit on the contact record until you approve them or the agent sends them.
Filter contacts by hasDraft to review all pending messages at once. After a message is sent, the draft auto-clears — no stale messages sitting around.
More control over what your agent says, without slowing it down.
Your LinkedIn Account Stays Safe
All your LinkedIn requests now route through residential proxies that match your country. No datacenter IPs. No VPN footprint. No manual setup.
Geo-Targeted Residential Proxies
Requests originate from the same country as your LinkedIn account. If you're in France, your automation traffic comes from a French residential IP. LinkedIn sees normal browsing patterns, not suspicious datacenter activity.
Multiple proxy providers are available with automatic failover — if one is down, traffic routes through another transparently.
Automatic Location Sync
The BeReach extension monitors your connection country. If it changes — you travel, switch networks, or connect through a VPN — the system detects it, sends you a notification, and waits for your confirmation before updating the proxy routing.
This runs in the background. You don't configure anything. On Pro, residential proxy is enabled automatically the moment you activate your subscription.
Lower risk of LinkedIn restrictions. The safest way to automate.
Your CRM Builds Itself
Contacts now appear in your pipeline automatically as you use LinkedIn — no manual imports, no CSVs, no duplicates.
Auto-Upsert from Activity
Scraping someone's posts? They're added to your CRM. Reading your inbox? Those contacts are created too. Finding a conversation? Same thing. Every interaction with a LinkedIn profile feeds back into your contact database automatically.
Smart Deduplication
The same person might appear under different identifiers — a profile URL, a vanity name, a LinkedIn URN. BeReach now resolves all of these to the same contact record.
When duplicates are found, the system keeps the richest record and merges everything else: activities, campaign memberships, profile data. Nothing is lost. The cleanup runs automatically — no manual merge step.
Stop importing spreadsheets. Your CRM fills up as your agent works.
Smarter Agent Memory
Your agent remembers what it learned between sessions. Search strategies that worked, contacts it already reached out to, your profile context — it all carries over.
At the start of every session, the agent loads its stored state and your profile context. If it saved learning data from a previous run — which search angles found qualified leads, which messaging approach got replies — it picks up where it left off.
New memory management tools let the agent list all stored keys, load specific state, and clean up data it no longer needs. The memory layer stays lean and relevant over time.
For Pro users, the agent knows your credits are unlimited and skips budget calculations entirely — faster execution, no unnecessary pauses between actions.
Every session starts where the last one left off.
Get Started in 2 Minutes
New Pro subscribers now get a guided activation flow instead of a back-and-forth support thread.
After checkout, you're walked through three steps: install the Chrome extension, connect your LinkedIn account, and activate your subscription. Residential proxy turns on automatically. A welcome email arrives with your API key and quick-start links.
The entire flow runs in the browser. No terminal commands, no config files, no waiting for manual activation.
Built-In Safety Guardrails
The API now documents every rate limit transparently: daily caps, weekly caps, which actions share a bucket, and the minimum interval between calls. Your agent reads these limits and plans campaigns accordingly.
Connection requests are capped at 30 per day. Comments on others' posts are limited to 5 per day — the highest-risk action for LinkedIn detection. Messages, reactions, and follow/unfollow actions share a 150/day bucket. Scraping gets 250 calls per day.
Every response includes a retryAfter field telling the agent exactly how long to wait before the next call. No guessing, no accidental rate limit violations.
Agents that respect limits run longer and get better results.
How to Upgrade
OpenClaw plugin users:
Run this shell command:
openclaw plugins install bereach-openclaw
openclaw gateway restart
Then tell me if you are on latest version of the plugin ?Skills are bundled with the plugin — reinstalling updates everything. Type /new in your chat to verify the agent sees the new tools.
New users:
- Install the BeReach Chrome Extension
- Follow this guide: Guide OpenClaw + Bereach
Direct API users:
No migration needed — all new features are available immediately with your existing API key. Draft DMs, auto-upsert, and residential proxies work automatically once you're on the latest extension version.
Frequently Asked Questions
How do draft DMs work with campaigns?
Your campaign carries a context field with your messaging playbook. The agent reads it, generates a personalized DM draft for each contact, and stores it on the contact record. You can review all drafts at once using the hasDraft filter, edit them, or let the agent send them directly.
Do I need to configure the residential proxy?
No. On Pro, residential proxy is enabled automatically when you activate your subscription. The system detects your country and routes requests accordingly. If your country changes, you get a notification to confirm the update.
Will auto-upsert create duplicate contacts?
No. Every upsert resolves across all identifier types — profile URL, vanity name, and URN. If the contact already exists under any of these identifiers, the existing record is updated. Duplicates are merged automatically.
What happens to agent memory when I change campaigns?
Agent memory is independent of campaigns. State keys persist across all sessions and campaigns. The agent can store campaign-specific data under namespaced keys (e.g. campaign-123-search-angles) and load only what's relevant for each run.
Are the rate limits the same for Free and Pro?
Base limits are the same, but Pro users get a 3x multiplier on all buckets. For example, connection requests go from 30/day (Free) to 90/day (Pro). The retryAfter field in every response reflects your actual limits.