Open-source cold emailing software for marketers

Outreach Studio is an open-source outreach software that helps marketers keep in touch with their contacts and manage outreach campaigns at scale.

Currently in private alpha. Sign up to get updates about our progress and be the first to try it out. Updates are sent once every 1-2 months.

UpdatesFeaturesAbout

Campaign leadsfeature

Today I finished the campaign leads page, which allows you to see all the leads associated with a specific campaign. You can filter by status/label/sequence/ESP, search by name or email, and sort by different columns. You can also select multiple leads and perform bulk actions, such as changing their status or deleting them.

Each lead has a sequence progress so you can see how far they reached and what their current status is by looking at the labels. Labels can be applied automatically by letting AI analyze the replies, or manually by you. Some labels are sequence terminating, such as Interested or Unsubscribed, while others are just for your own organization, such as Follow up later, Automatic reply, Out of office.

These labels will have their own page soon as they will be treated as triggers for automations. For example, you could create an automation that moves all leads labeled as Interested to a new sequence, or sends a notification to your team via Slack, webhook or email.

Animated sending indicatorfeature

I am not a fan of too much animation taking place in my dashboard unless it is really necessary. However, I find this one icon in particular to be quite useful given the fact that, when all goes well, all we care about is if our campaign is sending or not.

Campaign sending indicator

Sidebar app stats widgetfeature

There are a lot of moving parts inside a campaign. Sending statuses, errors, bottlenecks, sending windows, delays, deadlines and so on. Finding the cause of a problem can sometimes be tricky so how about we make it easier to see, at a glance, what the overall status of a campaign is for each of these dimensions?

Campaign status icons

Light and dark-themesfeature

Just finished setting up the light/dark themes variables. The theme switch can be toggled manually or left on the System option to follow your OS preference.

Dark theme
Light theme

The overall look an feel is trying to emulate a minimalist style using just 2 accent colors and the usual ones (primary, destructive, positive, warning). I'm a big fan of ShadCN and this app is built using that component library.

Campaign status indicatorsfeature

There are a lot of moving parts inside a campaign. Sending statuses, errors, bottlenecks, sending windows, delays, deadlines and so on. Finding the cause of a problem can sometimes be tricky so how about we make it easier to see, at a glance, what the overall status of a campaign is for each of these dimensions?

Campaign status icons