Skip to main content
Amazon

The Send button in Amazon Connector for Odoo, step by step

The Send button sends your reply to the Amazon buyer, by email or through an SP-API action depending on Mode, and then leaves the thread in the state you choose with the checkboxes in the window. Before sending it checks that you have Operator access; if, among other things, the buyer's email, the sender, the order ID or the action is missing, it stops with a message and the thread does not change state.

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

Key facts

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

When it appears and who can press it

When is the Send button visible?

It sits in the window where you write your reply to an Amazon message thread, and it is always visible, with no condition on a state or a field. It exists in Odoo 17, 18, 19 and 20.

Code-generated diagram, not an Odoo screen: the Send button with some of the messages that can stop it beside it (missing Operator access and missing buyer email) and the open state it leaves the thread in
Diagram built from the module's published code: the Send button, some of the messages that stop it and the open state of the thread. Labels are in English, as in the code.

Who can press it?

The first thing the button does is check access. You need at least Amazon Seller Connector Operator access, otherwise you get this message: You need at least Amazon Seller Connector Operator access to send an Amazon message. Ask a manager to grant Operator or Manager access. Processes running with system superuser rights skip that check. The module also checks that you have write permission on the thread, because the groups alone are not enough.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify?

What it sends, depending on the mode

What does the Mode field decide?

What the button sends and how. Its values are Reply via Amazon Email, which is the default, and SP-API Action. With the second, the button sends through SP-API; with the first, it sends by email.

What does the button do with Reply via Amazon Email?

First it checks that the thread has a buyer email; if not, you get No buyer email found on this thread. Import an inbound Amazon message first. Then it looks for a sender address; if it finds none (not even your user's email or the company's), you get Configure a sender email to reply to Amazon. With that it creates and sends an email to the buyer with the subject and text you wrote; if no other reply address is obtained, it uses the sender's. Finally it adds an outgoing message line to the thread, marked as sent, with your name, your email, the subject and the text.

And with SP-API Action?

It checks that the thread has an Amazon Order ID (if not, This thread has no Amazon Order ID.) and that you have chosen an action (if not, You must select an SP-API action.). It then submits the chosen action and its content to Amazon through the account, for the thread's marketplace or, if the thread has none, the account's. Afterwards it adds the outgoing line to the thread, with the chosen action, the content sent and the response Amazon returned.

What is left on the thread and which messages can appear

What state is the thread in after sending?

It depends on the checkboxes in the window. With Mark as resolved the thread becomes resolved; with Mark as notified, unresolved it becomes notified but unresolved; with neither ticked, it stays open. Whichever state it ends up in, the thread is left with no reply pending and its unread counter at zero. If you tick both boxes, the code looks at the resolved box first, so that one wins. When it finishes, the window closes.

What happens to the thread if a message appears?

The button stops at the message and never reaches the part that changes the thread's state. Fix the cause and press Send again.

Which messages can it show and what should I do about each?

These are some of the messages the button can raise:

MessageWhen it appearsWhat to do
You need at least Amazon Seller Connector Operator access to send an Amazon message. Ask a manager to grant Operator or Manager access.At the start, if your user lacks Operator accessAsk a manager to grant you Operator or Manager access
No buyer email found on this thread. Import an inbound Amazon message first.With Reply via Amazon Email, if the thread has no buyer emailImport an inbound Amazon message first
Configure a sender email to reply to Amazon.With Reply via Amazon Email, if no sender address is foundCheck that your user or the company has an email address, then press Send again
This thread has no Amazon Order ID.With SP-API Action, if the thread has no order IDCheck the thread
You must select an SP-API action.With SP-API Action, if no action is chosenChoose the action and press Send again

What is the button called if my Odoo is in another language?

In English it is Send; the diagram below shows how the user sees it in each language.

Code-generated diagram built from the module's published translations, not an Odoo screen: the text Send in Spanish, German, French, Italian and Portuguese
Diagram from the module's translation files: Enviar in Spanish, Senden in German, Envoyer in French, Invia in Italian and Enviar in Portuguese.

How FlexigoTech can help

The module is published on Odoo Apps for Odoo 17, 18, 19 and 20 (listing, module page). It is a one-off payment per Odoo version and needs a FlexigoTech Cloud subscription: the Connector plan costs €49 a month or €490 a year excluding VAT, with up to 3 accounts. If you are implementing Odoo or want to adapt how you reply to buyers, FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations.

Keep reading

Checked in the connector's source code (version 20.0) and the linked sources

Sources