Authenticate with your GHL client credentials to authorize API calls from Rankr.
Rankr uses secure OAuth2 like flows to connect to the GHL Users API and authorize data access.
– GET /social-media-posting/:locationId/tags, – POST /social-media-posting/:locationId/tags/details, – socialplanner/statistics.readonly, – POST /social-media-posting/statistics
Trigger: when Rankr creates a new post, fetch tags from the GHL Users API.
Actions: call GET /social-media-posting/:locationId/tags to retrieve tags and attach them to the post.
GET /social-media-posting/:locationId/tags
locationId, tags, timestamp
Trigger: updates to tags details are sent from Rankr to the GHL Users API.
Actions: POST /social-media-posting/:locationId/tags/details with updated tag data.
POST /social-media-posting/:locationId/tags/details
locationId, tagsDetails, timestamp
Trigger: on-demand stats retrieval for dashboards.
Actions: call socialplanner/statistics.readonly to fetch analytics.
socialplanner/statistics.readonly
scope, dateRange, metrics
Automates tagging workflows across social platforms, saving time.
Consolidates analytics from GHL into Rankr dashboards.
Reduces manual data entry and errors.
Key concepts include endpoints, triggers, actions, and data fields used to connect Rankr with the GHL Users API.
A defined path and HTTP method that performs a specific action in the API.
An event that starts an automation workflow.
The process of proving identity to access the API, typically via credentials.
The URL path used by an API to perform an action.
Automatically tag posts based on content keywords using the GHL Users API.
Combine tags and statistics for client friendly dashboards.
Sync tags across Rankr and other platforms to streamline campaigns.
Obtain client credentials from GHL and configure Rankr to use them.
Set up the tags and statistics endpoints in Rankr.
Run tests, verify data flows, and monitor performance.
The GHL Users API exposes tags, location based tagging data, and statistics relevant to social posting. It allows retrieving location specific tags and submitting tag details. This data supports automated tagging workflows, improved post relevance, and richer analytics in Rankr.
Access to the GHL Users API uses OAuth2 style authentication. Obtain a client ID and secret from GHL, configure Rankr with those credentials, and securely manage tokens. Regularly rotate credentials, store them securely, and apply the principle of least privilege to scopes.
Yes. The endpoints include GET /social-media-posting/:locationId/tags for retrieving tags and POST /social-media-posting/:locationId/tags/details for updating tag details. Additionally, socialplanner/statistics.readonly provides read only analytics and POST /social-media-posting/statistics allows submitting statistics for analytics and reporting.
Yes you can customize data field mappings between GHL and Rankr. Define which fields map to Rankr data models and enforce validations to maintain data integrity. This enables smooth data synchronization and consistent analytics.
Analytics updates can be near real time depending on configuration. In most setups you can expect updates within seconds to a minute, with heavier dashboards experiencing minor lag.
Rate limits apply on API calls. Implement exponential backoff and idempotent requests where possible. Batch requests when feasible and cache repeated data to minimize retries.
Yes you can extend with additional endpoints by updating the integration registry and endpoint mappings. Coordinate with GHL and Rankr to introduce new routes and corresponding data mappings.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers