For Google Workspace and Microsoft 365

Email the people who asked to hear from you.

Run personalised campaigns to your opted-in contacts, from a mailbox you already own. Every address carries a record of how it opted in, and warmup, inbox rotation and per-mailbox limits are handled for you.

Free during beta, no cardConsent recorded for every addressRevoke access from Google or Microsoft at any time

Illustration of the dashboard with sample data.

What is OutreachPro?

OutreachPro is a product of DanixSoft. It runs email campaigns and follow-up sequences for people who opted in, and sends them from your own mailbox rather than a shared server.

What it is
OutreachPro is a web application, built and operated by DanixSoft, that sends personalised email campaigns and follow-ups to opted-in contacts from the user's own Google Workspace or Microsoft 365 mailbox.
Who it is for
Teams following up with people who asked to hear from them: trial users, demo requests, customers, event registrants and talent pools. It is not built for mailing bought or scraped lists, and the import will not accept a list without a consent record.
How it works
Connect a mailbox over OAuth, import contacts with a record of how they opted in, write a template, and launch. A background worker sends each message through your mailbox inside the limits and sending window you set, and records opens, clicks, bounces and unsubscribes.
What it costs
Nothing at the moment. Every feature is free while OutreachPro is in beta. Nothing is charged, no payment details are collected, and the plan limits shown are not enforced yet. The planned tiers are Starter (free), Pro at $49/month ($39/month billed annually) and Enterprise at $199/month ($159/month billed annually), with no per-email or per-seat charge.
What it does not do
It does not guarantee inbox placement, because the receiving server decides that. It does not provide a shared sending pool, sell contact data or exchange warmup mail between users. It does not read your mailbox, so replies are marked by hand on the campaign page.

More detail on the features page, an honest comparison on when it is the right tool, and answers to common questions in the FAQ.

Paced by default

What a newly connected mailbox starts with. Every number is a setting you can change, not a result we are claiming.

emails per mailbox per dayAdjustable from 1 to 5,000
200
emails per mailbox per hourAdjustable from 1 to 1,000
40
randomised gap between sendsPer mailbox, so volume is paced across the hour
25–90s
warmup ramp, when enabledStart volume and daily increment are both yours to set
10 + 5/day

Sending, lists and results in one place

The mailbox connection, the consent record, the send queue and the analytics are one system, so a limit set in one place is respected everywhere.

Multi-inbox send engine

Connect your own Google Workspace and Microsoft 365 mailboxes over OAuth. Campaign volume is spread across them with per-mailbox caps and a randomised gap between sends.

How multi-inbox send engine works

Domain protection

Rotate across the mailboxes you send from and ramp new ones on a warmup schedule, so volume only grows at a pace your sender reputation can support.

How domain protection works

Delivery analytics

Every send, open, click, bounce and unsubscribe is recorded against the message that caused it, per campaign and per mailbox, so you can see which step is losing people.

How delivery analytics works
Who is it for?

Built for teams with an audience that opted in

One connected mailbox is enough to start. Teams that send more connect more mailboxes, and each keeps its own limits.

S

Sales teams

Follow up with the people who requested a demo, started a trial or downloaded something, without pasting the same message into Gmail forty times.

R

Recruiters

Keep in touch with candidates who joined your talent pool, and stop their follow-ups as soon as they reply or opt out.

A

Agencies

Run campaigns for several clients from one dashboard, with each client's consent records, suppression list and sending limits kept separate.

Connect your entire stack

Mailboxes and webhooks are live today. CRM connectors are not built yet, and we will not put a date on them until they are.

Google Workspace

Send from Gmail over OAuth

Live

Microsoft 365

Send from Outlook over OAuth

Live

Webhooks

Signed events: sent, open, click, bounce, reply, unsubscribe

Live

HubSpot

Contact sync

Not yet available

Salesforce

Contact sync

Not yet available

Zapier

Connect other apps

Not yet available

Google Workspace

Send from Gmail over OAuth

Live

Microsoft 365

Send from Outlook over OAuth

Live

Webhooks

Signed events: sent, open, click, bounce, reply, unsubscribe

Live

HubSpot

Contact sync

Not yet available

Salesforce

Contact sync

Not yet available

Zapier

Connect other apps

Not yet available

Why we built OutreachPro

Bulk sending tools make it easy to mail people who never asked, and that is what burns domains.

The Old Way

  • ✗ Pasting the same follow-up into Gmail one contact at a time
  • ✗ A shared sending pool whose reputation you do not control
  • ✗ No record of how an address came to be on the list
  • ✗ Unsubscribes handled by hand, or not at all
  • ✗ Per-seat pricing that grows with every colleague

