Skip to main content
Solutions

Outreach CRM for broker-dealers

Personalized outreach to investors and issuers, built for firms whose email is regulated business communication. AngelSend keeps a record of every message before it sends, holds drafts for review, and enforces do-not-contact lists across the firm.

The problem

Why outreach is hard at a regulated firm

Sales tools are built to send more email. A broker-dealer has to be able to show what was sent, who reviewed it and why a person was contacted at all.

01

Every outreach email is a business record

Broker-dealers have long-standing books-and-records obligations for business communications. Under SEC Rule 17a-4, firms preserve the communications they send and receive relating to their business, generally for at least three years. Outreach to prospective investors and issuers is part of that business. A sequence that goes out from a sales tool your archive never sees is a gap, whatever the tool's other strengths.

The usual fix is a BCC to the archive on each campaign, and it fails quietly. One wrong address in a bulk edit, or one send path that skips the field, and messages leave with no copy kept. Nobody finds out until someone goes looking for the records.

02

Supervision needs something to review

FINRA Rule 3110 expects firms to have procedures for reviewing correspondence, and Rule 2210 sets content standards for communications with the public. AI-written email makes this harder. When every message is generated per recipient, there is no single template to approve. Reviewing the template no longer tells you what each investor received.

What supervisors need is a step where the actual message, the one that will be sent, can be read and approved or rejected before it leaves.

03

Do-not-contact has to hold across the whole firm

An unsubscribe recorded by one rep has to stop every rep. In most outreach tools, suppression lists belong to the user or the campaign, so a request to stop is honored by the person who received it and ignored by a colleague's sequence the following week. That is a CAN-SPAM problem and a reputational one.

04

Reaching investors and issuers without blasting

Capital raising depends on relationships with a short list of investors, family offices and companies, and that list does not recover from being spammed. Mass email also creates offering-rule questions. Whether you may contact a given person about a given offering depends on the exemption you rely on and your existing relationship with them.

Good outreach here is narrow: verified addresses, sensible daily volume, personal messages from a real mailbox, and follow-ups that stop the moment someone replies.

How AngelSend helps

How AngelSend handles it

These are the records and controls AngelSend provides today. They support your compliance program. They do not replace it.

01

A record of every email, written before it sends

Switch on the compliance archive for a project and AngelSend keeps its own copy of every email sent from or received into it through AngelSend: campaign steps, follow-ups, replies, one-off compose and forwards. Each outgoing message is stored as the exact bytes handed to Gmail or Outlook, captured before the send. If that record cannot be written, the email is held rather than sent.

02

Append-only and tamper-evident

Archived records cannot be edited or deleted, and deleting a campaign, contact or user leaves them in place. Each record carries a SHA-256 fingerprint of the stored message and a hash that chains it to the record before it, so an altered or missing record breaks verification from that point on. A Verify integrity button recomputes both.

03

Search, read and export

Search archived mail by subject, address or message text, filter by sent or received and by date, and open any message with its headers and attachments. Export the results as a .zip of .eml files with a manifest listing each record's fingerprint, ready to hand to an examiner or load into another system.

04

A copy to your existing archive

If your firm already has an archiving vendor, set its capture address as the project's external archive copy. It is BCC'd on every email the project sends, including tests and API sends. It is added at send time, so changing it also covers mail that is already queued. Saving it checks that the mailbox exists. A bounce marks it as failing and alerts the project owner, and you can choose to hold sending until it is fixed.

05

Channels the archive can't keep are switched off

The archive records email. For a project that keeps one, AngelSend refuses to send text messages, AI voice calls and LinkedIn messages rather than let them reach the public unrecorded.

06

Past mail, brought into the archive

Archive history copies earlier sent emails and replies from the connected mailbox where they still exist. Where they no longer exist, AngelSend rebuilds them from its own send log and marks them as reconstructed, so imported history is never mistaken for an original.

07

Review before anything goes out

A campaign can be set to generate every email up front and hold it in the review queue, where a person reads, edits, approves or rejects each one before it sends. Reply drafts written by the AI land in the same queue for approval unless you turn approval off.

08

Do-not-contact lists that bind the whole firm

There are three do-not-email lists: your own, the project's and the whole team's. An address on any of them is blocked. When a recipient unsubscribes, AngelSend also adds them to the team list, so nobody at the firm emails them again. Adding someone cancels anything already queued to them. Block lists keep entire domains, such as existing clients or competitors, out of campaigns.

09

Verified addresses, not guesses

Address verification is on by default. NeverBounce checks contacts when a campaign launches, invalid and disposable addresses are left out, and scheduled sends check deliverability again before they go. Hard bounces are suppressed automatically.

10

Sent from your own mailbox

