Sorry! I didn’t look closely enough at the post I linked you to. It also doesn’t play for me there. Maybe that’s just an animated gif. I’ve indeed watched the video sometime in the past, but don’t find a direct link anywhere in my browsing history.
Thanks for taking a look David.
Hello everyone, does anyone have the link to the video or could explain how to use the plugin because I am lost between the different steps… ![]()
Hello guys and @eli , I’ve been trying to look for an answer here, but couldn’t find it.
How to properly create a csv file in the backend, bearing in mind that I need to send it then in the POST request as a file?
This is my current test setup:
I’m using Create CSV from JSON (SSA) action in the backend. Then again creating CSV from base64. Then using the ‘body’ in the response to send it in the API request.
Here in logs I see a link is returned:
But then I get an error from the API saying I don’t pass a valid file:

In the file manager I see the file was uploaded as ‘application/octet-stream’:
Although I would expect it to be uploaded as text/csv as you can see other files in the file manager are. So I’m thinking this is what causes the error.
Am I doing something wrong or it’s the expected behaviour? Would be very grateful if someone can point me out in the right direction. Thanks a lot!
Hey Hey @eli
Quick question : I need to export Q&A. Those are stored in one text field. So I’ve to parse it to get my nice formating to export, this is working pretty well. But, I noticed that if my users have moved/create a new question, they are not exported.
So my text field after parsing is like
{"question#1: “Answer#1”},
{"question#2: “Answer#2”},
{"question#3: “Answer#3”},
{"question#4: “Answer#4”}
Exporting well
But if I do have
{“username”: “Carla”,
"question#1: “Answer#1”,
"question#2: “Answer#2”,
"question#3: “Answer#3”,
"question#4: “Answer#4”},
{“username”: “John”,
"question#1: “Answer#1”,
"question#3: “Answer#5”,
"question#2: “Answer#2”,
"question#3: “Answer#3”,
"question#4: “Answer#4”}


I will not see the Q5 in export ![]()
An idea ?
Thank you !!
You use the new expression builder
…?
2 hunches:
- strings tripping the JSON compiler – use the
:JSON safeoperator. Has saved me tons of times. - I’ve got a hunch that he number of headers – aka the created questions – is triggering it.
Hey @innovers.co @anon94236128 I think this is the correct video. Not sure what happened to the old link ![]()
Hi @yurii, when using the New File from Base64 action make sure to add .csv to the end of your filename.
Hey @Sarah_Esteve,
@rico.trevisan is correct. The fields defined in the first object are the total number of columns that will be created in the resulting CSV file.
If there is a max number of questions that could be exported, you could make sure the first object has all those fields defined.
Additionally, you can pass the data into the plugin as a list of arrays with values only. That would look something like this
["column1value1","column2value1","column3value1"],
["column1value2","column2value2","column3value2","column4value2","column5value2","column6value2"],
["column1value3","column2value3","column3value3","column4value3"]
Each array is a new row.
That would add all the data to the CSV but wouldn’t included any headers.
Here you go: 1T - CSV Creator 3.0 - #364 by eli
Hard to answer without more details but it’s likely some data in your uploaded csv doesn’t fit with the data structure in your app if it’s happening on both native upload and with the plugin.
Thanks @eli for the help. Appreciate your work!
Good man @eli - I appreciate this!
Mark.
don’t blame me
yes I try to use the new expression composer to get habits. and it is very nice for changing a big conditional without reaking anything. Unless the editor itself lol
Thx for your help I’m going to try json safe
got it ! thanks a lot for tips
and learning
Just to give feeback, I achieve to export phone number with leading zeroes by adding a ’ before the number like
'065959595959
![]()
@eli
Hello Eli, I’m reviewing the plugin and it’s very interesting.
Can you help me with the following queries:
1-How do I add calculated fields? For example, a field that comes from the API call comes in micros, I want to convert it to a normal value. I already do that in the repeating group, but I can’t do it in the content of the CSV.
2-How do I add conditional fields?
For example, like the following illustration, I also already do it in the repeating group. All data comes from an API call.
I share with you the progress I have in the plugin, I only need to add the calculated and conditioned fields as in the repeating group.
Hello @eli ! I’m still trying to create csv for my Q&A. I think when the json file is too big it is not working.
CREATING THE CSV :
LENGHT OF CSV :
SAVING THE CSV :
Do you have an idea how to make it ?
Hey @Sarah_Esteve, the action generates an error if an error occurs. Can you add an action to record the error that is being thrown?










