Choose OAuth 2.0 or an API key to authorize the Social Media API from your 123FormBuilder workspace. Grant the minimum required permissions to read accounts, publish posts, and manage CSV data.
Approve 123FormBuilder to access your social profiles, posting queues, and CSV publishing. You can revoke access anytime from your security settings.
1) POST /bulk-disable-saas/:companyId; 2) snapshots.readonly; 3) GET /snapshots; 4) socialplanner/account.readonly; 5) GET /social-media-posting/:locationId/accounts; 6) socialplanner/account.write; 7) DELETE /social-media-posting/:locationId/accounts/:id; 8) socialplanner/csv.readonly; 9) GET /social-media-posting/:locationId/csv; 10) GET /social-media-posting/:locationId/csv/:id; 11) socialplanner/csv.write; 12) POST /social-media-posting/:locationId/csv; 13) POST /social-media-posting/:locationId/set-accounts; 14) DELETE /social-media-posting/:locationId/csv/:id; 15) PATCH /social-media-posting/:locationId/csv/:id; 16) POST /social-media-posting/:locationId/posts/bulk-delete; 17) DELETE /social-media-posting/:locationId/csv/:csvId/post/:postId
Trigger: when a new form submission is received in 123FormBuilder
Actions: build a post body, select accounts, and publish to connected social channels
Method: POST to /social-media-posting/:locationId
Key fields: content, locationId, accountIds, and scheduleTime
Trigger: upload a CSV via 123FormBuilder
Actions: parse CSV rows into posts, map columns to fields, schedule
Method: POST to /social-media-posting/:locationId/csv
Key fields: csvFile, locationId, postTemplate, schedule
Trigger: account added or updated in GHL
Actions: sync accounts, map to posting queues, enable auto-post
Method: POST /social-media-posting/:locationId/set-accounts
Key fields: locationId, accountIds, and postingTemplate
No-code automation lets you connect form data directly to social posts without writing code
Centralized workflow from a single dashboard for posts, accounts, and CSV data
Faster deployment with ready-made templates and mappings
Key elements include endpoints, authentication, CSV workflows, and data mappings that drive the GHL-123FormBuilder connection.
A specific URL on the GHL API used to perform an action, such as creating a post or reading a CSV.
Industry-standard authorization framework that grants limited access tokens to apps without sharing user credentials.
A plain-text file format used to import/export data for bulk posting and mapping.
A real-time notification method that informs your app when events occur in GHL.
Set up a recurring task to publish posts as new form responses arrive, saving time and ensuring consistent activity.
Upload a CSV of messages and syndicate them across connected accounts with controlled timing.
Link account groups to run targeted campaigns in GHL from 123FormBuilder submissions.
Create or retrieve your GHL API credentials and authorize 123FormBuilder to access your social accounts.
Map form fields to post content, schedules, and account targets in the integration settings.
Run test submissions, verify posts, and enable automatic publishing across selected accounts.
To connect, open the Integrations area in 123FormBuilder, choose the Social Media API (GHL) option, and generate or input your GHL API credentials. Select OAuth 2.0 or an API key as your authentication method, then authorize 123FormBuilder to access your social accounts. After authorization, you can map form fields to post content and publish settings. Test a submission to confirm posts appear as expected. Finally, save your configuration to go live. Tip: keep credentials secure and rotate keys periodically for best security practices.
This integration typically requires read and write permissions to social accounts, posts, and CSV data. You can grant just enough access to perform required actions and adjust permissions anytime from your GHL and 123FormBuilder security settings. Be mindful of rate limits and data retention policies when scheduling posts and handling CSVs.
Yes. You can publish to multiple accounts by mapping several target accounts in the integration settings. Use the account selection field to choose which profiles receive each post or CSV-driven campaign. This enables coordinated multi-account campaigns from a single form submission or CSV file.
No coding is required. The integration provides a no-code UI to connect, map fields, and schedule posts. You can leverage templates and presets to accelerate setup and reuse configurations for future campaigns.
Mapping is done in the integration settings. You connect form fields (e.g., title, message, image URL) to corresponding post fields in the Social Media API and specify the target accounts and schedule. Save the mapping as a template for reuse.
Use OAuth 2.0 where possible for secure token-based access, or API keys with restricted scopes. Store credentials securely, enable two-factor or token rotation where available, and revoke access when a project ends or personnel change.
To disconnect, revoke the app’s access from your GHL or 123FormBuilder account settings. Remove the linked accounts and mappings in the integration settings, then re-authenticate if you need to reconnect later.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers