Source ERP · 4 of 27

CRMPro → Zoho CRM — Epicor Prophet 21 (Prophet 21): what the shipped templates set up

This is the capability summary the dlake CLI repository publishes; whitelisted customers fetch the operational skill with "dlake admin get_skill dlake-crmpro-zohocrm/erps/epicor-prophet-21-p21". It extends the dlake-crmpro-zohocrm skill, which holds what is true whatever the source ERP. Both directions for this pair are summarised at /integrations/epicor-prophet-21-p21-zoho-crm/.

CRMPro → Zoho CRM — Epicor Prophet 21 (Prophet 21): what the shipped templates set up

This is a capability summary, not an operating guide. To receive the operational skill you must be a registered, whitelisted Commercient customer. Whitelisted customers fetch it with dlake admin get_skill dlake-crmpro-zohocrm/erps/epicor-prophet-21-p21 (or list_skills) against the Commercient admin plane. Existing customers who need access or help: contact support@commercient.com. New customers: contact sales@commercient.com to become a customer and be whitelisted.

dlake-crmpro is the parent skill and the authority for everything general: the CRMPro tools, process configuration and field list, the sync history, how source data is selected, and what a run that finds nothing does. Read it first; this page does not repeat it. dlake-crmpro-zohocrm is the destination skill this page is a child of, and the authority for the Zoho CRM conventions that hold across every ERP: read it first, then come back here for what this source’s own templates set. This page grows as the catalogue does.

1. What the templates deliver

GroupBusiness outcomeObjectsSource tables and views
Epicor Prophet 21 TermsThe templates push Commercient Epicor Prophet 21 terms object to Zoho CRM.Commercient Epicor Prophet 21 terms objectterms
Epicor Prophet 21 BranchThe templates push Commercient Epicor Prophet 21 branch object to Zoho CRM.Commercient Epicor Prophet 21 branch objectbranches
Epicor Prophet 21 ClassThe templates push Commercient Epicor Prophet 21 class object to Zoho CRM.Commercient Epicor Prophet 21 class objectclasses
Epicor Prophet 21 TerritoryThe templates push Commercient Epicor Prophet 21 territory object to Zoho CRM.Commercient Epicor Prophet 21 territory objectterritories
Epicor Prophet 21 Sales PersonThe templates push Commercient Epicor Prophet 21 salesperson object to Zoho CRM.Commercient Epicor Prophet 21 salesperson objectcontacts
AccountsThe templates push Accounts to Zoho CRM.Accountscustomers, addresses, shipping addresses
Epicor Prophet 21 CustomerThe templates push Commercient Epicor Prophet 21 customer object to Zoho CRM.Commercient Epicor Prophet 21 customer objectcustomers, terms
Epicor Prophet 21 Ship ToThe templates push Commercient Epicor Prophet 21 shipping address object to Zoho CRM.Commercient Epicor Prophet 21 shipping address objectshipping addresses
ContactsThe templates push Contacts to Zoho CRM.Contactscontacts, order entry customer contacts, addresses
Epicor Prophet 21 AddressThe templates push Commercient Epicor Prophet 21 address object to Zoho CRM.Commercient Epicor Prophet 21 address objectaddresses, shipping addresses
ProductsThe templates push Products to Zoho CRM.Productsinventory items
Price booksThe templates push Zoho price books to Zoho CRM.Zoho price booksprice book records
Product Price booksThe templates push Zoho product price book relation to Zoho CRM.Zoho product price book relationinventory items
Epicor Prophet 21 Item MasterThe templates push Commercient Epicor Prophet 21 item master object to Zoho CRM.Commercient Epicor Prophet 21 item master objectinventory items
Epicor Prophet 21 WarehouseThe templates push Commercient Epicor Prophet 21 warehouse object to Zoho CRM.Commercient Epicor Prophet 21 warehouse objectlocations
Epicor Prophet 21 Item WarehouseThe templates push Commercient Epicor Prophet 21 item warehouse object to Zoho CRM.Commercient Epicor Prophet 21 item warehouse objectinventory locations, inventory items
Epicor Prophet 21 Serial NumberThe templates push Commercient Epicor Prophet 21 serial number object to Zoho CRM.Commercient Epicor Prophet 21 serial number objectserial numbers, inventory items
QuotesThe templates push Quotes to Zoho CRM.Quotesquote headers, order entry headers, addresses, shipping addresses, order entry lines, inventory items
Epicor Prophet 21 Sales order headerThe templates push Commercient Epicor Prophet 21 sales order header object to Zoho CRM.Commercient Epicor Prophet 21 sales order header objectorder entry headers, quote headers
Epicor Prophet 21 Sales order detailThe templates push Commercient Epicor Prophet 21 sales order detail object to Zoho CRM.Commercient Epicor Prophet 21 sales order detail objectorder entry lines, suppliers, inventory items
Epicor Prophet 21 Invoice HeaderThe templates push Commercient Epicor Prophet 21 invoice header object to Zoho CRM.Commercient Epicor Prophet 21 invoice header objectinvoice headers
Epicor Prophet 21 Invoice LineThe templates push Commercient Epicor Prophet 21 invoice detail object to Zoho CRM.Commercient Epicor Prophet 21 invoice detail objectinvoice lines, inventory items
Epicor Prophet 21 Invoice paymentThe templates push Commercient Epicor Prophet 21 invoice payment object to Zoho CRM.Commercient Epicor Prophet 21 invoice payment objectAR receipt details

