Zapier triggers on the following events in Portal
Provides the sample response shape for the Zapier contact trigger. Use this trigger when you want Zapier to receive contact updates, including contact changes and related contact details.
Person Item.
Authentication failed. Verify the HMAC headers and credentials used for the request.
{- "location": {
- "id": 0,
- "street": "string",
- "suite": "string",
- "city": "string",
- "postalCode": "string",
- "state": "string",
- "stateAbbrev": "string",
- "country": "string",
- "phone": "string"
}, - "id": 0,
- "partyType": "Undefined",
- "contactType": "Undefined",
- "firstName": "string",
- "lastName": "string",
- "companyName": "string",
- "contactEmail": "string",
- "contactEmailCC": "string",
- "contactPhone": "string"
}Provides the sample response shape for the Zapier payment trigger. Use this trigger when you want Zapier to receive payment updates, including payment status changes and related payment details.
Payment Item.
Authentication failed. Verify the HMAC headers and credentials used for the request.
{- "id": 0,
- "description": "string",
- "status": "string",
- "amount": 0,
- "createdDate": "2019-08-24T14:15:22Z",
- "modifiedDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "initiatedPaymentDate": "2019-08-24T14:15:22Z",
- "paidDate": "2019-08-24T14:15:22Z",
- "clientFirstName": "string",
- "clientLastName": "string",
- "clientName": "string",
- "personId": 0,
- "proposalId": 0,
- "proposalNumber": 0,
- "number": 0,
- "paidVia": "string",
- "isEstExpired": true,
- "paymentProcessorType": "string",
- "proposalPaymentScheduleItemId": 0
}Provides the sample response shape for the Zapier proposal trigger. Use this trigger when you want Zapier to receive proposal updates, including proposal status changes and related proposal details.
Proposal List.
Authentication failed. Verify the HMAC headers and credentials used for the request.
{- "number": 0,
- "status": "string",
- "total": 0,
- "customer": {
- "location": {
- "id": 0,
- "street": "string",
- "suite": "string",
- "city": "string",
- "postalCode": "string",
- "state": "string",
- "stateAbbrev": "string",
- "country": "string",
- "phone": "string"
}, - "id": 0,
- "partyType": "Undefined",
- "contactType": "Undefined",
- "firstName": "string",
- "lastName": "string",
- "companyName": "string",
- "contactEmail": "string",
- "contactEmailCC": "string",
- "contactPhone": "string"
}, - "proposalPdf": "string",
- "proposalCsv": "string",
- "installerPdf": "string",
- "salesPerson": "string",
- "salesPersonEmail": "string",
- "areas": [
- {
- "id": 0,
- "name": "string",
- "options": [
- {
- "id": 0,
- "status": "Draft",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "clientDescription": "string",
- "installerDescription": "string",
- "items": [
- {
- "id": 0,
- "parentId": 0,
- "itemType": "Part",
- "referencedItemId": 0,
- "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "brand": "string",
- "model": "string",
- "description": "string",
- "name": "string",
- "shortDescription": "string",
- "clientNote": "string",
- "imageUrl": "string",
- "msrp": 0,
- "sellPrice": 0,
- "cost": 0,
- "costUpdateDate": "2019-08-24T14:15:22Z",
- "supplier": "string",
- "quantity": 0,
- "total": {
- "amount": null,
- "currency": null,
- "isCombinedPrice": null
}, - "isTaxExempt": true,
- "isRecurringService": true,
- "linkedOrders": [
- null
]
}
], - "total": 0,
- "totalRecurringService": 0
}
]
}
], - "financialSummary": {
- "partsSubtotal": 0,
- "partsDiscountType": "Percentage",
- "partsDiscountPercentage": 0,
- "partsDiscount": 0,
- "partsDiscountTaxable": 0,
- "partsDiscountTaxExempt": 0,
- "partsTotal": 0,
- "laborTotal": 0,
- "feeTotal": 0,
- "proposalSubtotal": 0,
- "salesTax": {
- "taxStatus": "Undefined",
- "total": 0,
- "calculation": {
- "method": "ClientLocation",
- "applyTo": [
- "None"
], - "partsTax": 0,
- "partsTaxName": "string",
- "laborTax": 0,
- "laborTaxName": "string",
- "hasMultipleTaxSupport": true,
- "partsTax2": 0,
- "partsTax2Name": "string",
- "laborTax2": 0,
- "laborTax2Name": "string",
- "feeTax": 0,
- "feeTaxName": "string",
- "feeTax2": 0,
- "feeTax2Name": "string",
- "taxLocation": {
- "id": 0,
- "street": "string",
- "suite": "string",
- "city": "string",
- "postalCode": "string",
- "state": "string",
- "stateAbbrev": "string",
- "country": "string",
- "phone": "string"
}, - "isTaxJarAvailable": true,
- "partsTotalTax": 0,
- "laborTotalTax": 0,
- "feeTotalTax": 0
}
}, - "proposalTotal": 0,
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "profit": {
- "total": 0,
- "percentage": 0,
- "partTotal": 0,
- "partPercentage": 0,
- "laborTotal": 0,
- "laborPercentage": 0,
- "isProfitIncludeCos": true
}, - "recurringServices": {
- "items": [
- {
- "name": "string",
- "sellPrice": 0,
- "quantity": 0,
- "totalSell": 0
}
], - "totalRecurringService": 0
}, - "changeOrders": [
- {
- "id": 0,
- "number": 0,
- "name": "string",
- "status": "Undefined",
- "total": {
- "changeOrderTotal": 0,
- "currency": {
- "code": "string",
- "symbol": "string"
}
}, - "customer": {
- "id": 0,
- "partyType": "Undefined",
- "contactType": "Undefined",
- "firstName": "string",
- "lastName": "string",
- "companyName": "string",
- "contactEmail": "string",
- "contactEmailCC": "string",
- "contactPhone": "string"
}, - "createdDate": "2019-08-24T14:15:22Z",
- "lastModifiedDate": "2019-08-24T14:15:22Z",
- "lastModifiedByUserDate": "2019-08-24T14:15:22Z"
}
], - "id": 0,
- "name": "string"
}Provides the sample response shape for the Zapier order trigger. Use this trigger when you want Zapier to receive order updates, including order status changes and related order details.
Order Item
Authentication failed. Verify the HMAC headers and credentials used for the request.
{- "number": 0,
- "createdDate": "2019-08-24T14:15:22Z",
- "modifiedDate": "2019-08-24T14:15:22Z",
- "status": "string",
- "total": 0,
- "partCount": 0,
- "orderSuppliers": [
- {
- "id": 0,
- "supplierName": "string",
- "sum": 0,
- "partCount": 0,
- "status": "string"
}
], - "id": 0,
- "name": "string"
}