SimplyPrint integration
3D printer fleet management: monitor printers, manage the print queue, track filament, and automate print jobs.
Build it by describing it
Type a sentence like this and the copilot builds, validates and simulates the workflow.- Simulated before it goes live
- Fixes proposed when something breaks
- One credit per run
Triggers
Start a workflow when this happens- WHENPrint Started
Fires when a print job starts on any printer.
- WHENPrint Paused
Fires when a print is paused (manually or by the AI failure watcher).
- WHENPrint Resumed
Fires when a paused print is resumed.
- WHENPrint Cancelled
Fires when a print is cancelled before finishing.
- WHENPrint Finished
Fires when a print completes successfully.
- WHENPrint Failed
Fires when a print terminates with a failure.
- WHENBed Cleared
Fires when a printer's bed is reported cleared (ready for the next job).
- WHENObjects Skipped
Fires when one or more objects in a multi-object print are skipped.
- WHENPrinter AutoPrint State Changed
Fires when a printer's AutoPrint enabled/disabled state changes.
- WHENPrinter Nozzle Size Changed
Fires when a printer's active nozzle diameter is updated.
- WHENPrinter Material Changed
Fires when a printer's loaded material is updated.
- WHENPrinter Tag Assigned
Fires when a custom tag is attached to a printer.
- WHENPrinter Tag Removed
Fires when a custom tag is detached from a printer.
- WHENPrinter Out-of-Order State Changed
Fires when a printer is marked out of order (or back in service).
- WHENAI State Changed
Fires when a printer's AI failure detection is enabled, disabled, or reconfigured.
- WHENAI Failure Detected
Fires when the AI failure detector flags a potential print failure.
- WHENAI Failure Marked False Positive
Fires when an AI failure alert is dismissed as a false positive.
- WHENAutoPrint Max Cycles Reached
Fires when a printer hits its configured AutoPrint cycle limit.
- WHENCompany AutoPrint State Changed
Fires when the account-wide AutoPrint master switch is toggled.
- WHENQueue Item Added
Fires when a file is added to the print queue.
- WHENQueue Item Deleted
Fires when a queue item is removed from the queue.
- WHENQueue Emptied
Fires when a queue group (or the whole queue) is emptied.
- WHENQueue Item Moved
Fires when a queue item is moved to another group or reordered.
- WHENQueue Item Revived
Fires when a completed queue item is sent back into the active queue.
- WHENQueue Item Pending Approval
Fires when a queue item is submitted and awaits approval.
- WHENQueue Item Approved
Fires when a pending queue item is approved.
- WHENQueue Item Denied
Fires when a pending queue item is denied.
- WHENFilament Created
Fires when a filament spool is added to the account.
- WHENFilament Updated
Fires when a filament spool's metadata is updated.
- WHENFilament Deleted
Fires when a filament spool is deleted.
- WHENFilament Assigned to Printer
Fires when a filament spool is assigned to a printer.
- WHENFilament Unassigned from Printer
Fires when a filament spool is removed from a printer.
- WHENOrganization User Signed Up
Fires when a new user signs up for the organization.
- WHENOrganization User Pending Approval
Fires when a new organization user is awaiting admin approval.
- WHENBalance Charged
Fires when a user balance is charged (debited).
- WHENBalance Refunded
Fires when a previous charge is refunded.
- WHENBalance Topped Up
Fires when a user balance is topped up (credited).
- WHENBalance Adjusted
Fires when a balance is adjusted by an administrator.
- WHENQuota Request Submitted
Fires when a user submits a request for more quota.
- WHENQuota Request Resolved
Fires when a quota request is approved or denied.
- WHENQuota Adjusted
Fires when a user's quota is manually adjusted.
- WHENQuota Reset
Fires when a quota period rolls over and a user's quota is reset.
- WHENMaintenance Job Created
Fires when a maintenance job is created.
- WHENMaintenance Job Started
Fires when work begins on a maintenance job.
- WHENMaintenance Job Completed
Fires when a maintenance job is completed.
- WHENMaintenance Job Cancelled
Fires when a maintenance job is cancelled before completion.
- WHENMaintenance Job Overdue
Fires when a scheduled maintenance job passes its due date without being completed.
- WHENMaintenance Job Reopened
Fires when a completed or cancelled maintenance job is reopened.
- WHENMaintenance Job Updated
Fires when a maintenance job's metadata is edited.
- WHENMaintenance Job Deleted
Fires when a maintenance job is deleted.
- WHENMaintenance Problem Reported
Fires when a user reports a problem on a printer.
- WHENMaintenance Problem Resolved
Fires when a reported problem is resolved.
- WHENMaintenance Task Completed
Fires when an individual maintenance task is checked off.
- WHENMaintenance Task Skipped
Fires when an individual maintenance task is skipped.
- WHENMaintenance Schedule Created
Fires when a recurring maintenance schedule is created.
- WHENMaintenance Schedule Updated
Fires when a recurring maintenance schedule is edited.
- WHENMaintenance Schedule Deleted
Fires when a recurring maintenance schedule is deleted.
- WHENSpare Part Created
Fires when a spare part is added to inventory.
- WHENSpare Part Updated
Fires when a spare part's metadata is updated.
- WHENSpare Part Deleted
Fires when a spare part is removed from inventory.
- WHENSpare Part Stock Adjusted
Fires when a spare part's stock count is adjusted.
- WHENSpare Part Low Stock
Fires when a spare part's stock drops below its low-stock threshold.
Actions
Then Calibra can do this for you- DOList Printers
List every printer in your SimplyPrint account with current status.
- DOGet Farm Overview
One-shot fleet summary: total printer count plus per-bucket lists (online/offline, printing/paused, awaiting bed clear, in maintenance, requires-attention, AI failure detections, …). Use this instead of paginating "List Printers" when you just need counts and the printers in each state.
- DOGet Printer
Get detailed information about a specific printer.
- DOPause Print
Pause the current print on a printer.
- DOResume Print
Resume a paused print on a printer.
- DOCancel Print
Cancel the current print on a printer. This is destructive — the job cannot be resumed.
- DOCancel Pending Print
Cancel a print that's queued/staged on a printer but hasn't started yet (status = print_pending). Distinct from "Cancel Print", which targets the active print.
- DOClear Printer Bed
Mark a printer's bed as cleared after a print finishes. Bread-and-butter step in AutoPrint flows — pair with a "print done" trigger to automate bed clearing.
- DOSkip Print Objects
Skip one or more individual model objects on the current print (printer must be in PRINTING / PAUSED / PAUSING / CANCELLING / RESUMING state). Single printer per call.
- DOSet Printer Out of Order
Mark one or more printers as out-of-order (or clear that flag). Requires the Out-of-Order feature on the account.
- DOSend G-code
Send raw G-code commands to an operational printer (requires Print Farm plan).
- DOStart Print
Start a print job on one or more printers from an existing file, queue item, or print-job reference.
- DOGet Printer Notifications
Fetch the open notifications/events on one or more printers. Pairs well with the `requires_attention` bucket from "Get Farm Overview".
- DOResolve Printer Notification
Mark a printer notification as resolved (or dismissed). For notifications with multiple actions, pass `action` to pick one or `force: true` to resolve without choosing.
- DOList Queue Items
List items in the print queue, optionally filtered to a single queue group.
- DOGet Queue Item
Fetch a single queue item by numeric ID — returns the formatted record (file metadata, assignments, custom fields, …).
- DOGet Next Queue Items
Resolve the next-up queue items for one or more printers using the company's match criteria (with deduplication so the same item is never assigned twice). Returns the matched queue object with item references per printer.
- DOPreview Next Queue Items per Printer
Read-only preview of the next-up queue item for each given printer (no dedup, no offline checks). For each printer, returns either the matched queue item or the issues blocking a match. Different from "Get Next Queue Items": that one dedupes for actual scheduling, this one shows what each printer would pick.
- DOList Queue Groups
List every queue group on your account.
- DOSave Queue Group
Create or update a queue group. Pass an existing group ID to edit it; omit it to create a new one. Requires the Queue Groups feature on the account.
- DODelete Queue Group
Delete a queue group. Items in the group are moved to "Move to" group, or to the first remaining group if not specified, or set to ungrouped if it was the last group.
- DOAdd File to Queue
Add an existing file (API-uploaded or user-file) to the print queue. For uploading a new file at the same time, use "Upload File & Add to Queue".
- DOUpdate Queue Item
Update a queue item (amount, note, etc.).
- DOSet Queue Item Printer Assignments
Assign one or more queue items to specific printers, printer models, and/or printer groups. Replaces the current assignments on each item.
- DOMove Queue Item
Move a queue item to a different queue group.
- DORemove Queue Item
Remove an item from the print queue. Destructive — the item is gone.
- DORevive Queue Item
Bring a completed (done) queue item back to the active queue.
- DOEmpty Queue
Delete every item from the print queue (optionally filtered to a group or done-only). Destructive.
- DOList Pending Queue Items
List queue items awaiting approval, denied, or sent back for revision.
- DOApprove Queue Item
Approve one or more pending queue items.
- DODeny Queue Item
Deny a pending queue item (remove or send back for revision).
- DOList Files
List files in your SimplyPrint account, optionally within a folder and/or filtered by a search term.
- DOUpload File
Upload a file or HTTPS URL to SimplyPrint. URL uploads stream with ~95 MiB peak RAM; File uploads are buffered by AP. Files over 95 MiB are chunked automatically. Returns the API file id — pass it to "Add File to Queue" or "Start Print" later.
- DOUpload File & Add to Queue
Upload a local file or HTTPS URL to SimplyPrint and add it to the print queue in one step. URL uploads stream with ~95 MiB peak RAM; File uploads are buffered by AP. Files over 95 MiB are chunked automatically. For starting the print afterwards, chain a "Start Print" action.
- DOUpload File to Folder
Upload a file (or HTTPS URL) and save it to your SimplyPrint user file system, optionally inside a specific folder. URL uploads stream with ~95 MiB peak RAM; File uploads are buffered by AP. Files over 95 MiB are chunked automatically.
- DOMove File
Move one or more user files to a different folder.
- DOCreate or Update Folder
Create a new folder in the user file system, or update an existing one (pass the folder ID to edit). Optionally an "organization" / shared folder with per-rank view/upload/modify permissions.
- DODelete Files
Permanently delete one or more user files by UID. Returns a partial-success report — files the caller can't modify are reported in `errors` while accessible files are deleted.
- DODelete Folders
Delete one or more folders (and everything in them). All-or-nothing: if any folder isn't modifiable by the caller, the whole call fails.
- DOUpdate File
Rename a user file and / or update its compatible-printer assignments. (Thumbnail upload is not exposed here — multipart isn't supported on this endpoint over OAuth via the AP HTTP client.).
- DODownload File
Download a file from SimplyPrint by user-file UID, queue-item ID, or print-job UID. Returns the file as a Calibra file reference plus content-type / size metadata.
- DOList Filaments
List filament spools in your SimplyPrint account, with optional filters and sort.
- DOGet Filament
Get detailed information about a specific filament spool by numeric ID or 4-character short ID (uid).
- DOCreate Filament
Add a new filament spool to your inventory. Use the free-text brand/color fields for ad-hoc spools or the catalog ids for known SKUs.
- DOAdjust Filament Weight
Update the remaining filament on a spool. Provide ONE of "grams remaining" / "percent remaining" / "weighed gross" — the other two derive from it.
- DOMark Filament as Dried
Record that one or more spools were just dried. Updates each spool's last-dried timestamp.
- DOGet Filament History
Paginated usage history for a specific spool — print jobs, weight adjustments, drying cycles, etc.
- DOAssign Filament to Printer
Assign a filament spool to a printer at a specific nozzle + extruder slot. Defaults to nozzle 0 / extruder 0 (single-nozzle single-extruder printers); set the indices for multi-nozzle (e.g. IDEX, toolchanger) or multi-material (MMS, MMU) printers.
- DOUnassign Filament
Detach a specific filament spool from whichever printer it is currently assigned to.
- DOList Print History
List completed print jobs, optionally filtered to a single printer.
- DOGet Print Job
Fetch a single print job's full record by its UID — timeline, pictures, spools used, gcode analysis, filament data, cost, AI inference, custom fields, etc.
- DOArchive Print Jobs
Archive one or more completed print jobs (removes them from the active history view).
- DOUnarchive Print Jobs
Restore one or more archived print jobs to the active history view.
- DOList Tags
List all custom tags configured on your account.
- DOCreate or Update Tag
Create a new custom tag, or rename / re-style an existing one (pass the tag ID to edit).
- DOAssign Custom Tag
Attach an existing custom tag to a printer, printer group, file, or queue item. Use "Create or Update Tag" first to get the tag ID.
- DODetach Tag
Remove a single custom tag from one printer, printer group, file, or queue item.
- DODelete Tag
Delete a custom tag from the account. The tag is removed from every printer/file/queue item it was attached to.
- DOGet Current User
Return information about the SimplyPrint account connected to this flow.
- DOList Custom Fields
List all custom field definitions on your account.
- DOSet Custom Field Values
Set custom field values on one or more entities (queue items, files, printers, etc.).
- DOGet Account Statistics
Fetch high-level printing statistics (total prints, materials used, hours, etc.).
- DOCustom API Call
Call any SimplyPrint REST endpoint the piece does not wrap directly. Useful for admin / partner / school-dashboard endpoints and anything else behind OAuth scopes.
Questions
Is the SimplyPrint integration free?
Yes. SimplyPrint is available on every Calibra plan, including the free plan, which needs no card.
How is SimplyPrint usage billed?
Calibra charges one credit per workflow run, however many steps it has. Steps that read from or write to this app do not cost extra.
Can I connect SimplyPrint without writing code?
Yes. Describe the process in plain words and the AI copilot builds the workflow with SimplyPrint for you. You can also use templates or the visual editor.
Describe your first process. Watch it run today.
Free plan, no card. One credit per run, however many steps it has.