2. The process rows the templates create

Each template’s setup writes one process configuration row. These are the values it sets; a column the inserts never set is not listed.

Display nameDestination objectMatching keyRun sequence
Epicor Prophet 21 TermsCommercient Epicor Prophet 21 terms objectCommercient external key column1
Epicor Prophet 21 BranchCommercient Epicor Prophet 21 branch objectCommercient external key column2
Epicor Prophet 21 ClassCommercient Epicor Prophet 21 class objectCommercient external key column3
Epicor Prophet 21 TerritoryCommercient Epicor Prophet 21 territory objectCommercient external key column4
Epicor Prophet 21 Sales PersonCommercient Epicor Prophet 21 salesperson objectCommercient external key column5
AccountsAccountsCommercient external key column6
Epicor Prophet 21 CustomerCommercient Epicor Prophet 21 customer objectCommercient external key column7
Epicor Prophet 21 Ship ToCommercient Epicor Prophet 21 shipping address objectCommercient external key column8
ContactsContactsCommercient external key column9
Epicor Prophet 21 AddressCommercient Epicor Prophet 21 address objectCommercient external key column10
ProductsProductsCommercient external key column11
Price booksZoho price booksCommercient external key column12
Product Price booksZoho product price book relationCommercient external key column13
Epicor Prophet 21 Item MasterCommercient Epicor Prophet 21 item master objectCommercient external key column14
Epicor Prophet 21 WarehouseCommercient Epicor Prophet 21 warehouse objectCommercient external key column15
Epicor Prophet 21 Item WarehouseCommercient Epicor Prophet 21 item warehouse objectCommercient external key column16
Epicor Prophet 21 Serial NumberCommercient Epicor Prophet 21 serial number objectCommercient external key column17
QuotesQuotesCommercient external key column18
Epicor Prophet 21 Sales order headerCommercient Epicor Prophet 21 sales order header objectCommercient external key column19
Epicor Prophet 21 Sales order detailCommercient Epicor Prophet 21 sales order detail objectCommercient external key column20
Epicor Prophet 21 Invoice HeaderCommercient Epicor Prophet 21 invoice header objectCommercient external key column21
Epicor Prophet 21 Invoice LineCommercient Epicor Prophet 21 invoice detail objectCommercient external key column22
Epicor Prophet 21 Invoice paymentCommercient Epicor Prophet 21 invoice payment objectCommercient external key column23

Every one of these inserts the active setting as 0, so an imported process is inactive until an operator activates it.

3. The views

“Change detection” names which of the three kinds dlake-crmpro defines the view’s own filter makes it; where a view’s shape is not one of those three the column is left empty and the view’s own filter is the authority.

ViewChange detectionSource tables
terms feedinsert onlyterms
branch feedinsert onlybranches
class feedinsert onlyclasses
territory feedinsert onlyterritories
salesperson feedinsert onlycontacts
account feedinsert onlycustomers, addresses, shipping addresses
customer feedinsert onlycustomers, terms
shipping address feedinsert onlyshipping addresses
contact feedinsert + updatecontacts, order entry customer contacts, addresses
address feedinsert onlyaddresses, shipping addresses
product feedinsert + updateinventory items
price book feed (generic name)insert + updateprice book records
product price list feedinsert + updateinventory items
item master feedinsert + updateinventory items
warehouse feedinsert + updatelocations
item warehouse feedinsert + updateinventory locations, inventory items
serial number feedinsert onlyserial numbers, inventory items
quote feedinsert onlyquote headers, order entry headers, addresses, shipping addresses, order entry lines
sales order feedinsert onlyorder entry headers, quote headers
sales order line feedinsert onlyorder entry lines, suppliers, inventory items
invoice feedinsert onlyinvoice headers
invoice line feedinsert onlyinvoice lines, inventory items
invoice payment feedinsert onlyAR receipt details

4. Order of work

The templates set run sequence from 1 to 23. A run processes active rows in ascending run sequence, which is the order the templates put them in:

  • 1 — Epicor Prophet 21 Terms
  • 2 — Epicor Prophet 21 Branch
  • 3 — Epicor Prophet 21 Class
  • 4 — Epicor Prophet 21 Territory
  • 5 — Epicor Prophet 21 Sales Person
  • 6 — Accounts
  • 7 — Epicor Prophet 21 Customer
  • 8 — Epicor Prophet 21 Ship To
  • 9 — Contacts
  • 10 — Epicor Prophet 21 Address
  • 11 — Products
  • 12 — Price books
  • 13 — Product Price books
  • 14 — Epicor Prophet 21 Item Master
  • 15 — Epicor Prophet 21 Warehouse
  • 16 — Epicor Prophet 21 Item Warehouse
  • 17 — Epicor Prophet 21 Serial Number
  • 18 — Quotes
  • 19 — Epicor Prophet 21 Sales order header
  • 20 — Epicor Prophet 21 Sales order detail
  • 21 — Epicor Prophet 21 Invoice Header
  • 22 — Epicor Prophet 21 Invoice Line
  • 23 — Epicor Prophet 21 Invoice payment

