Skip to main content

[New] WooCommerce plugin - Installation and set up

woocommerce-logo-1024x260.png

Download the new WooCommerce plugin

The new Sendinblue plugin for WooCommerce allows you to manage everything you need for your WooCommerce website marketing within one place: the Sendinblue platform. Its installation doesn't require any development skills and allows you to:

Before you start

  • Make sure you are on the new version of the Sendinblue plugin for WooCommerce: 
    New Sendinblue plugin for WooCommerce Classic Sendinblue plugin for WooCommerce

    new-woocommerce-plugin.png

    Accessible from WooCommerce > Sendinblue in the left panel of your WooCommerce account

    old-plugin.png

    Accessible from Sendinblue in the left panel of your WooCommerce account

    ➡️ Check our dedicated article

  • Gather the following information before installation:
    • Your Sendinblue account credentials. If you don't have an account yet, sign up for free, and
    • Your WooCommerce website admin panel access.

Install the plugin

1️⃣ Download the plugin

  1. Log into your WooCommerce dashboard as an administrator.
  2. In the sidebar menu, go to Plugins Add New.
  3. Search “Sendinblue” to find the WooCommerce – Sendinblue Add-on.
  4. Click Install now, then Activate.
    woocommerce_install-plugin_EN-US.png

Alternatively, you can download the plugin file and upload its contents to your server.

2️⃣ Connect your website to Sendinblue

Now that you have installed the plugin, connect your website to Sendinblue:

  1. In the sidebar menu, go to WooCommerce > Sendinblue.
  2. From the Sendinblue presentation page, click Connect your account. You are redirected to Sendinblue. 
    woocommerce_connnect-account_EN-US.png
  3. Optional: Login to your Sendinblue account if you were not, or create a Sendinblue account. 
  4. Click Allow access to allow WooCommerce to access your Sendinblue account. The plugin page appears. 
    allow-access-sib-woocommerce_EN-US.png
  5. Click Activate to start the setup of your plugin.
    activate-plugin_EN-US.png

Congratulations! You have connected Sendinblue to your WooCommerce account 🚀.

Synchronize your contacts and orders

Synchronize your existing contacts and automatically synchronize new contacts to your Sendinblue account with Contact Synchronization:

  1. From your Sendinblue account, go to Add more apps > Integrations > WooCommerce to access the settings of your WooCommerce integration.
  2. Click Contact Synchronization.
    woocommerce_contact-sync_EN-US.png
  3. Toggle on the Sync your store contacts to Sendinblue option. 
    woocommerce_toggle-contact-sync_EN-US.gif
  4. A WooCommerce list is created by default when you toggle the option to save your WooCommerce website existing and new contacts. You can always click Select another list to select an existing one or Create a list.
  5. For the Autoassign store contacts' attributes to Sendinblue contact attributes box, you can either: 
    • Leave the box checked if you don't want to map your contacts attributes manually, or
    • Uncheck the box to map your WooCommerce attributes with your Sendinblue attributes manually. Click Map attributes, and from the drop-down list, select the WooCommerce attributes corresponding to the Sendinblue Contact attributes you want to map. You can map as many attributes as you need. To ignore an attribute, choose Do not import from the drop-down list. Click Save when you are done. 
      woocommerce_map-attributes_EN-US.png
  6. Click Save to start synchronizing your WooCommerce existing contacts and allow new contacts to be automatically synchronized to your Sendinblue contact list. 
  7. Once the synchronization is complete, you will receive an email from Sendinblue informing you of the synchronization of your existing contacts and the number of imported contacts. Click See the report in the email for more information.
    report_new-sub_EN-US.png

That's it! Your existing contacts have been synchronized to your Sendinblue account, and new contacts will automatically be synchronized 🚀.

❓Where can I view my orders? 

If you updated the Sendinblue plugin for WooCommerce, your contacts' orders are automatically synced when enabling Contact Synchronization. This will be very useful for sending a targeted campaign based on customer spending, for example.

The following fields will be synchronized to your Sendinblue account as transactional attributes. You can view your orders by going to the Contacts tab, clicking a contact, and checking the Transactions section:

  • ORDER_ID (ID) - Displays the ID of the order purchased 

  • ORDER_DATE (Date) - Displays the date of the order purchased 

  • ORDER_PRICE (Number) - Displays the total amount of the order 

    transaction_tab.png

For each contact, our platform will calculate daily:

  • WC_LAST_30_DAYS_CA - Total amount spent over the last 30 days = SUM[ORDER_PRICE,ORDER_DATE,>,NOW(-30)]
  • WC_CA_USER - Total amount spent = SUM[ORDER_PRICE]
  • WC_ORDER_TOTAL - Total number of orders = COUNT[ORDER_ID]
❗️ Important
If you are installing the Sendinblue plugin for WooCommerce for the first time, the WC_LAST_30_DAYS_CA, WC_CA_USER, and WC_ORDER_TOTAL attributes won't be available.

For further information on formulas, check our dedicated article Build and use formulas.

Manage your contacts' opt-in process

❗️ Important
You must enable Contact synchronization to access this feature.

To manage your subscription settings:

  1. From your Sendinblue account, go to Add more apps > Integrations > WooCommerce to access the settings of your WooCommerce integration.
  2. Click Subscription Confirmation.
    woocommerce_subscription-confirmation_EN-US.png
  3. Toggle on the Use Sendinblue subscription confirmation to manage opt-in settings option. 
    woocommerce_toggle-sub-conf_EN_US.gif
  4. Choose how your contacts' subscription will be confirmed to them after they submit the subscription form:
    [Recommended] Double confirmation emailSimple confirmation email

    We highly recommend using a double confirmation email to comply with GDPR. After submitting the subscription form, your contacts receive an email containing a double opt-in link. They will be added to your list of WooCommerce contacts only after clicking this double opt-in link. 

    1. Select from the drop-down list the double opt-in confirmation email template you want to send to your contacts when they submit the subscription form. You can choose either: 
    2. Optional: You can redirect your contacts to a specific website page or a landing page after they click the double opt-in link. Just paste the URL to this specific website page or landing page in the field. 
      woocommerce_confirmation-page_EN-US.png
    3. Optional: You can send a final confirmation email to your contacts after they click the double opt-in link. You can choose either: 
      • Default template Simple confirmation
      • Default template - Unsubscription Follow Up, or 
        To edit the default templates, go to Campaigns > Templates.
      • Your custom simple confirmation template
        To learn more, check our dedicated article Create an email template.
        woocomerce_final-confirmation-email-double-optin_EN-US.png
  5. Choose from the drop-down list after which event your contacts should receive a confirmation email: 
    • Order created: After they created an order on your WooCommerce website and proceeded to checkout, or
    • Order completed: After they complete and pay their order on your WooCommerce website.
  6. Optional: Choose to Display an opt-in field at checkout to give your customers the possibility to subscribe to your marketing emails directly at checkout. Fill in the relevant information: 
    1. Optional: Opt-in field label. Enter the label you want to display next to the opt-in checkbox, e.g. Subscribe to our weekly newsletter
    2. Opt-in Checkbox Default Status. Choose if you want the opt-in checkbox unchecked or checked by default. 
    3. Opt-in Checkbox Default Location. Choose where you want the checkbox to be displayed on your checkout page. It can either be under your customers' Billing info, Order info, or your Terms and Conditions.
  7. Click Save to confirm your subscription confirmation settings. 

Your contacts' opt-in process is now set up! 🚀 Each contact will be informed of their subscription to your marketing emails. 

Track your visitors' actions

Behavior tracking enables you to track, through Sendinblue, all of the pages on your website visited by your contacts. Once identified, contacts will be automatically added on Sendinblue and can be entered into your Marketing Automation workflows.

To manage your behavior tracking options:

  1. From your Sendinblue account, go to Add more apps > Integrations > WooCommerce to access the settings of your WooCommerce integration.
  2. Click Behavior tracking.
    woocommerce_behavior-tracking_EN-US.png
  3. Toggle on the Allow Sendinblue to track visitor actions on your store option.
    woocommerce_toggle-tracking_EN-US.gif
    ❗️ Important
    Enabling the tracking of your visitors' actions automatically embeds the Sendinblue Tracker javascript snippet into your website. To learn more about the Sendinblue Tracker, check our dedicated article What is Sendinblue Tracker and how can I install it?.
  4. Check one or both boxes depending on your needs:
    woocommerce_choose-tracking-options_EN-US.gif
    • Track page visits: Tracking your visitors' actions allows you to take advantage of Sendinblue's Automation feature and create workflows, such as an Abandoned cart workflow. 
    • Track the actions related to an abandoned cart: Check this box to personalize an abandoned cart email in Sendinblue and use it to recover lost sales thanks to our Abandoned Cart workflow.
  5. Click Save to confirm your Behavior tracking options. 

Once you have enabled Behavior tracking, you will find the following logs in your Sendinblue account under Automation > Logs > Event logs:

  • Page: when a contact visits a page on your website,
  • Identify: when contact is identified on your website,
  • Track events: when a contact adds an item to their cart, empties it or makes a purchase.

The plugin will automatically pass 3 track events that can be used to create abandoned carts or post-purchase automation workflows:

  • cart_updated is passed when an item is added to a cart.
  • cart_deleted is passed when a cart is emptied.
  • order_completed is passed when the order has been made.
💡 Good to know
A customer has to be identified by their email address to trigger a workflow, e.g., a customer who has logged into their account on your WooCommerce website or input their email address during checkout.

mceclip0.png

Create automation workflows

❗️ Important
You must enable Behavior tracking to access this feature.

With Marketing Automation, turn your manual and repetitive tasks into automated processes that will run in the background while you focus on more significant projects by building workflows that will automatically perform actions based on behavior and data. A marketing automation workflow is a series of automated actions (sending emails or SMS, updating a contact attribute, moving a contact to a new list, etc.) that are triggered by certain conditions or actions taken by your website visitors. For example, you could create a workflow to automatically send a welcome message when a new contact signs up on your site.

To create a marketing automation workflow for your WooCommerce website:

  1. From your Sendinblue account, go to Add more apps > Integrations > WooCommerce to access the settings of your WooCommerce integration.
  2. Click Marketing Automation.
    woocommerce_marketing-automation_EN-US.png
  3. Choose which Workflow type you want to create. You can either choose: (manque infos).
  4. Give a relevant name to your workflow that will help you remember what it is used for.
  5. Optional: Check the Allow your contacts to enter the workflow more than once
    💡 Good to know
    For some workflows, such as a Welcome Message workflow, you do not want your contacts to repeat the workflow several times as they should receive the welcome email only once, even if they subscribe several times using the same sign-up form. But for some other workflows, such as a Re-engagement or Order confirmation workflow, you might want to send a new re-engagement to contacts who re-engaged with your content but then became inactive again, or an order confirmation email to contacts who bought another product on your website.
  6. Click Start automating. You are redirected to the Automation tab of Sendinblue. 
  7. Create your automation workflow as you would normally. Use the WooCommerce contact list and attributes to target your WooCommerce contacts.

Send transactional emails

Transactional emails result from a user’s action or request on a website (new order, new account, failed order, etc). Use Sendinblue to send your transactional emails and choose if you want to use your Sendinblue or WooCommerce template for each event individually. Enabling Sendinblue to send your WooCommerce transactional emails will improve your emails deliverability and track statistics as Sendinblue uses the SMTP protocol to send emails, and you can use Sendinblue dedicated IPs and authenticate your domain to improve deliverability.

To manage your transactional emails options:

  1. From your Sendinblue account, go to Add more apps > Integrations > WooCommerce to access the settings of your WooCommerce integration.
  2. Click Email Options.
    woocommerce_email-options_EN-US.png
  3. Toggle on the Enable Sendinblue to send WooCommerce emails option.
    2022-10-12_18-32-47__1_.gif
    💡 Good to know
    If this option stays disabled, your customers will receive your default WooCommerce email templates, or the ones you customized on WooCommerce. 
  4. Select which event will trigger the sending of transactional emails to your customers. 
  5. Select if you want to use WooCommerce default templates or your Sendinblue templates to send your transactional emails: 
    2022-10-14_17-33-54__1_.gif
    • If you select WooCommerce, your customers will continue receiving your default WooCommerce email templates which you can edit. To learn more, check our dedicated section Default WooCommerce email templates. But we will send your WooCommerce emails through the Sendinblue SMTP server to optimize their delivery.
    • If you select Sendinblue, select which template you want to use for each type of email. You can either choose a default Sendinblue email template or a custom email template. You can edit the default email templates from Campaigns > Templates
      To learn more on how to create custom email template, check our dedicated article Create an email template.
      💡 Good to know
      By default, if you do not select an event, your customers will receive your default WooCommerce email templates, or the ones you customized on WooCommerce. 
  6. Repeat steps 4 and 5 for each event. You can either choose the email sender for your transactional emails or use the Sendinblue SMTP server to optimize their delivery.
  7. Click Save when you are done to confirm your transaction email settings. 

You are now using Sendinblue to send your transactional emails to your WooCommerce customers! 🚀 

Customize your WooCommerce and Sendinblue email templates

As explained in the above section, you can either choose to send a default WooCommerce email template or a Sendinblue email template. Learn how to customize each of them:

WooCommerce email template Sendinblue email template

