for a long time I’ve been trying to use n8n solution to automate a very simple workflow which would:
fetch email from GMail
check if the email is from specific email address and contains a single PDF attachment
if it does, it would extract PDF and the year value (current year is ok, but since PDF file name contains YEAR value, it would be greate to fetch that value from the PDF filename) and upload it to the specific folder on Dropbox (/example folder/$YEAR$ - invoices)
So far, I am stuck on ReadPDF node.
I have no idea how to configure that node in order to extract PDF file from input data and use that (binary data) as an input binary for Dropbox node
Can someone please push me into the right direction?
Thank you very much for your help in advance!
Regards,
Igor
P.S.
I tried the same thing using https://www.integromat.com/ service (free for the test) and I was able to do it in half an hour. Don’t get me wrong. I really like n8n and would like to use it on my own, but even such a simple workflow something I can’t figure out in it. Not to mention something more difficult
thank you for checking this out. I am sure that this is something that can be fixed. I mentioned earlier Integromat service which I tested. They don’t have this kind of issue so I guess it is not impossible to resolve
I know that I shouldn’t compare with other services and I mean no harm by doing that. Just saying that it can be solved (somehow) I guess
Sadly have no idea what is going on there and are also not able to help you to figure it out for exactly that reason. Are simply not an npm expert. It is an npm related problem and maybe a bug in it? Because the last released n8n version is 0.74.0:
The only other things I can advise you to do are:
use the n8n docker-images instead (that is generally the best way to run n8n)
docker image is out of the question. I hate docker technology. People tend to use docker today but I have an impression that they don’t know what is going on behind the scene. I like to know what is going on and I like to set up my own system in a way I want it