Skip to main content

Importing sales orders from Salesforce to Katana (via Zapier)

A guide for setting up the import of Sales orders from Salesforce to Katana via Zapier

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated yesterday

This guide explains how to import sales orders (SOs) from Salesforce into Katana using Zapier.

Because Salesforce stores order data across multiple objects, the Zap must pull information from several places:

  • Order Product → line items

  • Order → order details

  • Product → product details

  • Account → customer details

Katana then groups line items into complete sales orders.

For more background, see our Zapier integration overview


Setting up the Zap

Tip: Save time by using the pre-made template.

Step 1: Create a new Zap

  1. Log in to your Zapier account.

  2. Click Create > Zap.

    Screenshot showing how to create a zap in Zapier

Step 2: Set up the trigger (Salesforce)

Screenshot of the Zapier Trigger
  1. Select Salesforce as the app.

    Zapier screenshot: showing Salesforce as a connection option

  2. Choose the trigger event: New Record.

    Zapier screenshot: Showing New Record being chosen as a trigger event
    • Triggers whenever a new record is created.

  3. Connect your Salesforce account (see Zapier’s Salesforce getting started guide if needed).

  4. Select the object type: Order Product.

    Zapier screenshot: Showing Order Product being chosen as the Salesforce Object
    • Each line item is an Order Product.

    • Zapier runs once per line item, and Katana groups them back into a single SO.

  5. Press Continue and test the trigger.

    Zapier screenshot: Showing the Test trigger button for Salesforce

  6. (Optional) Rename the step to something clear, e.g., Trigger on new Order Product in Salesforce.

    Zapier screenshot: Shows the ability rename a trigger/action in Zapier

Step 3: Gather related Salesforce data

Because order information is spread across multiple objects, add three more Salesforce steps:

a) Find Order

  1. Add an action and select Salesforce.

  2. Choose the event: Find Record.

    Zapier screenshot: Shows the Find Record Action Event

  3. Press Continue and select object type: Order.

  4. Search By: Order ID.

  5. Map the Order ID from the trigger step.

    Zapier screenshot: Shows the Configure options for "Find Order in Salesforce"

  6. Test and rename the step to Find Order in Salesforce.

b) Find Product

  1. Add another action and select Salesforce.

  2. Choose the event: Find Record.

    Zapier screenshot: Shows the Find Record Action event

  3. Press Continue and select object type: Product.

  4. Search By: Product ID.

  5. Map the Product2 ID from the trigger step.

    Zapier screenshot: Shows the configuration for "Find Product in Salesforce"

  6. Test and rename the step to Find Product in Salesforce.

c) Find Account

  1. Add another action and select Salesforce.

  2. Choose the event: Find Record.

    Zapier screenshot: Shows the Action event "Find Record"

  3. Select object type: Account.

  4. Search By: Account ID.

  5. Map the Account ID from the Find Order step.

    Zapier screenshot: Shows the configuration for "Find Record"

  6. Test and rename the step to Find Account in Salesforce.


Step 4: Add an action to find or create a customer (Katana)

  1. Add a new action and select Katana.

  2. Choose the event: Find Customer.

    Zapier screenshot: Adding an action
    • Prevents duplicate customers by matching Salesforce accounts to Katana customers.

  3. Connect your Katana account.

    Zapier screenshot showing where to sign in to Katana

  4. Configure the search:

    Zapier screenshot: Shows the configuration for "Find Customer"
    • Search By: Name (or other unique field).

    • Search Term: Select Name from the Salesforce Account (step 3c).

  5. Enable Create Katana Customer if it doesn’t exist yet.

    Zapier screenshot: Shows the "Create Katana Customer if it doesn't exist yet?" checkbox
    • Map Salesforce fields (name, email, address) to Katana.

  6. Test the action before continuing.


Step 5: Add an action to create a sales order (Katana)

  1. Add another action and select Katana.

    Zapier screenshot: Choosing Katana

  2. Choose the event: Create Sales Order.

    Zapier screenshot: Choosing an action event

  3. Configure sales order fields:

    Zapier screenshot: Configuring the Create Sales Order step
  • Customer ID

    • From step 4, select Find or Create Customer → ID (Katana’s internal ID).

  • Customer reference

    • Optional text/data field

  • Order Number

    • Use Salesforce Order Number (from step 3a).

    • Recommended: prefix with SF- (e.g., SF-00000100).

  • Location

    • Select the Katana location where Salesforce orders should be imported.

  • Created Date

    • Map to a Salesforce field such as Created Date from the Order (step 3a).

  • Delivery Date

    • Not available in Salesforce. Leave blank or calculate from Created Date.

  • Line items (map from sheet columns):

    • Variant Sku → Variant SKU

    • Quantity → Quantity

    • Price Per Unit → Price per unit

  • Tax rate Id

    • Choose a Katana Tax Rate ID.

    • Tax rates cannot be mapped from Salesforce; all imported SOs use one chosen Katana rate.

Test the action to confirm.


Step 6: Turn on the Zap

Once tested, turn on your Zap by pressing Publish in the top right. Salesforce orders (via Order Products) will now automatically import into Katana.


Important notes

  • SKUs: Variant SKUs must already exist in Katana. Missing SKUs prevent lines from importing.

  • Products: Zapier cannot create new products in Katana.

  • Tax rates: Cannot be mapped from Salesforce; all imported orders use one chosen Katana tax rate.

  • Delivery date: Not provided by Salesforce. Must be left blank or calculated.

  • Multiple steps: Salesforce requires breaking data across 4 objects (Order Product, Order, Product, Account).


Workflow summary

  1. New Order Product in Salesforce triggers Zap.

  2. Zapier finds related Order, Product, and Account records.

  3. Zapier finds or creates the customer in Katana.

  4. Zapier creates a sales order in Katana with mapped details.

  5. Katana groups line items into a full order.

Your Salesforce orders are now seamlessly imported into Katana as sales orders.


Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]

Did this answer your question?