Grant the Surveys API access with the socialplanner/post.write scope so it can create, update, delete, and patch posts on behalf of Ecologi.
Confirm Ecologi can receive requests from Surveys API and perform actions in specific locations as defined by your workflow.
– 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
Trigger: when you want to publish a new update to a specific Ecologi location.
Actions: POST /social-media-posting/:locationId/posts to publish content; supply locationId and post data; set status as draft, scheduled, or published.
POST /social-media-posting/:locationId/posts
Required: locationId, content, schedule, author
Trigger: edit content or schedule for an existing post.
Actions: PUT /social-media-posting/:locationId/posts/:id to modify; update content, schedules, or status.
PUT /social-media-posting/:locationId/posts/:id
Required: locationId, id, content
Trigger: remove a post from a location when needed.
Actions: DELETE /social-media-posting/:locationId/posts/:id to remove; ensure id references a valid post.
DELETE /social-media-posting/:locationId/posts/:id
Required: locationId, id
Automate social posts across Ecologi locations without writing code.
Centralized workflow control from your Surveys API app for consistency.
Fast setup with ready-made endpoints and trigger/actions mapping.
Common elements include endpoints, triggers, actions, HTTP methods, and required fields used to connect Surveys API with Ecologi.
A specific URL and HTTP method that lets you perform an action in an API, such as posting to a social feed.
The operation used to create a new resource on the server, like publishing a new post.
An event in the workflow that starts an automation, such as sending a post when content is ready.
The segment of the API URL that identifies the resource being accessed, including path parameters like locationId and id.
Create reusable post templates and auto-fill with location data to publish across Ecologi locations.
Coordinate campaigns across multiple Ecologi locations with centralized scheduling.
Publish posts instantly via a trigger when a new Ecologi update is ready.
Create an API key in the Surveys API app and authorize Ecologi to receive requests.
Add the four endpoints listed above to handle create, update, delete, and patch operations.
Run tests to verify successful posting and error handling before going live.
The Surveys API integration for Ecologi connects Ecologi locations to a centralized Social Media workflow via GHL. This enables automated posting and updates across multiple locations. It uses the socialplanner/post.write scope to publish content and manage posts. You control triggers, templates, and timing from your Surveys API app. If you need more control, you can adjust permissions and test endpoints in a sandbox environment.
No heavy coding is required. The setup uses pre-defined endpoints (POST, PUT, DELETE, PATCH) and a simple mapping of triggers to actions. If you have basic API knowledge, you can configure quickly; otherwise, teams can use the Zapier App Connector to connect without code.
Posts can be published to any Ecologi location associated with your Surveys API app. You specify locationId in each request. Ensure permissions cover the location.
Yes. You can schedule posts by including a schedule field in the request body and setting status to scheduled. Use PATCH to adjust timing as needed.
If a post fails, you will receive an error response with a message. You can retry or modify the payload and resend. Logs help diagnose issues.
The connection uses secure credentials and HTTPS to protect data in transit. Rotate keys regularly and limit scopes to minimize risk.
Connection logs, request payloads, and response statuses are available in the Surveys API app dashboard and can be exported for auditing.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers