Requests to the Forms API require your GHL API Key with the appropriate scope (forms.readonly). Keep your key secure and rotate it regularly.
ActiveTrail access is granted via your account token. Use OAuth or an API key and apply scopes that permit read access to forms data.
GET /forms/ — List all forms. GET /forms/submissions — Retrieve form submissions.
Trigger when a new submission is detected in the Forms API.
Action: Create or update a contact in ActiveTrail; map submission fields to contact fields.
GET /forms/submissions
submission_id, form_id, submitted_at, form_data
Schedule or webhook to fetch submissions every 15 minutes.
Append or update form submission data into ActiveTrail as a note or custom field.
GET /forms/submissions
submission_id, form_id, submitted_at
On-demand trigger to pull a summary of forms and recent submissions.
Store form summaries in ActiveTrail as a field or report for quick review.
GET /forms/
form_id, form_name, last_submission_date
Automate data transfer without custom code or development work.
Reduce manual data entry and errors by synchronizing data automatically.
Enable near real-time insights for campaigns and follow-ups.
A quick glossary of terms used in this integration and how they fit into the workflow.
An API is a set of rules that allows software programs to communicate and exchange data.
The process of verifying identity and permissions before granting access to API data.
A specific URL in an API that performs an action or returns data.
A mechanism for real-time data delivery where an API notifies another app of events.
Automatically push new form submissions from the Forms API to create or update leads in ActiveTrail.
Use submission data to trigger targeted emails in ActiveTrail based on form responses.
Append form data as custom fields on ActiveTrail contacts for richer segmentation.
In your GHL account, generate an API key and ensure the scope includes forms.readonly.
Add the app in ActiveTrail and supply the API key with appropriate permissions; test connectivity.
Run a test pull of /forms/ and /forms/submissions to verify data mapping and permissions.
No-code setup is possible using the built-in connectors in Rankr’s templates. You can configure the Forms API and ActiveTrail in a few clicks without writing code. If you prefer, you can also customize field mappings manually for precise data alignment. Start with the two available endpoints to validate data flow, then expand as needed. The no-code approach keeps your integration fast and maintainable.
The primary endpoints exposed for this page are GET /forms/ to list forms and GET /forms/submissions to retrieve submissions. You can preview results in your test environment before enabling live syncing. If additional endpoints are required, consult the GHL API docs for read-only endpoints that your scope permits.
Security is ensured by using the GHL API key with the minimal required scope (forms.readonly). Store keys securely, rotate periodically, and apply standard access controls. ActiveTrail access also relies on its own token with restricted permissions to prevent unauthorized data access.
Yes. Use the test mode in Rankr and perform dry-run syncs of a subset of forms and submissions. Review the mapped fields and sample records before going live. This helps ensure correct field mapping and data consistency.
Yes. Map each submission field (name, email, form data) to corresponding ActiveTrail fields (contact name, email address, custom fields). This ensures data lands in the right spots for campaigns and automations. You can adjust mappings at any time.
Sync frequency can be configured to immediate (near real-time) or scheduled (every 15 minutes or hourly) depending on your needs. Choose a cadence that aligns with your campaign timing and API rate limits.
API keys are generated in the GHL dashboard under API settings and in ActiveTrail under account settings. Keep keys secret, grant only necessary scopes, and rotate them periodically. If you lose a key, revoke it and generate a new one to maintain security.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers