Hello, I try to map field in a scenario when an invoice on the app Plutio the status is change to paid, an automatically email is send with Zoho Mail to the customer to thanks for his payment.
I add the Watch Invoice Module (Plutio), Get Person module (Plutio) and Send an email module (Zoho Mail)
Field of Plutio I think is an Array, do I need to create an Iterator in the scenario ?
Hello, in your “Get a person” module, when you map the person ID, notice if the “Client” field from the previous module is an array/collection by hovering over the field name and reading from the popup menu.
Based on what I see in the Plutio documentation, Client should be a collection in Make.
If you can, please send a screenshot of what you see in Make when you map data in the “Get a person” module.
I see - that’s because you need to use a different endpoint to retrieve companies (this one).
So, after your first module, you may add a ROUTER. Then a filter on the first route for entityType=person, followed by your current modules. And a filter on the second route for entityType=company, followed by the “Make an API call” module for retrieving the company information (see documentation linked above for details), and then again the “Send an email” Zoho Mail module.
I just want to know, if I want an email to be sent instantly when the invoice status is paid, the good setting for schedule scenario is “On Demand” or I need to change my trigger to “Watch Notification” ?
For instant triggers, it looks like you need to use the “Watch notifications” module based on what I see on the Make Plutio modules. Be aware that if you use this, you’ll likely need an extra step for “Get Invoice” after the trigger, because “Watch notifications” is generic.
Alternatively, you can keep “Watch invoices” and reduce the frequency of scenario runs to a minimum (every 1 minute if you’re on a paid plan in Make).
I find myself is a Watch Notification for instant trigger.
I add Get an Invoice Module after the Watch Notification module but at the end, the instant paid invoice business name dosen’t match in the email I send.


The accurate business name is Montrealenligne and I have GF Signature instead.
Thanks, I appreciate!
I test my scenario and it’s working but with the Get an Invoice Module I just have the Client ID and the Entity Type, I don’t have the company name or the email so I can’t map the right information in the Zoho Mail Module. When I map the info with the Make an API call has the company info, the company it’s not linked with the info of the Get an Invoice Module.
If I understand correctly, the “Get an invoice” module does not output the invoice data you need for the “Send an email” module.
If that’s correct, you may try to replace the “Get an invoice” module with “Make an API call”, and use this endpoint: https://api.plutio.com/v1.10/invoices/{{id}}.
That’s because according to the Plutio API Documentation, the invoice data is included in the response. So, maybe using “Make an API call” fixes the issue.
The reason why the company name in the email was not linked with the paid invoice is because we need to mark a Query string in the Make an API Call for the company.
Fantastic to see that you folks made it work! Great job to both of you
Also, a big thanks for sharing the final solution with the community. I said it above and I’ll say it again: this is super valuable and gives us all a chance to learn from what you figured out
Just FYI: I’m marking the last comment as a solution so that we keep the community space tidy and so that folks searching for similar information know where to look.