Library / Code, Git & Developer Tools
Code, Git & Developer Tools
Back Up Typebot Flows to GitHub
When run or on a schedule, it lists all Typebot flows, saves each to GitHub, and removes files for flows deleted in Typebot.
What it does
## Typebot Backup to GitHub This workflow will backup all instance typebots to GitHub and also deleted it if was deleted in your typebot workspace. The files are saved ID.json for the filename. ### Setup Open Globals node and update the values below 👇 - repo.owner: your Github username - repo.name: the name of your repository - typebot.url: default url or your self-hosted Typebot url - typebot.workspace.id: your Typebot workspace id If your username was john-doe and your repository was called n8n-backups: - repo.owner - john-doe - repo.name - n8n-backups For Typebot see its documentation The workflow calls itself using a subworkflow, to help reduce memory usage.
The steps
- On clicking 'execute'
- Execute Workflow Trigger
- List Typebots
- typebot
- Get Typebot
- Split Out
- Edit Fields
- Globals
- Schedule Trigger
- github
- List files
- Get file data
- Create new file
- Edit existing file
27 steps in total.
Similar automations
Security & ComplianceBuild Encrypted WhatsApp Flows with Webhooks11 stepsCode, Git & Developer ToolsBack up workflows to GitHub with Vivere heartbeat alerts17 stepsCode, Git & Developer ToolsBack Up Squarespace Code Injections to GitHub23 stepsCode, Git & Developer ToolsBack Up n8n Workflows to GitHub via Pull Requests22 steps