{
  "integrations": {
    "039eee92-070b-49da-a95f-a5bc1872b039": {
      "action": {
        "label": "Charge",
        "labelReady": "Charged",
        "value": "CHARGE"
      },
      "createdAt": 1723744283718,
      "domain": "https://vue.dominiondms.com/Accounting/ReceiptsView?*",
      "id": "039eee92-070b-49da-a95f-a5bc1872b039",
      "isAuto": true,
      "isAutoClose": false,
      "isAutoRunAutomation": true,
      "matchElement": {
        "attribute": null,
        "isEnabled": false,
        "matchingValue": "",
        "xPath": ""
      },
      "name": "DominionDMS - Receipt Book",
      "paths": {
        "address": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"Address1\"]"
        },
        "company_name": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "customer_id": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerNumber\"]/div[1]/a[1]"
        },
        "email": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "first_name": {
          "regex": ", (.*)$",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerName\"]/div[1]/a[1]"
        },
        "invoice_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerNumber\"]/div[1]/a[1]"
        },
        "last_name": {
          "regex": "^(.*),",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerName\"]/div[1]/a[1]"
        },
        "note": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"Description\"]"
        },
        "phone": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "purchase_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "transaction_amount": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"TotalAmount\"]/input[1]"
        },
        "zip": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"Zip\"]"
        }
      }
    },
    "34714b58-d9d0-4024-9934-5f6cd7104c12": {
      "action": {
        "label": "Charge",
        "labelReady": "Charged",
        "value": "CHARGE"
      },
      "createdAt": 1723747712286,
      "domain": "https://vue.dominiondms.com/FIViews/SalesDesk?*",
      "id": "34714b58-d9d0-4024-9934-5f6cd7104c12",
      "isAuto": false,
      "isAutoClose": false,
      "isAutoRunAutomation": true,
      "matchElement": {
        "attribute": null,
        "isEnabled": false,
        "matchingValue": "",
        "xPath": ""
      },
      "name": "SalesDesk",
      "paths": {
        "address": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "company_name": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "customer_id": {
          "attribute": null,
          "regex": "id=(\\d+)",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "email": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "first_name": {
          "regex": ", (.*)$",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"fvCustomer\"]/div[1]/a[1]"
        },
        "invoice_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"fvDealNumber\"]"
        },
        "last_name": {
          "regex": "^(.*),",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"fvCustomer\"]/div[1]/a[1]"
        },
        "note": {
          "attribute": {
            "label": "href",
            "value": "href"
          },
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "phone": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "purchase_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"fvStockNumber\"]/div[1]/a[1]"
        },
        "transaction_amount": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"fvDownPayment\"]/input[1]"
        },
        "zip": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        }
      }
    },
    "38c810cf-011b-442a-b2f8-85a568c67a9b": {
      "action": {
        "label": "Charge",
        "labelReady": "Charged",
        "value": "CHARGE"
      },
      "createdAt": 1723740891943,
      "domain": "https://vue.dominiondms.com/Service/RepairOrderView?Id=*&cid=*",
      "id": "38c810cf-011b-442a-b2f8-85a568c67a9b",
      "isAuto": true,
      "isAutoClose": true,
      "isAutoRunAutomation": true,
      "matchElement": {
        "attribute": null,
        "isEnabled": true,
        "matchingValue": "Customer Payments",
        "xPath": "//div[@id=\"popupHeader\"]/div[1]"
      },
      "name": "DominionDMS - Repair Orders",
      "paths": {
        "address": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "company_name": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "customer_id": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerNumber\"]"
        },
        "email": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"email\"]"
        },
        "first_name": {
          "regex": ", (.*)",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerName\"]"
        },
        "invoice_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"roNum\"]"
        },
        "last_name": {
          "regex": "(.*),",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerName\"]/div[1]/a[1]"
        },
        "note": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "phone": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "purchase_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "transaction_amount": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerPay\"]/input[1]"
        },
        "zip": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        }
      }
    },
    "cc485062-a206-4c6f-8266-98b9eea5810a": {
      "action": {
        "label": "Charge",
        "labelReady": "Charged",
        "value": "CHARGE"
      },
      "createdAt": 1723744998146,
      "domain": "https://vue.dominiondms.com/Parts/PartsInvoiceView?Id=10510&cid=1",
      "id": "cc485062-a206-4c6f-8266-98b9eea5810a",
      "isAuto": true,
      "isAutoClose": false,
      "isAutoRunAutomation": true,
      "matchElement": {
        "attribute": null,
        "isEnabled": true,
        "matchingValue": "Payments",
        "xPath": "//div[@id=\"popupHeader\"]/div[1]"
      },
      "name": "dominionDMS - Parts",
      "paths": {
        "address": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"address\"]"
        },
        "company_name": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "customer_id": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerNumber\"]"
        },
        "email": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"email\"]"
        },
        "first_name": {
          "regex": ", (.*)$",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerName\"]/div[1]/a[1]"
        },
        "invoice_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"invoiceNumber\"]"
        },
        "last_name": {
          "regex": "^(.*),",
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"customerName\"]/div[1]/a[1]"
        },
        "note": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "phone": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "purchase_number": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": ""
        },
        "transaction_amount": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//div[@id=\"total\"]/input[1]"
        },
        "zip": {
          "type": {
            "label": "Page",
            "value": "path"
          },
          "value": "//input[@id=\"zip\"]"
        }
      }
    }
  },
  "steps": {
    "38c810cf-011b-442a-b2f8-85a568c67a9b": {
      "17279f6d-73e1-4478-a31d-ac330705b37a": {
        "id": "17279f6d-73e1-4478-a31d-ac330705b37a",
        "integrationId": "38c810cf-011b-442a-b2f8-85a568c67a9b",
        "steps": [
          {
            "automationLabel": "Add Payment Button",
            "id": "03d2f8ac-836a-46f0-be50-e5d35ce4071d",
            "isSkip": false,
            "path": "//input[@id=\"addPayment\"]",
            "transactionPaymentTypeSettings": {
              "AMERICAN_EXPRESS": {
                "path": ""
              },
              "CHECKING": {
                "path": ""
              },
              "DEBIT": {
                "path": ""
              },
              "DINERS": {
                "path": ""
              },
              "DISCOVER": {
                "path": ""
              },
              "GENERAL_LEDGER": {
                "path": ""
              },
              "JCB": {
                "path": ""
              },
              "MASTERCARD": {
                "path": ""
              },
              "SAVINGS": {
                "path": ""
              },
              "UNKNOWN": {
                "path": ""
              },
              "VISA": {
                "path": ""
              }
            },
            "type": {
              "label": "Click",
              "value": "click"
            },
            "value": ""
          }
        ],
        "type": "CHARGE"
      }
    },
    "cc485062-a206-4c6f-8266-98b9eea5810a": {
      "96130373-9734-4dc4-ac68-1dd4768a72f9": {
        "id": "96130373-9734-4dc4-ac68-1dd4768a72f9",
        "integrationId": "cc485062-a206-4c6f-8266-98b9eea5810a",
        "steps": [
          {
            "automationLabel": "Add Payment",
            "id": "14b1bc28-ea47-4909-ab65-107c0f3e1c16",
            "path": "//input[@id=\"btnDisplayPayments\"]",
            "transactionPaymentTypeSettings": {},
            "type": {
              "label": "Click",
              "value": "click"
            },
            "value": ""
          }
        ],
        "type": "CHARGE"
      }
    }
  }
}