Authenticate securely between GHL and the Users API using the provided scope socialplanner/tag.readonly. You can use OAuth 2.0 or a dedicated API key, depending on your account setup.
To authorize AgencyBloc with the Users API, ensure your app credentials are issued and granted the socialplanner/tag.readonly scope. Store credentials securely and rotate keys regularly.
Endpoints include: GET /social-media-posting/:locationId/tags; POST /social-media-posting/:locationId/tags/details; socialplanner/statistics.readonly; POST /social-media-posting/statistics. Additional endpoints may be available as your integration grows.
Trigger: a tag is created or updated in AgencyBloc, then sync the change to the Users API to keep data consistent.
Actions: fetch tags with GET /social-media-posting/:locationId/tags and update details with POST /social-media-posting/:locationId/tags/details.
GET /social-media-posting/:locationId/tags; POST /social-media-posting/:locationId/tags/details
locationId, tagId, details
Trigger: when new statistics become available in the Users API, push them into AgencyBloc dashboards.
Actions: create/update statistics with POST /social-media-posting/statistics and read with GET socialplanner/statistics.readonly.
POST /social-media-posting/statistics; GET socialplanner/statistics.readonly
locationId, statsId
Trigger: on a monthly or on-demand schedule, sync tags for a specific location.
Actions: pull tags with GET /social-media-posting/:locationId/tags and update with POST /social-media-posting/:locationId/tags/details.
GET /social-media-posting/:locationId/tags; POST /social-media-posting/:locationId/tags/details
locationId, tagId, details
Rapid setup without writing a line of code lets your team automate data flow quickly.
Automated data syncing across platforms saves time and reduces manual errors.
Highly customizable triggers and actions tailor workflows to your process.
This section defines core terms and processes used in the GHL to AgencyBloc integration, helping you speak the same language across teams.
A set of rules that lets software applications talk to one another and exchange data securely.
A specific URL that performs an action or returns data for a given request.
The process of verifying identity to grant access to an application or API.
A callback URL that gets notified automatically when a particular event occurs.
Automatically sync tags created in AgencyBloc with the Users API to keep campaigns aligned and consistent.
Pull real-time statistics from the Users API and surface them in AgencyBloc dashboards for faster decision making.
Update audiences in AgencyBloc whenever tag details change via the Users API to improve targeting.
Obtain API credentials for the Users API and configure the GHL app connection, ensuring the socialplanner/tag.readonly scope is granted.
Run the OAuth flow or key-pair setup to authorize AgencyBloc with the Users API.
Set up endpoint calls (tags and statistics) and validate data flow with test records.
The Users API provides programmatic access to social tagging and analytics, allowing you to read and create tags as part of your campaigns. By connecting with AgencyBloc, you can align tagging workflows with your client data and workflows. This integration keeps your teams in sync without manual data entry. You can tailor the flow to fetch, create, or update tags as needed.
Authentication typically uses the socialplanner/tag.readonly scope and either OAuth 2.0 or API key pairing. Begin by obtaining credentials, then complete the OAuth flow or securely store and rotate API keys. After authorization, test a quick call to confirm access before building out your automation.
Key endpoints include GET /social-media-posting/:locationId/tags, POST /social-media-posting/:locationId/tags/details, socialplanner/statistics.readonly, and POST /social-media-posting/statistics. These endpoints cover tag retrieval, tag detail updates, and basic statistics. Additional endpoints may be available as your setup expands.
Yes. This no-code setup lets you trigger actions in AgencyBloc from events in the Users API, and vice versa, without writing code. Use the integration’s connectors to map fields and define triggers, such as tag creation or statistics updates, to automate workflows.
Common required fields include locationId to scope actions to a location, tagId to identify specific tags, and details when updating tag information. Ensure your calls include the necessary identifiers and any updated content.
Test the connection by initiating a small sample run: authenticate, perform a GET for tags, and a POST to update a tag. Verify the responses and data in both systems to confirm synchronization before going into production.
API endpoints and rate limits are documented in your developer portal. If you need higher limits or additional endpoints, you can usually request access from your account rep or through the provider’s support channel.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers