Joomla - 2. Syncing users & contacts with SendinBlue

Joomla-3D-Vertical-logo-light-background-en-2.png

Overview

In this tutorial, you’ll learn how to do a one-time syncing of users and contacts. We recommend creating a form with the Joomla package to automatically add new Joomla contacts to your SendinBlue list(s).

Before getting started

You will need the following information prior to installation and use:

  • SendinBlue account credentials. If you don't have one, sign up for free.
  • Joomla website admin panel access.
  • Follow these steps to install the Joomla package.

Go to your Joomla admin, then to the SendinBlue Dashboard. Select the Export contacts icon.

joomla_contacts_1.png

  • The feature will allow you to export Joomla user/contact and their data (i.e. email addresses and names).
  • Keep in mind that a user/contact's unique identifier is their email address.

On the left side, you’ll choose the export options for your Joomla users and contacts. On the right side, you’ll choose which SendinBlue list(s) they will be added to, as well as how to manage existing users/contacts.

blobid1.png

1. Export Joomla users

Set "Yes" or "No" for each option.

  • Export all user groups
    • By selecting "Yes", all user groups will be added to SendinBlue.
    • By selecting "No", you have the option to choose specific user groups that will be added to added to SendinBlue.
  • Export blocked - "No" is selected by default which means blocked users are not added to SendinBlue.  If you select "Yes", all blocked contacts will be added to SendinBlue.
  • Export ungrouped - "No" is selected by default. It means that all users that are not assigned to any user group will not be added to SendinBlue. If you select "Yes", they will be added to SendinBlue.

joomla_contacts_2.png

2. Export Joomla contacts

Set "Yes" or "No" for each option.

  • Export all contacts categories
    • By selecting "Yes", all contact categories will be added to SendinBlue.
    • By selecting "No", you have the option to select contact categories that will be added to added to SendinBlue.
  • Export unpublished - "No" is selected by default. Which means that all unpublished contacts will not be added to SendinBlue. If you select "Yes", they will be added to SendinBlue.

joomla_contacts_3.png

3. Lists options

  • Export mode - this determines what to do with contacts that already exist in SendinBlue
    • "Add to lists" - user/contact will remain in their existing SendinBlue lists in addition to being added to all newly selected lists.
    • "Reassign to lists" - user/contact will be removed from their existing SendinBlue lists and instead, will be added to all newly selected lists.
  • Use all lists
    • By selecting "Yes", your Joomla users/contacts will be added to all of your SendinBlue lists.
    • By selecting "No", you have the option to choose the SendinBlue list(s) where your Joomla users/contacts will be added. The list options will be displayed in the dropdown field.

joomla_contacts_4.png

Example:

Our contact, example@sendinblue.com is currently in List1, List2 and List3.

If they are in a group that is to be added to List1, List3 and List4, then:

  • if export mode is set to "add to lists":  example@sendinblue.com will be subscribed to all four: List1, List2, List3 and List4.
  • if export mode is set to "reassign to lists":  example@sendinblue.com will only be subscribed to List1, List3 and List4.

Good to know: If a Joomla user/contact is exported and already exists in SendinBlue as a blacklisted contact, their data will be updated but they will remain blacklisted.

4. User/Contact name options

This option manages how your Joomla user/contact name will be split into SendinBlue attributes.

  • Attribute first word - select FIRSTNAME in the dropdown menu
  • Attribute rest of words - select LASTNAME in the dropdown menu

joomla_contacts_5.png

When you have finished selecting your export options, click on the Export contacts button.

joomla_contacts_6.png

What's next?

Have a question?

If you have a question, feel free to create a new issue here.