Use the API Key or OAuth 2.0 credentials to authorize GHL’s Surveys API calls. Ensure the access scope includes socialplanner/post.write to create and manage posts.
Kahunas must be authorized to access the Surveys API. Confirm your app is connected with the correct credentials and is granted the necessary scopes.
Supported endpoints: POST /social-media-posting/:locationId/posts, PUT /social-media-posting/:locationId/posts/:id, DELETE /social-media-posting/:locationId/posts/:id, PATCH /social-media-posting/:locationId/posts/:id (and more in future).
Trigger when a new Kahunas campaign is created or approved
Use POST to create posts, attach media, and schedule timing
POST /social-media-posting/:locationId/posts
locationId, content, media, schedule, platform(s)
Trigger when post content needs revision or status update
Use PUT to update fields like caption, media, or schedule
PUT /social-media-posting/:locationId/posts/:id
locationId, id, updates
Trigger when a post is deleted from Kahunas
Use DELETE to remove a post from the specified location
DELETE /social-media-posting/:locationId/posts/:id
locationId, id
Build automations without writing code to publish posts across networks
Rapid setup with drag-and-drop workflows in your builder
Live metrics and reporting on post performance
Definitions of API terms and how the Kahunas + Surveys API integration works step by step.
A set of rules that allows two applications to communicate securely and perform actions like posting content.
An authorization framework that lets apps access user data without sharing passwords.
A specific URL on the API that performs a defined action, such as posting content.
A permission tag that defines what actions an app can perform on behalf of the user.
Summarize top engaging posts and publish a weekly recap to your channels.
Rotate captions and media to optimize engagement via Kahunas and the Surveys API.
Notify teams when a post fails or a webhook reports an issue.
Grant access to the Surveys API and approve the requested scopes.
Select and tailor the endpoints you’ll use (e.g., create, update, delete posts).
Run tests, verify data flows, and deploy to production.
The Surveys API allows Kahunas to publish and manage social content across supported platforms via GHL. It connects Kahunas workflows to GHL’s social posting endpoints. This bridge lets your team automate posting without leaving your workflow. It also supports scheduling, media attachments, and status updates. Take advantage of the built-in validation and error handling to ensure reliable publishes.
Supported endpoints include creating, updating, deleting, and patching posts via the social posting API. The primary examples are POST, PUT, DELETE, and PATCH requests to /social-media-posting/:locationId/posts and related routes. You can extend or customize fields based on platform requirements.
Authentication is handled via API Keys or OAuth tokens. You’ll grant the Kahunas app the requested scopes (including socialplanner/post.write) and securely exchange credentials through a trusted OAuth flow. After authorization, you can test requests in a sandbox before going live.
No-code builders and automation tools provide a straightforward setup. You can configure triggers, actions, and endpoints using visual workflows. For advanced needs, you can still add custom steps or code hooks if required.
You can publish text, images, and links. Supports scheduling and multi-platform distribution. Metadata and media details vary by platform but the core post content is handled via the Surveys API.
Use a test environment or sandbox to verify data flows and permissions. Validate that posts create, update, and delete as expected, and monitor webhooks or error logs.
Post performance metrics appear in the Kahunas dashboards and the connected GHL analytics panels; you can also export data for deeper reporting.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers