Zoho CRM → Dynamics 365 Business Central
Apps Required
The workflow starts when new sales orders are created in Zoho CRM, using a scheduled trigger that checks for new records every 3 minutes.
Only sales orders with a status of 'Approved' are passed through to the next step. Unapproved orders are skipped.
The complete sales order record is retrieved by ID from Zoho CRM, including line items, shipping details, account, and contact information.
Airtable is queried using the shipping country and state from the sales order to retrieve the corresponding country and state codes required by Dynamics 365 Business Central.
The Airtable country/state code records and the Zoho CRM sales order details are merged using an outer join, combining both datasets for the sales order creation.
Dynamics 365 Business Central is queried to check if a sales order with the same Zoho CRM order ID already exists, preventing duplicate entries.
If no matching sales order is found in Dynamics 365 BC, a new one is created. If it already exists, the workflow skips creation to avoid duplicates.
A new sales order is created in Dynamics 365 BC with the order number, order date, customer number, shipping address, country/state codes, line items with product codes, quantities, unit prices, and the external document number from Zoho CRM.
| Modules | Trigger |
|---|---|
| New account created | Trigger when a new account record is created in Zoho CRM. |
| New task created | Trigger when a new task record is created in Zoho CRM. |
| New deal created | Trigger when a new deal record is created in Zoho CRM. |
| New salesorder created | Trigger when a new sales order record is created in Zoho CRM, including associated line items. |
| Lead updated | Trigger when a lead record is updated in Zoho CRM. |
| New quote created | Trigger when a new quote record is created in Zoho CRM, including associated line items and billing/shipping details. |
| New lead created | Trigger when a new lead record is created in Zoho CRM. |
Approved sales orders in Zoho CRM are automatically pushed to Dynamics 365 Business Central, eliminating manual data entry and reducing order processing time.
1
2
Only sales orders with 'Approved' status are synced, ensuring only validated orders reach the ERP system.
Airtable provides country and state code lookups to translate Zoho CRM shipping addresses into the standardized codes required by Dynamics 365 Business Central.
3
4
Built-in duplicate check queries Dynamics 365 BC for existing sales orders by order number before creation, preventing duplicate entries.
Full sales order details including line items, quantities, unit prices, product codes, shipping address, and customer information are synced in a single workflow.
5
1
Approved sales orders in Zoho CRM are automatically pushed to Dynamics 365 Business Central, eliminating manual data entry and reducing order processing time.
2
Only sales orders with 'Approved' status are synced, ensuring only validated orders reach the ERP system.
3
Airtable provides country and state code lookups to translate Zoho CRM shipping addresses into the standardized codes required by Dynamics 365 Business Central.
4
Built-in duplicate check queries Dynamics 365 BC for existing sales orders by order number before creation, preventing duplicate entries.
5
Full sales order details including line items, quantities, unit prices, product codes, shipping address, and customer information are synced in a single workflow.
Common questions about this automation template.
Automate smarter with an AI-native platform designed for the way mid-market businesses really work.