These views read another process’s sync output, which is what makes the order a dependency order: the row appears in the view only once the process that writes that sync output has run, so a parent flows on one run and its children on the next.

  • terms feed reads terms sync output (generic name); no template in this set writes terms sync output (generic name)
  • branch feed reads address sync output (generic name), branch sync output (generic name); no template in this set writes address sync output (generic name), branch sync output (generic name)
  • class feed reads class sync output (generic name); no template in this set writes class sync output (generic name)
  • territory feed reads territory sync output (generic name); no template in this set writes territory sync output (generic name)
  • salesperson feed reads address sync output (generic name), territory sync output (generic name), branch sync output (generic name), salesperson sync output (generic name); no template in this set writes address sync output (generic name), territory sync output (generic name), branch sync output (generic name), salesperson sync output (generic name)
  • account feed reads salesperson sync output (generic name), terms sync output (generic name), account sync output (generic name); no template in this set writes salesperson sync output (generic name), terms sync output (generic name), account sync output (generic name)
  • customer feed reads account sync output (generic name), salesperson sync output (generic name), terms sync output (generic name), customer sync output (generic short name); no template in this set writes account sync output (generic name), salesperson sync output (generic name), terms sync output (generic name), customer sync output (generic short name)
  • shipping address feed reads account sync output (generic name), customer sync output (generic short name), shipping address sync output (generic name); no template in this set writes account sync output (generic name), customer sync output (generic short name), shipping address sync output (generic name)
  • contact feed reads account sync output (generic name), contact sync output (generic name); no template in this set writes account sync output (generic name), contact sync output (generic name)
  • address feed reads shipping address sync output (generic name), account sync output (generic name), customer sync output (generic short name), address sync output (generic name); no template in this set writes shipping address sync output (generic name), account sync output (generic name), customer sync output (generic short name), address sync output (generic name)
  • product feed reads inventory master sync output (generic name), product record sync output (generic name); no template in this set writes inventory master sync output (generic name), product record sync output (generic name)
  • price book feed (generic name) reads price book sync output (generic name); no template in this set writes price book sync output (generic name)
  • product price list feed reads price book sync output (generic name), product record sync output (generic name), product price list sync output (generic name); no template in this set writes price book sync output (generic name), product record sync output (generic name), product price list sync output (generic name)
  • item master feed reads product record sync output (generic name), item master sync output (generic name); no template in this set writes product record sync output (generic name), item master sync output (generic name)
  • warehouse feed reads warehouse sync output (generic name); no template in this set writes warehouse sync output (generic name)
  • item warehouse feed reads item master sync output (generic name), product record sync output (generic name), warehouse sync output (generic name), item warehouse sync output (generic name); no template in this set writes item master sync output (generic name), product record sync output (generic name), warehouse sync output (generic name), item warehouse sync output (generic name)
  • serial number feed reads warehouse sync output (generic name), item master sync output (generic name), product record sync output (generic name), serial number sync output (generic name); no template in this set writes warehouse sync output (generic name), item master sync output (generic name), product record sync output (generic name), serial number sync output (generic name)
  • quote feed reads account sync output (generic name), product record sync output (generic name), quote sync output (generic name); no template in this set writes account sync output (generic name), product record sync output (generic name), quote sync output (generic name)
  • sales order feed reads account sync output (generic name), customer sync output (generic short name), quote sync output (generic name), sales order header sync output (generic name); no template in this set writes account sync output (generic name), customer sync output (generic short name), quote sync output (generic name), sales order header sync output (generic name)
  • sales order line feed reads sales order header sync output (generic name), item master sync output (generic name), product record sync output (generic name), sales order line sync output (generic name); no template in this set writes sales order header sync output (generic name), item master sync output (generic name), product record sync output (generic name), sales order line sync output (generic name)
  • invoice feed reads account sync output (generic name), customer sync output (generic short name), sales order header sync output (generic name), invoice header sync output (generic name); no template in this set writes account sync output (generic name), customer sync output (generic short name), sales order header sync output (generic name), invoice header sync output (generic name)
  • invoice line feed reads invoice header sync output (generic name), item master sync output (generic name), product record sync output (generic name), invoice line sync output (generic name); no template in this set writes invoice header sync output (generic name), item master sync output (generic name), product record sync output (generic name), invoice line sync output (generic name)
  • invoice payment feed reads account sync output (generic name), customer sync output (generic short name), invoice header sync output (generic name), invoice payment sync output (generic name); no template in this set writes account sync output (generic name), customer sync output (generic short name), invoice header sync output (generic name), invoice payment sync output (generic name)

5. Field mapping

Each template carries its intended mapping in field mapping.

