BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
121 / 1048 · Module 5 — Salesforce Data Model + SOQL← prev⊞ allnext →

5.3Opportunity

An Opportunity normally represents a potential sale/deal.

Typical concepts:

Opportunity
--------------------------------
Id
Name
AccountId
StageName
Amount
CloseDate

Example:

Acme Corporation
      │
      ├── Opportunity
      │      Name: Enterprise Renewal
      │      Amount: $500,000
      │      Stage: Negotiation
      │
      └── Opportunity
             Name: Support Contract

In an integration, you might receive:

{
  "customerId": "C001",
  "dealId": "DEAL-982",
  "amount": 500000
}

and map that into Salesforce Account + Opportunity.