No-Code Automation
Automate your operations
without writing a single line of code.
Fulfil's automation rules let you configure triggers, conditions, and actions through drop-down menus. No developers, no customizations, no technical knowledge required.
How it works
Three parts. All drop-down menus.
Every automation rule has a trigger, optional conditions, and an action. No code required.
Pick a trigger.
Choose when the rule fires (e.g. when a sales order is confirmed, a shipment is packed, an invoice is posted, and more).
Set conditions.
Filter which records the rule applies to. Trigger on all records, records matching all conditions, or any condition.
Choose an action.
Select what happens when the rule fires. Route to a warehouse, post to Slack, buy a shipping label, and more.
35+ triggers across every workflow
Each trigger fires when a record reaches a specific state. Select the trigger from a drop-down menu.
Sales Orders
- Confirmation
Customer Shipments
- Create
- Waiting
- Assignment
- Assignment Failed
- Start Picking
- Done Picking
- Packed
- Shipped (Done)
- Delivered
- Label Generation Failed
Invoices
- Created
- Posted
- Paid
Production Orders
- Waiting
- Assignment
- Start Running
- Done
Work Orders
- Start Running
- Finished
Purchase Orders
- Confirmation
- Waiting Approval
Supplier Shipments
- Create
- Received
- Done
Customer Returns
- Create
- Received
- Done
- Delivered
Transfers & Drop Ships
- Drop Shipments: Waiting
- Internal Shipments: Assignment
- Internal Shipments: Packed
- Internal Shipments: Shipped
- Internal Shipments: Done
- Bin Transfers: Waiting
100+ actions you can take
When a trigger fires, choose from a list of actions via drop-down menus. Here are some of the most common.
Order Processing
- Add sales order line item
- Add shipping line
- Apply customer price list
- Process sales order
- Set sale priority
- Set channel segment
- Explode BOM for line
- Throw error
Fulfillment
- Route to next available warehouse
- Assign to next available warehouse for shipment
- Set warehouse
- Set fulfillment strategy
- Set packaging option
- Set picking zone
- Assign inventory
- Add consumables
- Put customer shipment on hold
- Ship items separately
- Ship units separately
- Split unavailable items to new shipment
- Remove shipment from batch
Carrier Management
- Buy shipping label
- Change carrier on shipment
- Use cheapest shipping option
- Change box type
- Set shipping label date
- Set estimated package weight
- Set insurance amount
- Enable Saturday delivery
- Add non-delivery option
- Set shipping instructions
- Add shipping instructions
- Set customs information
- Set incoterm
- Set dangerous goods category
Scheduling & Dates
- Set planned date
- Set requested delivery date
- Remove requested delivery date
- Set request confirmation
- Set shipment priority
- Set first expiration lot
Accounting & Finance
- Override COGS account
- Set class
- Set class allocation template
- Add invoice service charge
- Create Avalara transaction
- Create Numeral transaction
- Create TaxJar transaction
- Create payment on Veem
- Export invoice to Bill.com
- Export invoice to Ramp
- Request for approval
- Generate payment link
Notifications & Integrations
- Post to Slack
- Send email
- Send event to Klaviyo
- Create task
- Set metafield value
- Run Fulfil function
- Create packages from Fulfil function
Production & Manufacturing
- Add manufacturing overhead
- Set production priority
- Add to production batch
- Add lot number to output
- Start picking
- Set workstation
Purchasing & EDI
- Process purchase order
- Request for approval
- Send via EDI
- Set supplier
Receiving & Returns
- Mark supplier shipment inbound
- Quarantine lots
- Change company
- Change carrier on shipment
- Add non-delivery option
- Set customer shipment workflow
Common automation rules
Here's how DTC operations and finance teams use automation rules in practice.
Sales Orders & Returns
- Add additional sales line items. Marketing items, promotional giveaways, or sale items.
- COGS override. Record influencer or marketing order costs to a different expense GL rather than typical COGS.
- Channel segments. Denote the origin of sales orders for layered reporting.
- Return routing. Route all returns to the same warehouse regardless of where the original order shipped from.
Shipping
- Warehouse routing. Based on delivery location, available inventory, or both.
- Holding shipments. Hold shipments for an hour or two to allow time for customer service changes (address updates, cancellations, exchanges) before passing to the 3PL.
- Shipping instructions. Add special handling instructions for hazardous materials or products needing special care.
- Updating the carrier. Switch from FedEx Ground to USPS for PO boxes or military addresses.
- Adding consumables. Track packaging materials, boxes, and mailing inserts by adding them to shipments.
- Buying the label. Trigger label purchase at the point of picking to save seconds at packing.
Purchasing & AP
- Approval workflows. Ensure only certain users approve POs.
- Emailing suppliers automatically. Send PO details on confirmation.
- Invoice approval. Appropriate users approve before posting.
- Export to bill pay. Automatically export invoice details to platforms like Bill.com or Veem.
Manufacturing
- Overhead costs. Add consistent overhead to production costs.
- Production planning. Set production dates and priorities.
- FEFO (First Expiring, First Out). Ensure soonest-expiring raw materials get picked first for production, and soonest-expiring finished goods get assigned to shipments.
Ready to automate
your operations?
See how Fulfil's no-code automation rules can save your team hours every week.