TemplateObjectMapped fieldsFirst ERP → Zoho CRM pairs
Epicor Prophet 21 TermsCommercient Epicor Prophet 21 terms object29Terms description → Name, Terms identifier → external key column, Terms identifier → Commercient external key (custom field), Billing cycle cutoff day → Billing cycle cutoff day, Cash discount eligible → Cash discount eligible
Epicor Prophet 21 BranchCommercient Epicor Prophet 21 branch object20Company identifier, Branch identifier → Commercient external key (custom field), Branch description → Branch description, Branch description → Name, Branch identifier → Branch identifier, Branch unique identifier → Branch unique identifier
Epicor Prophet 21 ClassCommercient Epicor Prophet 21 class object19Class type, Class number, Class identifier → Commercient external key (custom field), Affinity flag → Affinity flag, Available for cycle count flag → Available for cycle count flag, Class description → Class description, Class description → Name
Epicor Prophet 21 TerritoryCommercient Epicor Prophet 21 territory object10Territory unique identifier → Commercient external key (custom field), Territory unique identifier → external key column, Created by → Created by, Territory description → Name, Date created → Date created
Epicor Prophet 21 Sales PersonCommercient Epicor Prophet 21 salesperson object69id → Commercient external key (custom field), id → Name, Address name → Address name, Ads user → Ads user, Beeper → Beeper
AccountsAccounts16Customer identifier → Commercient external key (custom field), Customer name → Account name, Central phone number → Phone, Central fax number → Fax, Mailing address line 1, Mailing address line 2 → Billing street (Zoho field)
Epicor Prophet 21 CustomerCommercient Epicor Prophet 21 customer object258Customer identifier → external key column, Customer identifier → Commercient external key (custom field), Terms identifier → Terms identifier, Duplicate PO number → Duplicate PO number, Exclude cancelled from order acknowledgement → Exclude cancelled from order acknowledgement
Epicor Prophet 21 Ship ToCommercient Epicor Prophet 21 shipping address object132Company identifier, Ship to identifier → Commercient external key (custom field), Ship to identifier → Name, Accept partial orders → Accept partial orders, Freight mileage amount → Freight mileage amount, Other exemption number → Other exemption number
ContactsContacts19Customer identifier → Account (custom field), id → external key column, id → Commercient external key (custom field), Last name → Last name, First name → First name
Epicor Prophet 21 AddressCommercient Epicor Prophet 21 address object108id → external key column, id → Commercient external key (custom field), name, id → Name, Longitude → Longitude, Less than truckload freight calculation percentage → Less than truckload freight calculation percentage
ProductsProducts7Inventory master identifier, Item identifier → Commercient external key (custom field), Item identifier, Item description → Product name (Zoho field), inactive → Product active (Zoho field), VAT taxable flag → Taxable (Zoho field), Item identifier → ERP product code
Price booksZoho price books4Price book unique identifier → Commercient external key (custom field), Price book identifier → Price book name (Zoho field), Active → Active, description → Description
Product Price booksZoho product price book relation7Inventory master identifier, Item identifier → Commercient external key column, Price 1 → List price, the linked Salesforce record → Price book lookup (Zoho field), the linked Salesforce record → Product lookup (Zoho field), Price book name → Price book name
Epicor Prophet 21 Item MasterCommercient Epicor Prophet 21 item master object143Inventory master identifier,Item identifier → Commercient external key (custom field), Inventory master identifier,Item identifier → Name, Aia enabled flag → Aia enabled flag, Aia remnant quantity → Commercient aia remnant quantity, Allow custom description flag → Allow custom description flag
Epicor Prophet 21 WarehouseCommercient Epicor Prophet 21 warehouse object93Location identifier → Commercient external key (custom field), Location name → Name, Adjust found items flag → Adjust found items flag, Allow multiple assemblies flag → Allow multiple assemblies flag, Associated location identifier → Associated location identifier
Epicor Prophet 21 Item WarehouseCommercient Epicor Prophet 21 item warehouse object131Company identifier, Inventory master identifier, Location identifier → Commercient external key (custom field), Company identifier, Inventory master identifier, Location identifier → Name, Inventory master identifier → Commercient Epicor Prophet 21 item (related record), Location identifier → Commercient Epicor Prophet 21 warehouse (related record), Inventory master identifier → Products
Epicor Prophet 21 Serial NumberCommercient Epicor Prophet 21 serial number object20Company number, Location identifier, Serial number (Zoho field), Inventory master identifier → Commercient external key (custom field), Company number, Location identifier, Serial number (Zoho field), Inventory master identifier → Name, Allowance amount → Allowance amount, Allowance amount modified date → Allowance amount modified date, Bin identifier → Bin identifier
QuotesQuotes18Quote header identifier → Commercient external key (custom field), Customer identifier → Account name, Order number → Name, Order number → returned quote number, Date created → ERP created date (custom field)
Epicor Prophet 21 Sales order headerCommercient Epicor Prophet 21 sales order header object197Order number → external key column, Order number → Commercient external key (custom field), Order number → Name, Free on board flag → Free on board flag, url → Url
Epicor Prophet 21 Sales order detailCommercient Epicor Prophet 21 sales order detail object182Line number,Order number → external key column, Line number,Order number → Commercient external key (custom field), Order number → Order number, Tag hold class unique identifier → Tag hold class unique identifier, Allocate usage to original item → Commercient allocated usage to original item
Epicor Prophet 21 Invoice HeaderCommercient Epicor Prophet 21 invoice header object133Invoice number → external key column, Invoice number → Commercient external key (custom field), Order date → Order date, Delivery number → Delivery number, Electronic data interchange order printed flag → Electronic data interchange order printed flag
Epicor Prophet 21 Invoice LineCommercient Epicor Prophet 21 invoice detail object87Invoice number,Line number → Commercient external key (custom field), Unit of measure → Unit of measure, Item identifier → Item identifier, Item description → Item description, general ledger revenue account number → general ledger revenue account number
Epicor Prophet 21 Invoice paymentCommercient Epicor Prophet 21 invoice payment object22Invoice number, Receipt number → Commercient external key (custom field), Invoice number, Receipt number → Name, Invoice number, Receipt number → external key column, Invoice number → Invoice number, Company identifier → Company identifier

