Create Opportunity and Manage Sales Pipeline
Opportunities are a way of managing the piece of business, rather than an individual or company. It is the deal you think you might make and exists to hold the detail of the potential sale. And it's where your team's sales skills will really come into their own.
Create an Opportunity
The v2 Opportunity AddOpportunity
endpoint should be used for opportunity integration. For detailed documentation, visit Opportunity.
Request Payload
{
"data": {
"title": "John Doe's Opportunity",
"accountId": "02e0c9c1-1fef-4757-9a17-9abb92c3169b",
"pipelineId": "dcf2018a-569b-4f7e-b5b6-c670096a8feb",
"pipelineStepId": "2401a9a7-8704-4e16-b4fd-a4afcb0277e2",
"estimatedAmount": 110,
"estimatedCloseDate": "2022-09-30T14:09:00.000Z",
"opportunityProducts": [
{
"productId": "c9608ca3-3c51-4804-84f6-60953b92608a",
"quantity": 1
}
],
"description": "<p>Description</p>",
"currencyId": "1aa008ba-2ba9-49b2-804b-d7e4b4d2d09a"
},
"customFields": {
"customFieldString1": "Development Team"
}
}
or
{
"data": {
"title": "John Doe's Opportunity",
"contactId": "02e0c9c1-1fef-4757-9a17-9abb92c3169b",
"pipelineId": "dcf2018a-569b-4f7e-b5b6-c670096a8feb",
"pipelineStepId": "2401a9a7-8704-4e16-b4fd-a4afcb0277e2",
"estimatedAmount": 110,
"estimatedCloseDate": "2022-09-30T14:09:00.000Z",
"opportunityProducts": [
{
"productId": "c9608ca3-3c51-4804-84f6-60953b92608a",
"quantity": 1
}
],
"description": "<p>Description</p>",
"currencyId": "1aa008ba-2ba9-49b2-804b-d7e4b4d2d09a"
},
"customFields": {
"customFieldString1": "Development Team"
}
}
Must be associated with Opportunity Contact or Account. In the payloads above, two different examples are given for account and contact.
Response
{
"success": true,
"items": "1e54284f-fbfe-48b3-bd9f-a9fd1b547d51"
}
Change Pipeline Step
To be added...
Won
It is used when the opportunity and customer requests match and the customer makes a successful purchase.
The v2 Opportunity OpportunityStatusUpdate
endpoint should be used for account integration. For detailed documentation, visit Opportunity.
Request Payload
{
"status": "Won",
"finalAmount": 100,
"closedDate": "2022-09-15T14:15:58.950Z"
}
Response
{
"success": true,
"items": "1e54284f-fbfe-48b3-bd9f-a9fd1b547d51"
}
Lost
The v2 Opportunity OpportunityStatusUpdate
endpoint should be used for account integration. For detailed documentation, visit Opportunity.
{
"status": "Won",
"finalAmount": 100,
"closedDate": "2022-09-15T14:15:58.950Z",
"closeReasonId": "39015ecc-c8e7-43d0-acba-8191988485ee",
"closeDescription": "Insufficiency"
}
Response
{
"success": true,
"items": "1e54284f-fbfe-48b3-bd9f-a9fd1b547d51"
}