The emails that keep subscriptions running.

The emails that keep subscriptions running.

The emails that keep subscriptions running.

Firmhouse sends a message on every subscription event, from first order to win-back. In your brand, from your own address.

Firmhouse sends a message on every subscription event, from first order to win-back. In your brand, from your own address.

Message log

Daily Bean

Event

Customer and time

Status

Subscription activated

Noor Bakker ยท Sat 24 Oct 08:02

Sent

Track & trace

Noor Bakker ยท Sat 24 Oct 09:14

Sent

Email

Order shipped

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your coffee is on its way, Noor

Daily Bean

Hi Noor,

Your Daily Bean order left our roastery today.

Tracking

3SDBN0048217

Next delivery

Fri 30 Oct

Box

Daily Bean House Blend 500 g

Track your parcel

Manage your subscription

Order shipped ยท #DB-10482

Sent ยท Track & trace email

ยท 09:14

Message log

Daily Bean

Event

Customer and time

Status

Subscription activated

Noor Bakker ยท Sat 24 Oct 08:02

Sent

Track & trace

Noor Bakker ยท Sat 24 Oct 09:14

Sent

Email

Order shipped

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your coffee is on its way, Noor

Daily Bean

Hi Noor,

Your Daily Bean order left our roastery today.

Tracking

3SDBN0048217

Next delivery

Fri 30 Oct

Box

Daily Bean House Blend 500 g

Track your parcel

Manage your subscription

Order shipped ยท #DB-10482

Sent ยท Track & trace email

ยท 09:14

Trusted by 140+ brands that sell on repeat

Subscription activated

Noor Bakker ยท Sat 24 Oct 08:02

Sent

Order shipped

Noor Bakker ยท Sat 24 Oct 09:14

Sent

Invoice reminder 1

Sam de Vries ยท Mon 26 Oct 09:00

Scheduled

Plan changed

Lotte Jansen ยท Sat 24 Oct 10:31

Sent

Subscription activated

Noor Bakker ยท Sat 24 Oct 08:02

Sent

Order shipped

Noor Bakker ยท Sat 24 Oct 09:14

Sent

Invoice reminder 1

Sam de Vries ยท Mon 26 Oct 09:00

Scheduled

Plan changed

Lotte Jansen ยท Sat 24 Oct 10:31

Sent

Sent on the event

Each message goes out when something happens in the subscription, without anyone pressing send.

Renewal reminder

Liquid

Live

1

Hi {{ customer.first_name }},

2

{% if subscription.next_order_date %}

3

Your next box ships

4

{{ subscription.next_order_date

5

| date: โ€œ%a %e %bโ€ }}.

6

{% endif %}

7

Total {{ subscription.total }}

8

Manage it here:

9

{{ portal_url }}

Preview ยท Noor Bakker

Daily Bean

Hi Noor,

Your next box ships Fri 30 Oct.

Total โ‚ฌ 42.60

Manage subscription

In your brand

Edit every template in HTML and Liquid, and send from your own address.

Email

Order shipped

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your coffee is on its way, Noor

Daily Bean

Hi Noor,

Your Daily Bean box is on its way. Check the details below or change anything before it ships.

Next delivery

Fri 30 Oct

Box

Daily Bean Espresso 1 kg

Total

โ‚ฌ 42.60

Change delivery

Skip this delivery

Email

Order shipped

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your coffee is on its way, Noor

Daily Bean

Hi Noor,

Your Daily Bean box is on its way. Check the details below or change anything before it ships.

Next delivery

Fri 30 Oct

Box

Daily Bean Espresso 1 kg

Total

โ‚ฌ 42.60

Change delivery

Skip this delivery

Delivered

Messages go out from your domain, so they land in the inbox and not in spam.

Every message knows the subscription.

Every message knows the subscription.

Templates read live subscription data, so each customer gets their own dates, amounts and links.

Templates read live subscription data, so each customer gets their own dates, amounts and links.

Next delivery

Next delivery

The date, products and amount come from the subscription itself.

Email

Renewal reminder

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your next Daily Bean delivery: Fri 30 Oct

Daily Bean

Hi Noor,

Your next delivery arrives on Fri 30 Oct. Want to skip or change it? It takes one click.

Next delivery

Fri 30 Oct

Box

2 ร— House Blend 500 g

Total

โ‚ฌ 42.60

