Automation Rules and Workflow Triggers in CraftOps
Every fabrication shop has repetitive tasks that eat into productive time. An operator finishes a print and manually changes the job status. Someone notices a filament spool is almost empty and scrambles to reorder. A customer emails asking whether their order has shipped, prompting your team to send a tracking link they should have sent automatically. These small interruptions add up to hours of lost productivity each week. CraftOps automation rules handle these routine actions for you, triggered by events that happen naturally in your production workflow.
Automation in CraftOps follows a simple pattern: when a specific event occurs, perform one or more actions. The events come from your shop's real activity, such as a job changing status, a payment being received, or a material stock level dropping below a threshold. The actions are the tasks your team would otherwise perform manually, such as sending a notification, updating a record, generating a report, or creating a follow-up task. By connecting events to actions through configurable rules, CraftOps keeps your shop running smoothly with less manual intervention.
Event-Based Triggers and Automatic Status Updates
The foundation of CraftOps automation is the event system. Every meaningful change in your shop generates an event: a new order is placed, a quote is approved, a job starts printing, a print completes, a payment is received, a shipment is delivered. Each event is available as a trigger for automation rules, and you can combine triggers with conditions to create precise rules that fire only when specific criteria are met.
Automatic status updates are the most common automation. When a print finishes, you might want the job to automatically move from "in production" to "post-processing" if the job requires support removal, or directly to "quality check" if it does not. You configure this with a rule: when the event is "print complete" and the condition is "job has no post-processing steps," the action is "set status to quality check." A second rule handles the alternative: when "print complete" and "job has post-processing steps," set status to "post-processing." Your operators no longer need to remember to update statuses manually, and the job board always reflects reality.
Status-driven automations can chain together to create complete workflows. When a job enters "quality check," a rule assigns the inspection task to a specific team member. When the inspector marks the job as passed, another rule moves it to "ready to ship" and generates a packing slip. When the shipping label is created, the status updates to "shipped" and the customer receives a tracking notification. Each step triggers the next without anyone clicking a status dropdown.
These chains are fully customizable. A shop focused on local pickup might have a different workflow than one that ships everything. A shop producing safety-critical parts might insert an additional review stage that a hobbyist shop skips entirely. CraftOps does not impose a rigid workflow; it gives you the building blocks to define your own and then automates the transitions between steps.
Notification Rules and Print-Complete Actions
Notifications are one of the most valuable automation targets. Instead of relying on your team to remember who needs to know what and when, CraftOps sends the right notification to the right person at the right time based on your rules. When a rush order is placed, the shop manager gets a push notification. When a print fails, the assigned operator and the scheduler both receive alerts. When a customer's order is ready for pickup, the customer gets an email and an SMS if configured.
Print-complete actions go beyond simple notifications. When a machine finishes a job, an automation rule can simultaneously update the job status, log the actual print time for analytics, deduct the consumed material from inventory, notify the post-processing team, and update the customer portal with a completion timestamp. All of these actions fire from a single event, executing in parallel so nothing is missed and nothing is delayed.
For shops running overnight prints, print-complete notifications are especially useful. Your operator starts a 12-hour print at 6 PM and goes home. When the print finishes at 6 AM, CraftOps sends a notification to the morning operator's phone so they know which machine is available for the next job when they arrive. The job status is already updated, and the next queued job is highlighted on the scheduler, ready for the morning operator to load without any investigation into what finished during the night.
Tip: Start with five core automation rules: print complete to status update, order placed to customer confirmation, payment received to receipt generation, low stock to reorder alert, and overdue invoice to payment reminder. These five rules alone will save your team several hours per week. Expand gradually as you identify more repetitive patterns in your workflow.
Low-Stock Reorder Triggers and Scheduled Reports
Running out of material mid-print is one of the most frustrating disruptions in a fabrication shop. CraftOps prevents this with inventory-driven automation rules. You set a minimum stock threshold for each material, say 500 grams of black PLA or two liters of standard resin. When the tracked inventory for that material drops below the threshold, an automation rule fires. The action can be a notification to your purchasing manager, an automatic draft of a purchase order from your preferred supplier, or both.
The reorder trigger accounts for material that is allocated but not yet consumed. If you have 600 grams of a filament in stock but 400 grams are committed to queued jobs, your effective available stock is only 200 grams. CraftOps considers these committed allocations when evaluating reorder thresholds, so you get alerted before you actually run out rather than after the last spool is loaded into a machine with three more jobs waiting behind it.
For materials with long lead times, such as specialty filaments or custom-color resins, you can set higher thresholds that account for the supplier's delivery window. If a specialty material takes two weeks to arrive, setting the threshold at a level that covers two weeks of typical consumption ensures you reorder with enough runway to receive the shipment before your stock is depleted.
Scheduled reports round out the automation toolkit by delivering analytics to your inbox on a recurring basis without requiring anyone to log in and generate them. A weekly revenue summary, a daily machine utilization snapshot, a monthly material consumption report, or a quarterly customer profitability analysis can each be configured as a scheduled automation. The report is generated at the specified interval, formatted as a PDF or CSV, and emailed to the designated recipients automatically.
Combining scheduled reports with threshold alerts creates a proactive management system. You receive your weekly dashboard every Monday, a reorder alert when stock dips, a notification when a machine is idle for more than four hours, and a daily summary of overdue invoices. Your shop management shifts from reactive problem-solving to proactive oversight, with CraftOps handling the monitoring and alerting while your team focuses on the work that machines cannot automate: creative problem-solving, customer relationships, and quality craftsmanship.
What's Next
Automation rules are the final layer that ties every CraftOps feature together into a self-managing system. From file upload to print analysis, design library to production scheduling, invoicing to shipping, and now automated workflows connecting them all, CraftOps provides a complete platform for running a modern fabrication shop. Whether you operate a single 3D printer from a garage or manage a fleet of machines across multiple technologies, these tools scale with your business and eliminate the manual busywork that keeps you from doing your best creative and technical work. Explore the full CraftOps platform and see how automation can transform your shop's daily operations.