One platform for B2B outreach, CRM, social, advertising and market intelligence
Email campaigns, the lead pipeline, social posts, ad accounts, market signals and attribution in one workspace. AI drafts and recommends. People approve.
Each area has its own screens and shares the same contacts, permissions, approvals and audit log.
Email outreach
Campaigns that pass a safety check before they leave.
Templates with saved versions; a campaign sends a published version
Sequences with follow-ups and optional A/B tests
A safety check, a test email and approval before launch
Sending windows, hourly and daily limits, and scheduled starts
Automations that enrol contacts on a trigger and stop on exit conditions
Safety checkAwaiting approval
Suppression checkSuppressed left out
Consent reviewChecked against profile
Unsubscribe linkIn every email
Test emailSent for this content
ApprovalWaiting for a second person
The check runs again on the server at submit, approve, schedule and launch.
Social publishing
Write a post once, adapt it for each account, publish after approval.
Connect accounts by logging in at the platform or with an access token
One post with its own version per account, checked against each platform's rules
Approval tied to the exact content, then schedule or publish
A calendar, a media library and saved hashtag sets
PostScheduled
LinkedInOwn version
XOwn version
InstagramUses the base text
Approved by a second person. The approval matches the current content.
Advertising
Recommendations first. Changes only inside the limits you set.
Connect Meta Ads and Google Ads, and sync structure and daily metrics
Recommendations from fixed rules and from agents, each part labelled by its evidence
An approval level per ad account, from read-only to automation inside guardrails
Guardrails, a kill switch and a ledger of every change
Approval levelConnected
0Read only
1Recommendation only
2Human approval requiredCurrent level
3Controlled automation
Maximum daily spend
Set by an administrator
Kill switch
Off
Marketing Brain
State an objective, approve the plan, follow the run.
An objective is matched to a workflow from a fixed catalog
A person approves the plan before anything runs
Runs go step by step, stop at human gates and keep to an AI budget
A run creates drafts, recommendation links, insights and reports, and nothing else
RunWaiting for a person
Objective stated
By a person
Plan approved
By a person
Agent drafts a campaign
A draft, nothing sent
Human gate
Waiting for a decision
Report
Not started
Market intelligence
Collect what is happening, and keep facts apart from inference.
Sources: public feeds, public pages, Apify actors and your own results
Tracked topics and observations, each with its source and time
Competitor tracking with snapshots over time
Insights written by agents, always labelled as AI inference
Evidence labelsMarket overview
Observation from a public feed
With its source and the time it was fetched
External data
Your own campaign results
Read from the workspace
Internal performance
Insight written by an agent
Cites the rows it rests on
AI inference
An inference is never stored as an observation.
Audience
Know who you may contact, and on what basis.
Contacts and businesses with tags, custom fields and a timeline
CSV import with column mapping and a quality report before anything is saved
Segments from rules that stay up to date, or fixed lists
Suppressions and consent status, applied to every send
Inbox and CRM
Turn replies into leads, tasks and meetings.
A reply inbox with classifications; an unsubscribe request suppresses the address
One lead per contact on a pipeline board, with tasks and notes
Lead scoring from fixed signals you can read one by one
Meetings logged by hand or received from Cal.com and Calendly
AI providers and agents
Use the models you choose, within the budgets you set.
Connect OpenAI, Anthropic, Google Gemini, xAI, DeepSeek or an OpenAI-compatible endpoint
Routing with fallback, and a model policy per agent
Budgets that cap what AI may spend, with a usage record per call
AI Studio: tasks that plan, write, review and explain
Analytics and attribution
Numbers that say what they rest on.
Every rate shows its basis and is flagged when the sample is small
Attribution models: last non-direct touch, last touch, first touch and linear
Tracked links and the journey of each contact
CAC and ROAS per currency; currencies are never added together
Administration
Decide who may do what, and see who did.
Roles made of permissions, including custom roles
An audit log whose integrity can be verified
API keys with a permission ceiling, and two-factor authentication
Compliance profiles with consent rules and sending hours
How it works
From a connected account to a measured result
The same five steps apply to an email campaign, a social post and a change to an ad account.
1
Step 1: Connect
Add an email provider, an AI provider and your social and ad accounts. Credentials are stored encrypted and are not shown again.
2
Step 2: Build your audience
Import contacts, read the quality report, record consent and group people into segments.
3
Step 3: Create and approve
Write templates, campaigns and posts, with AI drafts where you want them. A second person approves the exact content.
4
Step 4: Send and publish
Approved campaigns send inside their sending window. Approved posts publish at the time you scheduled.
5
Step 5: Measure and learn
Read replies, leads, meetings and attribution, then act on the recommendations.
Safeguards
People stay in control
AI provides drafts and recommendations. Fixed rules and signed-in people decide what happens. These safeguards are part of the product, not settings to switch on.
AI
Drafts and recommends
People and fixed rules
Approve and execute
Human approval and four eyes
Campaigns, social posts and ad changes are approved by a person, by default not the one who asked. An approval covers the exact content it was given for.
AI never sends, publishes or spends
Agents run without permissions. They cannot send, publish, approve, change an ad account or lift a suppression, whatever they are asked.
Spend limits enforced in code
Whether a change to an ad account is applied is decided by fixed rules over limits your administrators set, never by a prompt.
Safety check before launch
A campaign passes a checklist on the server before it is submitted, approved, scheduled and launched. A blocking failure stops it.
Suppressions always win
A suppressed address is left out of every send. Only a signed-in person with the permission can lift a suppression.
Evidence labels
Observations and insights are labelled External data, Internal performance or AI inference. An inference is never stored as an observed fact.
Hash-chained audit log
Sensitive changes are recorded in an append-only log. Each entry is chained to the one before it, so a changed or removed entry is detected.
Write-only, encrypted secrets
Keys and tokens are stored encrypted, shown at most as a masked fragment, and never given to an AI model.
Tenant isolation
Every record belongs to one organization, and data is read and written within that organization only.
Role-based access
Every action checks a permission. A role is a set of permissions that an administrator can tailor.
Integrations
Built-in connectors
Connections are made by an administrator inside the product, with a login button or a key, depending on the service.
AI providers
Choose the model each agent uses.
OpenAI
Anthropic
Google Gemini
xAI
DeepSeek
OpenAI-compatible endpoint
Social platforms
Publish approved posts.
LinkedIn
Facebook Pages
Instagram
Threads
X
YouTube
Google Business Profile
TikTok
Ad platforms
Read accounts; change them within limits.
Meta Ads
Google Ads
Email delivery
Send through your own provider.
Amazon SES
SMTP
Meetings and replies
Receive bookings and inbound replies.
Cal.com
Calendly
Inbound email webhook
Lead and intelligence sources
Bring in contacts and observations.
Apify
RSS or Atom feed
Public web page
Each connection uses your own account with the service, and is subject to that service's terms and to the access it grants.
Third-party trademarks: the names and logos of other products and services belong to their respective owners. They are shown only to identify the integrations, and do not imply endorsement.
Who it is for
One workspace, a view for each role
People see the areas their role may open, and nothing else.
Marketing manager
Plans campaigns across channels, approves what goes out and reads the results on the dashboard.
Campaign and content manager
Builds segments, templates, campaigns and social posts, and submits them for approval.
Sales
Works the reply inbox, the lead pipeline, tasks and meetings.
Analyst
Reads analytics, attribution and market intelligence, and exports data as files.
Administrator
Connects providers and accounts, sets roles, limits and budgets, and reviews the audit log.
FAQ
Questions, answered plainly
What is GrowthOS?
A workspace for B2B marketing and client acquisition. It covers contacts and segments, email campaigns and automations, the reply inbox and lead pipeline, social publishing, advertising, market intelligence, analytics and attribution, with AI agents that draft and recommend.
Does the AI send or publish anything on its own?
No. Agents run without permissions: they cannot send, schedule, approve or launch a campaign, publish a post, change an ad account or lift a suppression. What an agent produces is a draft, a recommendation or an insight, and it stays inert until a signed-in person acts on it.
What stops a mistake from going out?
Several things. A campaign passes a safety check before it is submitted, approved, scheduled and launched. Campaigns, social posts and ad changes are approved by a person, by default not the one who asked, and an approval covers the exact content it was given for. Suppressed addresses are left out of every send. Every action checks a permission, and sensitive changes are written to the audit log.
Which platforms does it connect to?
OpenAI, Anthropic, Google Gemini, xAI and DeepSeek for AI; LinkedIn, Facebook Pages, Instagram, Threads, X, YouTube, Google Business Profile and TikTok for social; Meta Ads and Google Ads for advertising; Amazon SES or any SMTP server for email; Cal.com and Calendly for meetings; and Apify as a lead source. The connectors are built in, and each one uses your own account with the service.
Can I use my own AI provider?
Yes. An administrator connects one or more providers, chooses which model each agent uses and sets budgets that cap what AI may spend.
How is data protected?
Each organization's data is kept apart from every other's. Access is checked by permission on every action, two-factor authentication can be required, credentials are stored encrypted and cannot be read back, and sensitive changes are written to an audit log whose integrity can be verified. Backups and the security of the server belong to whoever runs the installation.
Is there a hosted or SaaS plan?
Not yet. There is no public sign-up today: an administrator invites each person to an existing workspace. A hosted service with self-service sign-up and plans is planned and is not available yet.
Where is the documentation?
A user guide is built into the product under Help, with a chapter for each screen, a quick start and a glossary. It opens after you sign in.
Your workspace is one sign-in away
Accounts are created by invitation from an administrator. If you have one, sign in to continue.