Manage your subscription

Skip this delivery

Email

Renewal reminder

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your next Daily Bean delivery: Fri 30 Oct

Daily Bean

Hi Noor,

Your next delivery arrives on Fri 30 Oct. Want to skip or change it? It takes one click.

Next delivery

Fri 30 Oct

Box

2 ร— House Blend 500 g

Total

โ‚ฌ 42.60

Manage your subscription

Skip this delivery

Next delivery

Payment status

Payment status

When a payment is open, the message says so and links to pay.

Email

Payment failed

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your Daily Bean payment didnโ€™t go through

Daily Bean

Hi Noor,

We couldnโ€™t collect โ‚ฌ 42.60 for your Fri 30 Oct delivery. Pay now to keep it on schedule.

Status

Open

Amount

โ‚ฌ 42.60

Next retry

Mon 26 Oct

Pay now

Update payment method

Email

Payment failed

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your Daily Bean payment didnโ€™t go through

Daily Bean

Hi Noor,

We couldnโ€™t collect โ‚ฌ 42.60 for your Fri 30 Oct delivery. Pay now to keep it on schedule.

Status

Open

Amount

โ‚ฌ 42.60

Next retry

Mon 26 Oct

Pay now

Update payment method

Payment status

Portal link

Portal link

One link takes the customer straight into their portal to skip, swap or pause.

Email

Renewal reminder

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Your next Daily Bean delivery: Fri 30 Oct

Daily Bean

Hi Noor,

Your next delivery arrives on Fri 30 Oct. Want to skip or change it? It takes one click.

Next delivery

Fri 30 Oct

Box

2 ร— House Blend 500 g

Total

โ‚ฌ 42.60

Manage your subscription

Skip this delivery

Pause your deliveries

Pick when to start again. You keep your member price and nothing is charged while paused.

2 weeks

4 weeks

8 weeks

Keep going

Pause

Portal link

Conditional send

Conditional send

Send a message only when it applies, for example to customers on one plan.

Renewal reminder

Plan is Monthly ยท 500 g?

yes ยท 1,104

no ยท 100

Event

Customer and time

Status

Renewal reminder

Noor Bakker ยท Monthly ยท 27 Oct 09:00

Sent

Renewal reminder

Sam de Vries ยท Every 2 weeks ยท 27 Oct

Other plan

Skipped

Renewal reminder

Lotte Jansen ยท Monthly ยท 27 Oct 09:00

Sent

Renewal reminder

Daan Visser ยท Monthly ยท 27 Oct

Paused

Skipped

Event

Customer and time

Status

Renewal reminder

Noor Bakker ยท Monthly ยท 27 Oct 09:00

Sent

Renewal reminder

Sam de Vries ยท Every 2 weeks ยท 27 Oct

Other plan

Skipped

Renewal reminder

Lotte Jansen ยท Monthly ยท 27 Oct 09:00

Sent

Renewal reminder

Daan Visser ยท Monthly ยท 27 Oct

Paused

Skipped

Conditional send

Use Klaviyo? Keep it.

Use Klaviyo? Keep it.

Firmhouse sends the messages that run the subscription. Your Klaviyo account gets every subscription event and metric for marketing.

Firmhouse runs the subscription messages

Confirmations, payment reminders and shipping updates go out on the event, from Firmhouse or as events into Klaviyo flows, your choice.

Klaviyo gets the subscription data

Subscription events and metrics sync to Klaviyo profiles, so your segments and flows know who subscribes, to what, and when.

Event

Customer and time

Status

Subscription activated

Noor Bakker ยท Sat 24 Oct 08:02

Sent

Order shipped

Noor Bakker ยท Sat 24 Oct 09:14

Sent

Plan changed

Monthly to every 2 weeks ยท 10:31

Sent

Next order

Noor Bakker ยท Fri 30 Oct

Scheduled

Event

Customer and time

Status

Subscription activated

Noor Bakker ยท Sat 24 Oct 08:02

Sent

Order shipped

Noor Bakker ยท Sat 24 Oct 09:14

Sent

Plan changed

Monthly to every 2 weeks ยท 10:31

Sent

Next order

Noor Bakker ยท Fri 30 Oct

Scheduled

Synced to Klaviyo

4 events ยท Noor Bakker

Draft a win-back email for customers who cancelled this week because of too much coffee.

Email

Win-back

From

Daily Bean ยท hello@dailybean.nl

To

Noor Bakker

Subject

Less coffee, same beans?

Daily Bean

Hi Noor,

You told us the coffee piled up. Come back on a delivery every 4 weeks instead.

Delivery

Every 4 weeks

Box

House Blend 500 g

Next bag

Fri 30 Oct

Restart my subscription

Not now

Needs your OK

Expires in 2 h

Send win-back to 12 customers

Draft by Oppy, from their cancellation reasons. Nothing is sent until you approve.

Approve

Decline

Oppy drafts the winโ€‘back. You approve it.

Oppy drafts the winโ€‘back. You approve it.

Oppy, our Firmhouse Agent, writes the message from the customerโ€™s history. Nothing is sent without your approval.

Meet Oppy

16 years

16 years

16 years

building repeat commerce

140+

140+

140+

brands on Firmhouse

โ‚ฌ100M+

โ‚ฌ100M+

โ‚ฌ100M+

GMV processed

Edit the template. See the email.

Edit the template. See the email.

Write in HTML and Liquid on the left, check the result with real subscription data on the right.

Write in HTML and Liquid on the left, check the result with real subscription data on the right.

order_shipped.liquid

Liquid

Live

1

Hi {{ customer.first_name }},

2

{% if subscription.next_order_date %}

3

Your next box ships

4

{{ subscription.next_order_date

5

| date: โ€œ%a %e %bโ€ }}.

6

{% endif %}

7

Total {{ subscription.total }}

8

Manage it here:

9

{{ portal_url }}

Preview ยท Noor Bakker

Daily Bean

Hi Noor,

Your next box ships Fri 30 Oct.

Total โ‚ฌ 42.60

Manage subscription

order_shipped.liquid

Liquid

Live

1

Hi {{ customer.first_name }},

2

{% if subscription.next_order_date %}

3

Your next box ships

4

{{ subscription.next_order_date

5

| date: โ€œ%a %e %bโ€ }}.

6

{% endif %}

7

Total {{ subscription.total }}

8

Manage it here:

9

{{ portal_url }}

Preview ยท Noor Bakker

Daily Bean

Hi Noor,

Your next box ships Fri 30 Oct.

Total โ‚ฌ 42.60

Manage subscription

order_shipped.liquid

Liquid

Live

1

Hi {{ customer.first_name }},

2

{% if subscription.next_order_date %}

3

Your next box ships

4

{{ subscription.next_order_date

5

| date: โ€œ%a %e %bโ€ }}.

6

{% endif %}

7

Total {{ subscription.total }}

8

Manage it here:

9

{{ portal_url }}

Preview ยท Noor Bakker

Daily Bean

Hi Noor,

Your next box ships Fri 30 Oct.

Total โ‚ฌ 42.60

Manage subscription

Everything Retention covers.

Everything Retention covers.

Every message a subscription needs, ready to use and yours to edit.

Every message a subscription needs, ready to use and yours to edit.

Every transactional email

Confirmations, shipping, invoices and reminders, ready to use and editable.

Liquid templates

Personalise any message with subscription, order and project data.

Conditional sending

Send a message only to the customers it applies to.

Your own from-address

Send from your domain, set up for deliverability.

Win-back messages

Follow up after a cancellation, using the reason the customer gave.

Service channels

Copy partners or service teams in on customer emails by BCC.

Questions about Retention

Questions about Retention

Questions about Retention

Which emails does Firmhouse send?

All transactional emails a subscription needs, including subscription confirmation, track and trace, invoice reminders, portal login links and return reminders. You can add your own messages on top.

Can the emails look like our brand?

Yes. Every template is HTML with Liquid, so you control the layout and content, and you send from your own address.

We already use Klaviyo. Do we still need this?

You choose where subscription messages go out: from Firmhouse, or as events into your Klaviyo flows. Either way, subscription events and metrics sync to Klaviyo for your marketing.

Can we send a message to only some customers?

Yes. Conditional sending limits a message to the customers it applies to, for example one plan or one product.

What happens when a payment fails?

Firmhouse retries the payment and sends reminders for the open invoice. The customer pays or updates their payment method from the link in the email.

Does Oppy send emails on its own?

No. Oppy, our Firmhouse Agent, drafts the message and you approve it. Nothing is sent without your approval.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.