To customize some of the settings of your default WooCommerce email templates:

  1. In the sidebar menu, go to WooCommerce > Settings.
  2. Go to the Emails tab.
    settings-woocommerce-emails_EN-US.png
  3. At the bottom of the Emails tab, manage the general settings of your email templates:
    • Header image,
    • Footer text,
    • Base color, etc.
      mceclip1.png
  4. Click Manage next to an email template to manage its settings:
    • Recipient(s) (only for New order, Cancelled order, and Failed order),
    • Subject,
    • Email heading, etc.
      mceclip0.png
  5. Click Save changes to confirm your WooCommerce default email template settings.

Send Transactional SMS and SMS Campaigns

Transactional SMS SMS Campaigns

Transactional SMS results from a user’s action or request on a website (new order or order shipment). You can use Sendinblue to send your transactional SMS and personalize them. To manage your transactional SMS options:

  1. From your Sendinblue account, go to Add more apps > Integrations > WooCommerce to access the settings of your WooCommerce integration.
  2. Click SMS Options.
    woocommerce_sms-options_EN-US.png
  3. Toggle on the Use Sendinblue SMS Options to send SMS to customers after order confirmation and shipment option.
    woocommerce_toggle-SMS_EN-US.gif
    💡 Good to know
    If this option stays disabled, your customers will receive your default WooCommerce SMS templates, or the ones you customized on WooCommerce. 
  4. Choose for which event you want to use Sendinblue to send transactional SMS: 
    • Order Confirmation
      Your customers will receive an SMS when their order is confirmed by your server.
    • and/or Order Shipment
      Your customers will receive an SMS when their order is shipped by your company. 
  5. Customize your SMS: 
    woocommerce_customize-sms_EN-US.png
    • Sender: Enter the name of the transactional SMS sender (max 15 characters). We recommend entering the name of your company for your customers to recognize your 
    • Message: Write the content of your transactional SMS (max 160 characters). You can also personalize your SMS using pre-defined variables such as {first_name} for your customer's first name.
    • Send a test SMS: Send a test SMS to check the display of your transactional SMS.
      ❗️ Important
      Sending a test SMS will be deducted from your SMS credits. 
  6. Click Save when you are done to confirm your transaction email settings. 

Chat with your customers

Sendinblue Conversations lets you connect with your leads and customers in real time on your website and from other communication channels such as Facebook Messenger, Instagram Direct, and more. The Conversations app offers features such as a chatbot, targeted chats, mobile apps, or saved replies to help you sell more online and improve your support satisfaction rate. To discover the Conversations app and learn how to install the chat widget on your WooCommerce website, check our dedicated article Conversations: Change the way you communicate with your customers.

conversations_example-chat_EN-US.gif

Monitor your statistics

To review your transactional emails and SMS reports, go to Transactional > Email > Statistics and Transactional > SMS > Statistics from your Sendinblue account. You will be able to see if your customers received, opened, and clicked your emails or SMS. You can also adjust the period to review a specific timeframe only.

statistics-transactional-emails-sms_EN_US.png

Troubleshoot issues with the WooCommerce plugin

My visitors are not tracked on my website

Your visitors are not identified by the Sendinblue tracker

When someone visits a website that contains the Sendinblue tracker, the tracker will automatically add a cookie to their browser. The tracker must then identify the contact.

A contact can be identified if:

  • They create an account on the website
  • They submit a Sendinblue form on the website
  • They open a transactional email or click a link in a transactional email sent from the Sendinblue account

Even if the contact entered an email address during checkout, if they are not identified by one of the three ways mentioned above, they will not enter the workflow.

My email doesn't populate with the data of my customers

You are using the wrong placeholder format

If you create an email template and personalize it with placeholders for order or abandoned cart data, your email will be populated with the data of your customers at the time of sending. If it is not, you may have added the wrong placeholders in your email:

My abandoned cart workflow doesn't work

You are using the wrong track event in the workflow

For your abandoned cart workflow to work correctly, make sure you are using the right track event at the right step:

  • The abandoned cart workflow is triggered by the cart_updated track event, which is generated when a product is added to a cart.
  • The abandoned cart workflow ends with the order_completed track event, which is generated when a product is purchased.
  • The abandoned cart workflow also ends with the cart_deleted track event, which is generated when a product is removed from a cart.

For more information on the abandoned cart workflow, check our dedicated article Abandoned Cart - Part 2: Set up an Abandoned Cart workflow.

My order confirmation workflow doesn't work

For your order confirmation workflow to work correctly, make sure you are using the right track event to trigger the email sending: order_completed.

For more information on the order confirmation workflow, check our dedicated article: Order confirmation - Part 2: Set up an order confirmation workflow.

⏩ What's next?

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.