The OutreachPro Way

  • ✓ Campaigns and follow-ups sent from mailboxes you own
  • ✓ Per-mailbox limits, pacing and an optional warmup ramp
  • ✓ A consent record on every imported address
  • ✓ One-click unsubscribe and account-wide suppression, automatically
  • ✓ Free during beta; planned pricing is per workspace, not per seat
How it works

How sending works

Your mail leaves from mailboxes you own, at a pace each one can carry, with every send queued, rate-limited and tracked end to end.

1

Connect a mailbox

Connect Google Workspace or Microsoft 365 over OAuth. We never see your password.

2

Import opted-in contacts

Upload a CSV, record how those people opted in, and map extra columns to variables.

3

Inbox rotation

Volume is spread across every mailbox and domain you have connected.

4

Send & track

Follow opens, clicks and replies as they happen, per mailbox and per campaign.

What we will put in writing

We are early, so instead of quoting customers we do not have yet, here is what the product actually commits to — all of it checkable.

We never see your password

Mailboxes are connected over OAuth and the tokens are encrypted at rest. Revoke access from your Google or Microsoft account at any time and sending stops immediately.

Limits you set, not limits we guess

Daily and hourly caps, the gap between sends and the warmup ramp are all yours to set per mailbox. Nothing sends outside the window you define for its timezone.

No invented numbers

Every open, click, reply and bounce in your dashboard is a real event recorded against a real send. We do not publish an inbox placement rate, because the receiving server decides that, not us.

Free during beta

Every feature is free while OutreachPro is in beta. The paid tiers are planned, not live; nothing is charged and their limits are not enforced yet.

Beta

Free during beta

Every feature is free while OutreachPro is in beta. Nothing is charged, no payment details are collected, and the plan limits shown are not enforced yet.

Paid plans will be announced before anything is charged. There is no card on file, so nothing can be billed automatically; when pricing goes live you choose a plan, or keep what you have exported.

$0/mo
for every feature, while in beta
Create a free account

Planned paid tiers

What we intend to charge once billing exists. Shown so you can plan; not charged and not enforced today. Prices are in USD per workspace per month.

Starter

Planned

One mailbox, enough to run a real campaign.

$0/mo
Planned free tier
  • Up to 500 emails/month
  • 1 sending mailbox
  • Consent records and one-click unsubscribe
  • Delivery analytics

Pro

Planned

For teams sending from several mailboxes.

$49/mo
$39/mo billed annually, when billing exists
  • No monthly cap from us; volume is set by your mailbox limits
  • No cap on connected mailboxes
  • Rotation across mailboxes
  • Follow-up sequences and A/B variants
  • REST API and webhooks

Enterprise

Planned

Several workspaces and hands-on setup.

$199/mo
$159/mo billed annually, when billing exists
  • Everything in Pro
  • Multiple workspaces
  • Audit log export
  • Guided onboarding
  • Custom integrations

Frequently Asked Questions

Everything you need to know about the product and billing.

No. Every address you import has to carry a record of how that person opted in — a form on your site, a purchase, an event registration, a signed agreement — and you enter that record at the moment you upload the list. Addresses without one are stored so you can see them, but the sending queue will not accept them, so they are never mailed. Buying or scraping a list and sending to it is not something the product supports.

Every message carries a visible unsubscribe link and the List-Unsubscribe headers that let Gmail and Yahoo show a one-click unsubscribe next to the sender name. Unsubscribing suppresses the address across your whole account immediately, not just for that campaign, and a later import cannot add it back. Hard bounces and spam complaints suppress the address automatically too.

There is no shared SMTP pool. OutreachPro connects to your own Google Workspace or Microsoft 365 mailboxes over OAuth and sends as you, so it is your existing domain reputation that carries the mail. Campaign volume is then spread across the mailboxes you connect, with per-mailbox daily and hourly caps and a randomised gap between sends, so no single inbox is pushed past what it can comfortably carry.

Not during the beta: connect as many as you need. Of the planned paid tiers, Starter includes one sending mailbox and Pro has no cap on connected mailboxes. Each mailbox keeps its own daily and hourly limit, so adding mailboxes adds capacity without pushing any single one harder.

Yes. Any mailbox can be put on a warmup ramp: it starts at a small daily volume (10 by default) and adds a fixed amount each day (5 by default) until it reaches the mailbox limit you set. The ramp only paces your own campaign sends. It does not exchange mail with other users to fake engagement. Warmup improves your odds, but no tool can promise an inbox placement rate, because the receiving server decides.

Yes. Any extra column in your CSV becomes a variable you can use in a subject or body, such as {{company}} or {{plan}}, alongside the built-in first name, last name and company fields. Values are HTML-escaped when they are inserted, and a template with a missing variable is flagged before you send.

Send your first campaign from your own mailbox

Every feature is free while OutreachPro is in beta, with no card and no plan to pick. Run a real campaign to your own contacts before deciding anything.