Export & Import Jobs
Share your workflows with others by exporting them as JSON files, or import jobs shared by the community.
Exporting a Job
You can export any job you own (or any public job) as a JSON file:
From the Canvas
- Open your job in the canvas editor
- Click the Save dropdown (arrow next to the Save button)
- Select Export JSON
- The job definition will download as
{job-name}.json
From the Public Job Page
- Navigate to any public job's page (e.g.,
/jobs/{job-id}) - Click the Export JSON button in the header
- The job definition will download as
{job-name}.json
Importing a Job
Import a job from a JSON file to create your own copy:
- Click Create Job (from the homepage or Jobs page)
- Select the Import JSON tab
- Either:
- Paste the JSON content directly into the text area
- Drag and drop a
.jsonfile onto the input area
- Click Import Job
Name Conflicts
Job names are unique (like brand names). If you import a job with a name that's already taken:
- The system will automatically append a number:
JobName→JobName (1)→JobName (2) - You can rename your job after importing
Job JSON Structure
Exported jobs contain the following fields:
{
"name": "My Workflow",
"description": "A description of what this job does",
"network": "solana",
"workflow_definition": {
"nodes": [...],
"edges": [...],
"viewport": {...}
},
"trigger_type": "manual",
"trigger_methods": { "webhook": true, "manual": true },
"workflow_inputs": [...],
"creator_markup": 0,
"output_type": "ui",
"output_config": {...}
}
Key Fields
| Field | Description |
|---|---|
name | Job name (must be unique when importing) |
network | Payment network: "solana" or "base" |
workflow_definition | The complete workflow graph (nodes, edges, viewport) |
trigger_type | How the job starts: "manual", "webhook", or "schedule" |
trigger_methods | Which trigger methods are enabled |
workflow_inputs | Input parameters for webhook triggers |
creator_markup | Additional fee charged by the job creator (in cents) |
output_config | Telegram/X output settings |
Use Cases
Sharing Templates
Export a well-designed workflow to share with your team or the community. Others can import and customize it for their needs.
Backup & Version Control
Export your jobs to keep local backups or track changes in version control (Git).
Migration
Move jobs between accounts or environments by exporting and re-importing.
Tips
- Passwords and secrets are not included in exports for security
- Resource configurations (API endpoints, pricing) are preserved
- After importing, review the workflow and update any account-specific settings
- You can edit the JSON before importing to customize names or settings