# Shopify \<\> Brevo sync issues

**URL:** <https://community.brevo.com/t/shopify-brevo-sync-issues/325>\
**Category:** Integrations\
**Created:** [Décembre 4, 2023, 6:26 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325 "2023-12-04T06:26:38Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![charlie\_s](https://avatars.discourse-cdn.com/v4/letter/c/c68b51/32.png) [@charlie\_s](https://community.brevo.com/u/charlie_s)\
**Post date:** [Décembre 4, 2023, 6:26 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/1 "2023-12-04T06:26:39Z")

</div>

Hi everyone, does anyone use Brevo’s Shopify integration? If so, how do you find it - any reliability issues?

I set that up a couple of weeks ago, but so far, so many issues - and some serious ones that I am not sure how to resolve.

Have raised tickets with support, but we’re going back and forth for a fortnight now without any solution and it is getting frustrating. I am curios if anyone had any similar problems like us and if so, have you found any solution:

1. Mismatched subscription status  
A brand new customer places a new order on Shopify, does not subscribe to email newsletter, but in Brevo they are subscribed to both transactional (okay) and email campaigns (!) too! This can create a big headache down the track, we have to manually check all subscribers.

2. Missing phone number  
Currently the phone number attribute from Shopify is mapped to the SMS field in Brevo. But whatever happens, with newly registered Shopify contacts, that field is not synced. We remapped the attributes, reinstalled the integration and doubler checked everything, but the SMS/Phone does not sync.

Would love to hear your thoughts!  
Charlie

---

<div class="post-metadata">

**Author:** ![Fibo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.brevo.com/fibo/32/105_2.png) [@Fibo](https://community.brevo.com/u/Fibo)\
**Post date:** [Décembre 6, 2023, 1:10 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/2 "2023-12-06T13:10:51Z")

</div>

Hi Charlie,

Thank you for reaching out and sharing your experience with Brevo’s Shopify integration. I appreciate your detailed description of the issues you’re facing. I understand that dealing with these challenges can be frustrating, and I’m here to help shed some light on the behavior you’re encountering.

1. **Subscription Status Discrepancies:**  
Brevo’s Shopify integration operates in two main scenarios when adding or updating contacts: through the Automation tracking script and via the integration itself (webhooks/API).

I’ll address the second point in a subsequent post. I believe the automation tracker is the main source of confusion here. Feel free to ask any questions or seek clarification on these points.

To understand more about a contact in Brevo make sure to check the contact pages «&nbsp;History&nbsp;» tab. It contains info about creation and updates of the contact from different sources.

Best, Fabien

---

<div class="post-metadata">

**Author:** ![Fibo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.brevo.com/fibo/32/105_2.png) [@Fibo](https://community.brevo.com/u/Fibo)\
**Post date:** [Décembre 6, 2023, 1:26 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/3 "2023-12-06T13:26:43Z")

</div>

> [@charlie\_s](#):
>
> Missing phone number  
> Currently the phone number attribute from Shopify is mapped to the SMS field in Brevo. But whatever happens, with newly registered Shopify contacts, that field is not synced. We remapped the attributes, reinstalled the integration and doubler checked everything, but the SMS/Phone does not sync.

I’ve reviewed this case, and I do see room for improvement indeed.

A customer in Shopify (refer to Shopify’s API documentation [here](https://shopify.dev/docs/api/admin-rest/2023-10/resources/customer#resource-object)) has multiple `phone` attributes. One is in the main customer object, and additional ones are found in each `address` object within `addresses`.

The current integration sync maps only the main `phone` field and does not consider the ones inside `addresses`. If a phone number is added exclusively to an address and not saved for the customer itself, it remains empty in Brevo.

We acknowledge this limitation and are actively reviewing it for improvement. In the meantime, you may try adjusting the behavior in Shopify. Ensure that when a phone number is added to any address, it is also saved on the customer object if there is no value set yet. This could serve as a workaround until we implement a more comprehensive solution.

I appreciate your patience as we work on enhancing this aspect of the integration. If you have any further questions or encounter additional challenges, please don’t hesitate to reach out.

---

<div class="post-metadata">

**Author:** ![charlie\_s](https://avatars.discourse-cdn.com/v4/letter/c/c68b51/32.png) [@charlie\_s](https://community.brevo.com/u/charlie_s)\
**Post date:** [Décembre 7, 2023, 12:00 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/4 "2023-12-07T12:00:42Z")

</div>

Hi Fibo,

Thanks for looking into this. Yes - this seems to be the issue.

> In the meantime, you may try adjusting the behavior in Shopify. Ensure that when a phone number is added to any address, it is also saved on the customer object if there is no value set yet.

Do you have any recommendation how to do this? I checked Shopify FLow, but it doesn’t have the action «&nbsp;update customer&nbsp;».

---

<div class="post-metadata">

**Author:** ![charlie\_s](https://avatars.discourse-cdn.com/v4/letter/c/c68b51/32.png) [@charlie\_s](https://community.brevo.com/u/charlie_s)\
**Post date:** [Décembre 7, 2023, 12:32 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/5 "2023-12-07T12:32:58Z")

</div>

We do use [make.com](http://make.com) (formerly integromat) and I just created a scenario to overcome this limitation.

 ![Screenshot 2023-12-07 at 10.31.47 pm](https://europe1.discourse-cdn.com/flex013/uploads/brevo/original/1X/aadb1241543169686ab0aade242f35318f749eb5.jpeg)

---

<div class="post-metadata">

**Author:** ![Fibo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.brevo.com/fibo/32/105_2.png) [@Fibo](https://community.brevo.com/u/Fibo)\
**Post date:** [Décembre 7, 2023, 1:19 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/6 "2023-12-07T13:19:09Z")

</div>

Great you found a workaround so quickly!  
I’m not very familiar with [Make.com](http://Make.com) but this might duplicate the update. The integrations Webhook fires and updates once main `phone` is updated in Shopify (step 3) and the workflow ends on update again but if it works, it works.  
Shopify customisations… i’ll play with my Shop and see. Phone is mostly entered during checkout i assume… If i learn smth i’ll let you know.

---

<div class="post-metadata">

**Author:** ![charlie\_s](https://avatars.discourse-cdn.com/v4/letter/c/c68b51/32.png) [@charlie\_s](https://community.brevo.com/u/charlie_s)\
**Post date:** [Décembre 9, 2023, 10:28 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/7 "2023-12-09T10:28:55Z")

</div>

Hi Fibo,

I did some testing, refined the above [make.com](http://make.com) scenario and removed the Brevo modul (so no duplicate update).

While I was testing, I noticed another discrepancy - which is more serious:

A new order came through from a customer who wasn’t in our Shopify system before. He didn’t subscriber for marketing emails at the checkout:

![Screenshot 2023-12-09 at 8.03.02 pm](https://europe1.discourse-cdn.com/flex013/uploads/brevo/original/1X/d00c93b5fe175759cb9578b3a24fc84c1a123129.jpeg)

But when I check the customer’s email address in Brevo, this is what I see:

 ![Screenshot 2023-12-09 at 8.03.06 pm](https://europe1.discourse-cdn.com/flex013/uploads/brevo/original/1X/19223b42c1e94b2f9cbbfc107f450d213db5389d.jpeg)

How is this possible that he is now subscribe to marketing emails in Brevo?

---

<div class="post-metadata">

**Author:** ![Fibo](https://dub1.discourse-cdn.com/flex013/user_avatar/community.brevo.com/fibo/32/105_2.png) [@Fibo](https://community.brevo.com/u/Fibo)\
**Post date:** [Décembre 11, 2023, 10:47 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/8 "2023-12-11T10:47:29Z")

</div>

Hi, i cannot answer the question without this contacts history for context. Weather the contact was added to Brevo prior to the first order placement in Shopify and in which lists they are present at that time.  
Feel free to send me an identifier of the contact per direct message. I will connect the case to what i previously explained here and in the other thread if i can.

---

<div class="post-metadata">

**Author:** ![Andree](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@Andree](https://community.brevo.com/u/Andree)\
**Post date:** [Avril 23, 2024, 4:05 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/9 "2024-04-23T16:05:15Z")

</div>

Hi @charlie_s, @Fibo,

I also have subscription status issues from the Shopify integration and I was wondering if yours are sorted.  
My main concern is the consent which doesn’t seem to be tracked correctly to trigger to add it to a separate list or when to send out a welcome offer email (in our case).  
Thanks, Andree

---

<div class="post-metadata">

**Author:** ![sandeepkumar](https://avatars.discourse-cdn.com/v4/letter/s/df788c/32.png) [@sandeepkumar](https://community.brevo.com/u/sandeepkumar)\
**Post date:** [Juillet 2, 2024, 9:33 UTC](https://community.brevo.com/t/shopify-brevo-sync-issues/325/10 "2024-07-02T09:33:55Z")

</div>

Hey, Charlie\_s,

I have seen here how you have used the [make.com](http://make.com) to overcome this situation which you are facing with your own setup can you please share me more detailed configuration for this setup which you have implemented.

I am facing the same issue with Brevo and trying to overcome, But I realized that is would require much more effort than usual. Can you please share me more detailed step to set up this.
