Scope: socialplanner/tag.readonly enables read-only access to tag data for analytics and reporting.
To connect Roofr to the GHL Users API, authenticate Roofr and grant the defined scope using the standard OAuth workflow to obtain an access token for endpoints such as GET /social-media-posting/:locationId/tags.
– GET /social-media-posting/:locationId/tags – POST /social-media-posting/:locationId/tags/details – socialplanner/statistics.readonly – POST /social-media-posting/statistics Additional endpoints are available per your API plan.
Trigger: When a new Roofr post is created, fetch the location tags from the GHL Users API and sync them back to Roofr for tagging analytics.
Actions: Store retrieved tags in Roofr, update dashboards, and seed marketing workflows.
GET /social-media-posting/:locationId/tags
locationId, tags, timestamp
Trigger: After posting statistics in Roofr, send data to GHL to update campaign metrics.
Actions: Update Roofr dashboards with GHL statistics, generate reports.
POST /social-media-posting/statistics
postId, locationId, statistics
Trigger: When a tag is created or updated, retrieve details via the details endpoint.
Actions: Enrich tags with details in Roofr, trigger alerts, and store for enhanced search.
POST /social-media-posting/:locationId/tags/details
locationId, tagDetails, timestamp
Automate data sync between Roofr and the GHL Users API without writing code.
Gain real-time metrics, alerts, and reporting for campaigns across platforms.
Scale your workflow with robust REST-like endpoints and clear data fields.
Key elements include endpoints, triggers, actions, and data fields that move data between GHL and Roofr.
A defined set of endpoints that enables two systems to exchange data.
A specific URL path that performs a function in the API.
An event that starts an automation in the integration.
The process of verifying identity to access API data securely.
Automatically pull tags from GHL for each Roofr post to enrich marketing campaigns and reporting.
Push Roofr post statistics into GHL to create unified dashboards and insights.
Set up alerts when tags change, so teams can react quickly.
Obtain API keys and authorize the GHL Users API with the required scope: socialplanner/tag.readonly.
Add endpoints 1-4 to your workflow and map fields between Roofr and GHL.
Run tests, monitor results, and deploy your integration.
Yes. The setup is designed for no-code or low-code users and uses a guided OAuth flow to obtain tokens. You can configure required scopes and test connections easily in your dashboard.
For basic syncing, you’ll use endpoints 1-4 to pull tags, push details, and update statistics. These cover common data needs for marketing campaigns.
Authentication is done via OAuth; you’ll authorize Roofr to access the GHL Users API with the socialplanner/tag.readonly scope. Tokens are refreshed automatically where supported.
Yes. The platform supports adding new endpoints as your workflow grows. You can modify mappings and reauthorize as needed.
Yes. Data transfers use encryption in transit (TLS) and at rest, with best‑practice access controls and scoped tokens. Your setup remains compliant with common security standards.
Use the built‑in test mode to validate connections, triggers, and actions before going live. You’ll see logs and sample data.
Once connected, you can view real-time metrics in Roofr dashboards and GHL reports depending on your setup. Custom dashboards can be built with the data you pull from the endpoints.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers