To connect, grant access to the Surveys API within GHL using OAuth with the scope socialplanner/post.write.
Allow Zapier to access your Surveys API within GHL so it can create, update, and archive posts on your behalf.
POST /social-media-posting/:locationId/posts — Create a new post for a location. PUT /social-media-posting/:locationId/posts/:id — Update an existing post. DELETE /social-media-posting/:locationId/posts/:id — Delete a post. PATCH /social-media-posting/:locationId/posts/:id — Partial update to a post.
Trigger: A new survey response arrives in Metaview and a social post is created.
Actions: Post content to configured channels with an optional schedule.
POST /social-media-posting/:locationId/posts
Required fields locationId and post content; optional fields scheduled_time, image_url, and campaign_id
Trigger: Updated survey responses trigger posts across multiple accounts.
Actions: Create posts on several networks using a shared template.
POST /social-media-posting/:locationId/posts
Required: locationId and post content; optional: schedule_time account_ids
Trigger: Posts older than a set date are flagged archived.
PATCH /social-media-posting/:locationId/posts/:id
Required: id; archived flag
No coding required — build automations with clicks and templates.
Fast setup with ready made endpoints and triggers that scale with your Metaview needs.
Real-time data sync and robust error handling keep workflows reliable.
Overview of terms used in this integration including API, Endpoint, Trigger, Action, OAuth, and Webhook.
An application programming interface that lets two apps talk to each other and exchange data.
A specific URL on an API that performs a function.
A real-time notification mechanism from an API to your app to alert you of events.
An authorization framework that lets apps access data securely without sharing passwords.
Automatically generate social post content from survey results and schedule based on audience timing.
Publish consistent messages across networks using a single template.
Automatically update posts as new survey data arrives to keep content fresh.
Obtain your Surveys API credentials and authorize within GHL to establish a secure connection.
Choose endpoints and map fields to fit your Metaview workflow.
Run tests, review logs, and activate automation.
To connect you need a GHL API connection for Surveys API and an app connection in Zapier. Ensure you have the correct scope socialplanner/post.write. In addition, review your OAuth credentials and test permissions in a sandbox before going live.
Metaview uses the create post update and delete endpoints to manage content. You can review the available endpoints in the Metaview docs and configure triggers to align with your workflow. This keeps posts consistent across locations and accounts.
Authentication uses OAuth 2.0. You will authorize GHL then the Zapier App Connector. If you see authorization issues, reauthorize and verify the scope socialplanner/post.write.
Yes you can post to multiple social accounts by providing the target account identifiers. Templates help keep messaging consistent across networks.
Old posts can be archived or removed depending on your policy. Archiving preserves records for audits while removing from visible feeds.
Required fields include locationId and post content. Optional fields include scheduled_time and media. Map fields carefully to prevent posting errors.
Common issues include invalid credentials, missing scopes, and endpoint timeouts. Check OAuth status, reauthorize if needed, and review Zapier logs for clues.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers