Search MailerLite
Start typing to search

No results

No results

How to sell digital products through MailerLite using Stripe

Stripe is an electronic payment processor. This means that it supports the electronic transfer of money from a customer's bank account into a seller’s bank account, as payment for goods or services bought with a credit card.

All MailerLite accounts utilizing the SitesPro add-on can integrate with Stripe in order to sell one-time digital products or recurring products (such as subscriptions) on their MailerLite landing pages and websites.

To integrate MailerLite with Stripe:

  1. Navigate to the right-hand dropdown menu and click Integrations.

  2. Scroll down until you see Stripe and click Use.

  1. Then, click Connect with Stripe.

This will open up Stripe, where you can either instantly create a new Stripe account or log in to an existing Stripe account.

The products that you sell must first be created in your Stripe dashboard. Then, when integrated with MailerLite, your Stripe blocks will automatically populate with the product information from your Stripe dashboard.

To create a product in your Stripe dashboard:

  1. Navigate to your Stripe dashboard, then to the Products page.

  2. Click Add product.

  1. Under Product information, add a Name, Description, and Image for your product. This information will populate your Stripe product block in MailerLite and can only be edited in Stripe. Product names, descriptions, and images can’t be altered in MailerLite.

  1. Under Pricing, enter the price you want to charge for your product.

Note: The minimum price of the product has to be $0.50 for the integration to work. If the price is lower than this, clicking on the checkout button will display a 1011 error.

The maximum price value supports up to 8 digits (e.g., a value of 999,999,999).

You can read Stripe’s documentation for more information.

  1. In the field labeled Pricing model, select Standard pricing.

  1. Select whether the price you have entered is One time or Recurring.

  2. If you selected Recurring, select how often you want the payment to recur in the field labeled Billing period.

Note: Standard pricing is the only pricing model compatible with the MailerLite integration. If you select any pricing model other than Standard pricing, your product will not appear as an option in your Stripe blocks. So please ensure that you have selected Standard pricing.

Once you have completed creating your product, click Save product.

In your landing page or website builder, you will find that you can create a One-time purchase or a Recurring purchase.

The One-time purchase block allows you to sell a product that only requires a one-time payment, while the Recurring purchase block allows you to sell a product or service that requires recurring payments (e.g a subscription).

To create a product with a one-time payment:

  1. Open your landing page or website builder.

  2. In the sidebar, click the Blocks tab.

  3. Scroll to the Products and subscriptions section.

  4. Drag and drop either the One-time purchase block or Recurring purchase block onto your site.

  1. Click on your new product block to edit it. If you haven’t already connected to Stripe, you can do so in the sidebar.

  1. Select the product you want to display in your product block.

  1. In the Action after successful checkout field, select what you want to happen to your subscribers after they successfully purchase your product.

You can choose from the following actions:

  • None - Nothing will happen with your subscribers when they successfully purchase your product.

  • Add to group - Select a group into which your subscribers will be added upon successful purchase of your product.

  • Remove from group - Select a group from which your subscribers will be removed upon successful purchase of your product.

  • Update field - Select a field that will be updated when your subscribers successfully purchase your product with a value that you decide.

Note: Customers are not automatically added to your subscriber list. If you wish to add customers to your subscriber list, you will need to add an Action after success checkout to add customers to a subscriber group.

  1. If you are using a Recurring purchase block, you must also select Action after cancel. This action will be executed when a customer cancels their paid subscription. It’s recommended that you remove customers who cancel their subscriptions from your subscriber groups.

Now it’s time to design your product block and decide how you want it to look. In the sidebar under the Content tab, choose whether you want your product block to include the image and/or description.

Here, you can also edit the Media position. The media position determines where the image sits in relation to the rest of the content in your block. You can choose to position your media to the Left, Right, or Top.

In the Checkout button field, enter the text you want to display on your product block’s button. This is the button your subscribers will click to buy the product you’re offering.

While your product name and description can only be edited on your Stripe dashboard, you can edit the font, color, and other styling inside your site builder.

To edit the content style of your product block:

  1. Click on your product block to select it.

  2. In the sidebar, click the Settings tab.

  3. Scroll to the Content style section.

  4. Select the design bubble associated with the element you wish to edit. For example, Heading 2 (in this case, that refers to the product name).

The success message is the message your customer will see after they successfully purchase a product or subscription.

To edit the success message of your One-time purchase block:

  1. Click on your One-time purchase block to select it.

  2. In the sidebar, click the Content tab.

  3. Under Active editor, click the Success message button. This will show you the success message and allow you to edit the text inside.

  1. In the sidebar, enter the Download URL for your digital product. Once you enter a download URL, a button will appear. Buyers will click this button to download the product they have just purchased.

Note: Remember to enter the Download URL for your digital product! If you do not add a Download URL to your success message, then the Digital product successful purchase email will not be sent.

To edit the success message of a Recurring purchase block:

  1. Click on your Recurring purchase block to select it. 

  2. In the sidebar, click the Content tab.

  3. Under Active editor, click the Success message button.

  4. This will show you the success message and allow you to edit the text inside.

  5. In the Recurring purchase block’s success message, you can edit the value of the Billing button. When clicked, customers will be taken to their billing page in Stripe. To apply billing and customer portal settings, navigate to your Stripe dashboard and click Settings.

When a customer purchases a one-time digital product or a recurring subscription from your website or landing page, they will receive an automatic email notification from MailerLite. The automatic emails include:

  • Digital product - Sent after a customer purchases a One-time purchase; the email includes details of their purchase.

  • Subscription started - Notifies customers that their subscription has successfully started after they purchase a subscription from your Recurring purchase block.

  • Subscription canceled - Sent when a buyer of your recurring purchase cancels their subscription or their payments have failed.

To edit the automatic emails associated with your Stripe blocks:

  1. Navigate to Sites.

  2. Click on the title of the landing page or website containing your Stripe block(s).

  3. Click on the Stripe tab.

  4. Here you will see four tabs: AnalyticsDigital productSubscription started, and Subscription canceled. Select the tab corresponding to the email you wish to edit.

  1. Click the Edit buttons to edit the Subject, Sender, and email content.

Once you have set up your Stripe block(s) and created your products in Stripe, we recommend configuring some settings in Stripe.

To access your Stripe settings:

  1. Navigate to your Stripe dashboard.

  2. In the left-hand column, click the Settings button.

Here you can find Product settings, More products (add-ons), and Business settings. The settings that we recommend you configure can be found under Product settings and Business settings.

Under Product settings, you can edit both your payment settings and billing settings.

Payment settings include:

  • Checkout settings - Customize the appearance and functionality of your checkout.

  • Payment methods - Configure the payment methods you accept.

Billing settings include:

  • Subscriptions and emails - Use these settings to manage subscription related actions emails. For example, upcoming payment renewal emails, failed payment actions, payment dispute actions, etc.

  • Invoice template - This is where you provide the information that will be included in your invoice emails. For example, invoice numbering, default footer settings, and a default memo.

  • Customer portal - Configure your Stripe hosted customer portal to enable customers to view their billing history, update their payment methods, and manage subscriptions.

We highly recommend configuring your customer portal, as settings within your customer portal determine when action is taken in MailerLite.

For example, it is important to enable customers to cancel their paid subscriptions; but it is up to you whether that subscription is canceled immediately or at the end of the current billing period.

If the subscription is canceled immediately, then the Subscription canceled email from your MailerLite account will be sent immediately.

However, if the subscription is canceled and the end of the current billing period, then the automatic Subscription canceled email won’t be sent until the subscription is actually canceled (at the end of the billing period).

To edit the Cancel subscription settings in Stripe:

  1. Navigate to the Settings page.

  2. Under Billing settings, click Customer portal.

  3. Scroll down to Cancel subscriptions. Ensure this setting is enabled.

  4. Select either Cancel immediately or Cancel at end of billing period.

If you select Cancel at end of billing period, you can also select whether or not you would like to prorate canceled subscriptions.

Under Business settings, we recommend configuring the following settings:

  • Account information - This is the important public information that is displayed on your invoices, digital product emails, subscriptions notifications, and all other Stripe related communications.

  • Branding - Customize how your brand appears across all of your Stripe content, including email receipts, invoices, the checkout, and the customer portal. You can apply settings such as colors, logos, etc.

  • Emails - Here is where you manage successful payment and refund emails as well as the email domains your Stripe emails are sent from. We strongly recommend that all users enable Successful payment emails.

For more information about Stripe or your Stripe account, please visit the Stripe support page.

Among the regular MailerLite variables you can use to personalize your emails, the Stripe integration comes with its own set of variables.

  • {$name} - The name your customers enter at checkout.

  • {$email} - The email address that your customers entered at checkout.

  • {$} - This variable will pull the default sender address from your MailerLite account. It’s recommended to provide an email address for your customers to contact should they require any support.

  • {$} - Displays the product title you applied on your Stripe dashboard.

  • {$product.description} - Populates with the product description you applied to your product in Stripe.

  • {$product.image} - Inserts an image of the product your customer purchased. This image can be added or changed in Stripe.

You can find a list of customers who have purchased your digital products in your Stripe Analytics tab. To find the Stripe Analytics tab:

  1. Navigate to Sites.

  2. Click the title of the website or landing page containing your digital product.

  3. Click the Stripe tab.

  4. Within the Stripe tab, click the Analytics tab.

Here you will find your customers’ email addresses, a record of their activity, the date of their last recorded activity, and their IP addresses.

Under activity you may find the following records:

  • Digital product - The customer has purchased a digital product from a One-time purchase block.

  • Subscription started - The customer has started a paid subscription through a Recurring purchase block

  • Subscription canceled - The customer has canceled their recurring subscription or their payments have failed.

Still have questions?
If you have any questions, feel free to contact us at A member of our support team will gladly assist you.