6. Community templates

The catalogue carries 37 community templates for this pair. A community template is authored in a tenant rather than shipped with the product, and it imports the same way as any other. Its own names, notes, field mapping and SQL are tenant content, so what this section states is what the set amounts to: how many templates there are, what they default to doing, which destination objects they write and which groups they fall in. They are not part of the shipped set described above.

  • Templates: 37
  • Default operations: insert on 37, update on 37, delete on 37
  • Marked as circular sync: 0
  • Licence groups they span: 4
  • Destination objects: Accounts, Commercient Epicor Prophet 21 address object, Commercient Epicor Prophet 21 customer object, Commercient Epicor Prophet 21 invoice detail object, Commercient Epicor Prophet 21 invoice header object, Commercient Epicor Prophet 21 invoice payment object, Commercient Epicor Prophet 21 salesperson object, Commercient Epicor Prophet 21 shipping address object, Commercient Epicor Prophet 21 sales order detail object, Commercient Epicor Prophet 21 sales order header object, Contacts, Quotes, Commercient Epicor Prophet 21 branch object, Commercient Epicor Prophet 21 class object, Commercient Epicor Prophet 21 item master object, Commercient Epicor Prophet 21 item warehouse object, Commercient Epicor Prophet 21 serial number object, Commercient Epicor Prophet 21 terms object, Commercient Epicor Prophet 21 territory object, Commercient Epicor Prophet 21 warehouse object, 3 more and a custom object
  • Object display names: Accounts, Contacts, Epicor Prophet 21 Address, Epicor Prophet 21 Invoice Header, Epicor Prophet 21 Invoice payment, Epicor Prophet 21 Sales Person, Epicor Prophet 21 Ship To, Epicor Prophet 21 Branch, Epicor Prophet 21 Class, Epicor Prophet 21 Customer, Epicor Prophet 21 Invoice Line, 16 more and a further template
  • Template groups: Account, CRM Quote and Line

7. Verifying

The detail of this section is part of the operational skill. Whitelisted customers fetch it with dlake admin get_skill dlake-crmpro-zohocrm/erps/epicor-prophet-21-p21.

8. Where this sits

dlake-crmpro is the general operating surface — the CRMPro tools, the setup and transaction tables, field mapping, and the source view contract that applies to every destination. This page adds what the shipped Epicor Prophet 21 (Prophet 21) → Zoho CRM templates set up. dlake-crmpro-zohocrm is the destination skill this page sits under: its own text is the authority for the Zoho CRM conventions that hold across every ERP, and its ERP table lists this page alongside every sibling ERP page for this destination. For the extract leg that fills the source data, see dlake-normalsync; for the on-premises agent that runs it, dlake-syncagent; for the writeback leg, dlake-txdownloaderpro; for standing an integration up, dlake-integration-setup.

How to get started

  • Already a customer: the operational skill tells you how to connect, choose what to sync and run it. Fetch it with dlake admin get_skill dlake-crmpro-zohocrm/erps/epicor-prophet-21-p21, or ask support@commercient.com.
  • New to Commercient: contact sales@commercient.com. Becoming a customer includes registration and whitelisting, after which the operational skills and tools are available to you.