What problem does it solve?
It eliminates the need to manually click through Tally to create forms, inspect questions, export submissions, and set up webhook delivery for downstream workflows.
Core Features & Use Cases
- Create and update forms from the terminal: generate simple forms using a label=type DSL or build multi-page forms from a JSON blocks file.
- Read and export submission data: list submissions, fetch individual responses, and export results as safe CSV or JSON for pipelines and analysis.
- Automate webhook workflows: create, list, inspect events/delivery history, and retry failed webhook deliveries.
Quick Start
Run tally form create-simple with your form name and fields in the --fields DSL, then check delivery by creating a webhook for the new form ID and exporting submissions as safe CSV.