ghl_upsert_opportunity
Create or update a GoHighLevel opportunity by matching contact and pipeline stage. Specify pipeline, stage, contact, and name to add or modify opportunities in your CRM.
Instructions
Create or update an opportunity matched by contact and pipeline.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pipelineId": "<pipelineId>",
"pipelineStageId": "<pipelineStageId>",
"contactId": "<contactId>",
"name": "<name>"
},
"name": "ghl_upsert_opportunity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| status | No | ||
| contactId | Yes | ||
| assignedTo | No | ||
| pipelineId | Yes | ||
| monetaryValue | No | ||
| pipelineStageId | Yes |