Skip to main content

Drip Campaigns

How to create and manage automated and scheduled email campaigns in Firehose.

Written by Chad Deely

Drip campaigns let you send targeted email sequences to your contacts. Firehose supports two types of campaigns: intro drips and scheduled drips.

Intro drips

Intro drips are always-on campaigns. They automatically enroll new contacts who match the audience criteria and send a sequence of emails over time. Use intro drips for ongoing top-of-funnel outreach to new contacts as they enter your CRM.

Scheduled drips

Scheduled drips send to a fixed audience at a specific date and time. The audience is locked when the campaign starts — contacts added after the send date are not included. Use scheduled drips for one-time campaigns or announcements.

Creating a campaign

  1. Go to Marketing → Drips and select the drip type

  2. Click New Campaign

  3. Enter a campaign name

  4. Build your email — add a subject line and compose the body using the editor

  5. Select a sender from your verified send domains

  6. Define your audience using the conditions builder

  7. Preview your estimated audience count

  8. Save as draft or activate

Copywriter Agent

When writing your email subject or body, click the AI suggestion button to generate a draft based on your campaign context. You can edit the suggestion freely.

Audience conditions

Filter your audience by company size, industry, location, job title, segment membership, and more. The audience count updates in real time as you adjust conditions.

Sending a test email

Before activating a campaign, use the Send Test button to send a preview to your own email address.

Campaign requirements

  • Your email sending domain must be verified before you can activate a campaign

  • Contacts who are unsubscribed, paused, or at a company with an open deal are excluded automatically

Monitoring a campaign

Active campaigns show live stats: emails sent, opened, clicked, and unsubscribed. Click any campaign to view its enrollment roster and the status of each contact.

Did this answer your question?