emails_fetch_campaigns
Fetch email campaigns from GoHighLevel using filters like status, name, or pagination, and optionally include stats for delivered, opened, and clicked counts to measure performance.
Instructions
Get Campaigns
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Filter campaigns by name | |
| limit | No | Maximum number of campaigns to return. Defaults to 10, maximum is 100 | |
| offset | No | Number of campaigns to skip for pagination | |
| status | No | Filter by schedule status | |
| archived | No | Filter archived campaigns | |
| parentId | No | Filter campaigns by parent folder ID | |
| showStats | No | When true, returns campaign statistics including delivered count, opened count, clicked count and revenue if available for the campaign. When false, returns campaign data without statistics. | |
| locationId | No | Location ID to fetch campaigns from Defaults to GHL_LOCATION_ID when omitted. | |
| emailStatus | No | Filter by email delivery status | |
| campaignsOnly | No | Return only campaigns, excluding folders | |
| limitedFields | No | When true, returns only essential campaign fields like id, templateDataDownloadUrl, updatedAt, type, templateType, templateId, downloadUrl and isPlainText. When false, returns complete campaign data including meta information, bulkRequestStatusInfo, ABTestInfo, resendScheduleInfo and all other campa |