Connect Gmail or Outlook and email goes out from the rep's real address, with replies landing back in AngelSend's inbox. Each campaign has its own daily sending limit and sending days, so volume stays at a level that looks like a person writing.

11

Two-factor on the settings that matter

For users with an authenticator app set up, changing the archive address, connecting a mailbox, creating API keys or adding team members requires two-factor verification, even through the API.

12

An issuer funnel for prospective mandates

Investment banking and placement teams can score prospective issuers on sector, capital need, last raise and company stage, and rank them into tranches. Each issuer moves from identified through qualified, outreach, engaged and pitched to mandated or passed, with an append-only stage history. A deal is created at mandate. You run it through the AI assistant, the MCP server or the REST API. There is no dedicated screen yet.

Workflow

A typical outreach cycle

  1. Step 1

    Turn on the archive

    In Settings, under Compliance, a project owner switches on the archive and, if the firm uses an outside vendor, adds its capture address and runs Verify & save.

  2. Step 2

    Build a narrow list

    Import contacts, verify their addresses, and let the do-not-email and block lists remove anyone the firm has agreed not to contact.

  3. Step 3

    Generate and review

    Write the sequence or let AI Mode draft it from your materials. With review before sending on, every personalized email waits in the review queue for approval.

  4. Step 4

    Send, follow up, keep the record

    Approved mail goes out from the rep's own mailbox within the campaign's daily limit. Replies come back to the inbox, follow-ups stop when someone answers, and every message sent or received is archived.

Honest limits

What AngelSend does not do

Regulated firms should know the edges of a tool before they rely on it. These are AngelSend's.

  • AngelSend is not certified or attested as compliant with FINRA rules, SEC Rule 17a-4 or any other regulation. Its archive is append-only by database rules inside AngelSend. It is not a third-party-attested WORM or Rule 17a-4(f) electronic recordkeeping system. Firms with those requirements typically keep their designated archive and use the external archive copy to feed it.
  • The archive covers email that goes through AngelSend. Mail a rep sends directly from Gmail or Outlook, outside AngelSend, is not recorded by AngelSend. Text, voice and LinkedIn are disabled for archived projects rather than recorded.
  • The review queue is an approval step, not a supervisory system of record. It does not assign reviews to a designated principal, apply lexicon or keyword surveillance, or produce a supervision report.
  • There are no retention schedules, legal holds or e-discovery case tools. Records are kept, not managed through a disposition policy.
  • AngelSend does not check FINRA BrokerCheck or the SEC for anyone's registration. It has an early data model for broker-dealer firms, CRD numbers and Series registrations, each stamped with a source and last-verified date, but it does not look anything up for you.
  • It does not decide whom you may contact about an offering, verify accredited-investor status, or review content for Rule 2210 standards.
  • AngelSend is in public beta.
FAQ

Questions we get

AngelSend does not claim to be. No outreach tool makes a firm compliant on its own. AngelSend provides records and controls, including an append-only archive of every email written before it sends, a copy to your outside archive, review before sending and firm-wide do-not-contact lists, that support your firm's compliance program. Confirm with your compliance team how they fit your obligations.

Yes, for projects with the compliance archive on. Every email sent from or received into the project through AngelSend is stored as the exact message bytes, captured before the send. If the record cannot be written, the email is held instead of sent. Mail sent directly from Gmail or Outlook outside AngelSend is not captured.

Yes. Set your vendor's capture address as the project's external archive copy and AngelSend BCCs it on every email the project sends, including follow-ups, replies, tests and API sends. AngelSend checks that the address exists, flags it if it starts bouncing, and can hold sending until it is fixed.

Yes. Turn on review before sending for a campaign and every email is generated first and held in the review queue, where it can be edited, approved or rejected. AI-drafted replies also wait for approval unless you switch that off. The queue does not assign work to a designated principal or produce a supervisory report.

No. The archive records email only. For projects that keep an archive, AngelSend refuses to send text messages, AI voice calls and LinkedIn messages so nothing reaches the public unrecorded.

Addresses can be suppressed for one user, for a project or for the whole team, and an address on any list is blocked. Recipient unsubscribes are recorded on the team list automatically, and adding an address cancels anything already queued to it.

No. AngelSend does not query FINRA BrokerCheck or the SEC. Registration status should come from those sources and your own records.
Related

This page describes AngelSend's features. It is not legal, regulatory or investment advice, and nothing here means AngelSend satisfies any rule for your firm. Whether these records and controls fit your obligations is a decision for your compliance team and counsel. By Will Schulz, founder of AngelSend · Last reviewed

Outreach you can
stand behind.

Start with a $3.99 Starter Pack — no subscription required.

Starter pack from $3.99 · CAN-SPAM compliant · Reputation protected