Create GoHighLevel Opportunity
ghl_create_opportunityCreate a new opportunity in GoHighLevel by providing name, contact, pipeline, and stage IDs. Supports optional fields like monetary value and assignments.
Instructions
Create an opportunity with POST /opportunities/. Write operation: do not run against live data without explicit approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Opportunity name. | |
| extra | No | Optional additional GoHighLevel fields to pass through when the API supports fields not modeled by this tool. | |
| source | No | ||
| status | No | ||
| contactId | Yes | Contact ID. | |
| assignedTo | No | ||
| pipelineId | Yes | Pipeline ID. | |
| location_id | No | Optional GoHighLevel location ID override. Defaults to GHL_LOCATION_ID. | |
| monetaryValue | No | ||
| pipelineStageId | Yes | Pipeline stage ID. | |
| response_format | No | Output format: markdown for human-readable summaries, json for structured output. | markdown |