Guides
Build an on-demand report with a form
A manual trigger can ask for values when someone runs it. This workflow asks for a question and a recipient, then emails Neo's report and a link to a spreadsheet of orders.
Before you start
This builds, from a blank workflow, the same thing as the template "Send a Neo report and a link to the full orders Excel". It uses AI credits and sends an email. Use your own address to test.
The template's reference page, with its trigger, steps and requirements: Send a Neo report and a link to the full orders Excel.
Build it
Link to this section: Build itCreate the workflow
«New workflow», «Set up a trigger», «Manual run».
Declare the form
In the trigger, add three fields:
question(text, label "Question"),recipient(text, label "Recipient") andincludeWeb(true/false, label "Include a web search"). All three must be sent whenever someone runs it. A name starts with a letter or an underscore, then letters, digits or underscores;createdAtandcreatedByare reserved and a name cannot repeat.Ask Neo
Add «Ask the AI». For the question, insert the variable "Question" from the trigger; for the web search, insert "Include a web search". Leave the mode as instant.
Export the orders
Add the action that generates an Excel of orders. It takes no inputs and gives back a temporary link. It exports all orders, not only those the question is about.
Send the email
Add «Send email from Filmo». To: the variable "Recipient". Subject: a fixed text. Body: Neo's answer, a blank line, and the link to the spreadsheet, each inserted as a variable.
Run it
Select the trigger and press «Run workflow». The form asks for the three values. The editor publishes the draft first, as a new version.
How the values travel
Link to this section: How the values travel- Each field of the form is a variable
trigger_<name>for every later step: you pick it from the list under Trigger. - Each step's result is a variable too, named after the step. Neo's answer is the
answerof the step. - The email comes from Filmo's address, not from your mailbox, and the workflow stays public.
- The link to the spreadsheet is temporary. A recipient opening the email after it expires finds a dead link.
Run it from your own code
Link to this section: Run it from your own codeThe form is exactly what the API asks for in payload. List the workflows to see it, then start a run with the fields: see Workflows from the API and MCP.
A recipient typed in the form is not checked. The email step accepts one address; a list separated by commas fails with a message saying the address is not valid.
Related pages
Link to this section: Related pagesBuild
Triggers
A trigger decides when a workflow runs. Every workflow has exactly one, and you can change it in the editor at any time (until you publish, nothing changes for the runs).
Build
Data and expressions
You do not write formulas in a workflow. You pick values from lists, and Filmo stores what you picked as a structured expression. This page explains what the picker offers and how the values behave when the run executes.
Run
Workflows from the API and MCP
From your own code or an AI assistant you can list the workflows of an account and start a run of one. You cannot read its result, and you cannot edit or create workflows.
Was this page helpful?