How it works
Follow these 13 simple steps to start creating Katana sales orders from Square orders automatically
Order Created
Order Created
Retrieve Customer
Retrieve Customer
Loop over Square line items
Loop over Square line items
Retrieve Catalog Object
Retrieve Catalog Object
Get List of Customers
Get List of Customers
Paths
Paths
Path 1 Rule - Has Existing Customer
Path 1 Rule - Has Existing Customer
Get List of Variants by SKUs
Get List of Variants by SKUs
Create Sales Order
Create Sales Order
Path 2 Rule - Is New Customer
Path 2 Rule - Is New Customer
Create Customer
Create Customer
Katana Get List of Variants by SKUs
Katana Get List of Variants by SKUs
Create Sales Order
Create Sales Order
Make it your own
Customize this workflow even further:
Use Square order numbers
Modify the order_no field in sales order creation to use Square's order number instead of "1", maintaining consistent order identification across both systems.
Add order notes or tags
Enhance the sales order creation to include Square order notes, customer notes, or custom metadata that provides manufacturing teams with additional context.
Send team notifications
Add Slack or email steps after sales order creation that notify your production team of new manufacturing orders with product details and customer information.
Filter by product type
Add filters that check Square product categories or names and only create Katana sales orders for specific product types, focusing manufacturing on made-to-order items while excluding stock items.
Frequently asked questions
What happens if products have different SKUs in Square vs Katana?
The workflow will fail at the product matching step since it searches by exact SKU match. You'd need to either standardize SKUs across both systems or implement custom mapping logic that translates Square SKUs to Katana variant IDs.
Can I customize the order number in Katana?
Yes, edit the "Create Sales Order" steps and change the order_no field from "1" to use Square's order identifier or a custom format combining Square order number with date or other identifiers.
Will this handle partial orders if only some products exist in both systems?
No, the current workflow expects all products to have matching SKUs. If some products don't exist in Katana, the variant matching will fail. Consider adding error handling that creates sales orders with only matched products or sends alerts for missing products.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.
Ready to start creating Katana sales orders from Square orders automatically?
Join thousands who've automated their work and saved an average of 3.5 hours every week.
Start with this template — It's free7-day free trial • 13 min setup • Cancel anytime