Skip to main content
Temu

The 'Advertising reports synchronized successfully.' notice in Temu for Odoo

It is not an error: Advertising reports synchronized successfully. is the success notice Temu Connector for Odoo shows when the advertising report sync started by the Sync Ads Reports button finishes. It appears at the end of the process and blocks nothing, but it does not tell you how many rows came in.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Temu
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 19.0 · against the sources linked at the end
Reading time
4 min

What the notice means and when it appears

Is Advertising reports synchronized successfully. an error?

No. It is a success notice that does not block the screen. The code returns it as a notification and marks it as not sticky, so it does not wait for you to dismiss it. If you came looking for an error, this message tells you the action finished.

When exactly does it appear?

When you press Sync Ads Reports and the advertising report sync reaches the end. According to the Odoo 19 code, the button does two things in a row: it runs the sync and, as soon as that returns, it returns the notice. There is no further check in between. The notice does not depend on how many rows came in or on whether any campaigns exist.

Where is the button and in which versions?

In the Temu Dashboard form, which opens from the Temu menu. In Odoo 17, 18 and 19 the button is always visible. The message is in the published code of all three branches (17, 18 and 19). The module is published on Odoo Apps for 17, 18, 19 and 20.

Diagram built from code, not an Odoo screen: top to bottom, the Temu menu, the Sync Ads Reports button and the notice Advertising reports synchronized successfully.
Diagram of the path in Odoo 17, 18 and 19, with the labels from the module code.
Diagram built from the module's published translations, not an Odoo screen: the Sync Ads Reports text as the user sees it depending on the language of their Odoo.
How the button label depends on the language of your Odoo; with Odoo in English it reads Sync Ads Reports.
Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5

What Odoo does before showing it

What does the sync do before the notice?

The Odoo 19 code goes through each selected record and does this, in this order:

  • It works out a period that ends at the moment you press the button and starts seven days earlier. The button passes no other value, so that default is used.
  • It requests the mall-type advertising report for that period. Each row received is processed as a mall report, and the rows the module counts as synced are tallied.
  • It obtains the product (goods) identifiers to query, removes duplicates and sorts them.
  • For each product it requests its report and processes each row as a goods report, again tallying the rows it counts as synced.
  • If there is a campaign on that same form with the same product identifier, the code may write to it the reports summary (keeping the previous one if the response has none) and the last report sync date, and clear its last error. Whether it does depends on the shape of the response received.
  • It posts a note on the Temu Dashboard form with the number of mall rows and goods rows synced.

Does it mean data was actually brought in?

Not necessarily. The notice is returned when the sync ends, and the code does not look at the counters before returning it. To find out how many rows were synced, read the note the sync posts on the Temu Dashboard form, which gives mall rows and goods rows separately.

What happens to campaigns?

A campaign is only updated if it belongs to the same form and has the same product identifier as the product being queried. If no campaign has that identifier, the code processes that product's rows but writes to no campaign.

How do I check the result, step by step?

Open the Temu menu and go into the Temu Dashboard form. Press Sync Ads Reports, wait for the notice and then read the new note that appears on the form: it holds the mall row and goods row counts. The notice tells you the action finished; the note tells you what was processed.

If it does not appear, versions and cost

What do I do if I do not see the notice?

The notice is returned only after the sync, so if you do not see it the action did not reach the end: do not treat the reports as synced. Check whatever Odoo shows instead and the Temu Dashboard form.

Can I change the seven-day period from the button?

Not from the button: it calls the sync without specifying days, and the code default is seven.

What does it cost?

The module is a one-off payment per Odoo version and needs a FlexigoTech Cloud subscription. The connection goes through that service, which stores the credentials encrypted, monitors the sync and emails you if it fails. The Connector plan costs €49/month or €490/year excluding VAT. With the subscription, the module for newer Odoo versions is included if you bought it on flexigotech.com; on the Odoo App Store, each version is bought there. See the Odoo Apps listing or the module page.

And if I need help with the integration?

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations, in case your Temu setup needs more than the module.

Keep reading

What the Execute button in Temu Connector for Odoo does, step by stepWhat the Execute button on the Fulfillment form of Temu Connector for Odoo checks, which states it writes and which messages can stop it.
Checked in the connector's source code (version 19.0) and the linked sources

Sources