What does the GoHighLevel connection do inside Agency Pilot?
The documented connection supports two-way SMS and calls through GoHighLevel numbers, matching inbound activity to client conversations by phone. Separately, the Agency Pilot tracking script supplies attribution information to GHL or LeadConnector forms. Treat messaging and form attribution as separate workflows when testing. List which ones your agency intends to use and verify each against a known client and test event before relying on it for daily delivery.
Does this connection replace our GoHighLevel funnels?
No replacement or migration is implied by connecting the integration. The existing product guidance describes agencies keeping GoHighLevel for funnels and campaign sending while using Agency Pilot for delivery, client access and reporting. Decide where the team will create and manage each type of work. A clearly documented division of responsibility prevents two teammates from making competing changes or assuming that an action in one product automatically updates every related workflow in the other.
Do we need GoHighLevel to use Agency Pilot messaging?
The product also supports an agency’s own Twilio account. Choose based on the infrastructure and numbers your agency actually operates, then document the selected route for each relevant workflow. Avoid connecting another provider simply to solve an unexplained mapping problem. First establish which system is expected to send and receive the message and verify that route with a controlled test and the correct client contact information.
What should we prepare before connecting credentials?
Identify the authorized agency account, the relevant GoHighLevel arrangement, the sending numbers and the person responsible for the integration. Use the designated settings flow rather than putting credentials in a client onboarding answer or ordinary project note. The source states that credentials are stored encrypted. Keep your operating documentation focused on account identities, responsibilities and verification results so teammates can understand the setup without copying secrets between systems.
How should an agency test outbound SMS?
Use a recipient who has agreed to the test and a message that is clearly identified as a setup check. Confirm the expected sending number and client conversation, send the test through the intended workflow and inspect the result on both sides. Record the time and outcome. A successful send is one check; also verify an inbound reply so the team knows where the ongoing conversation will appear.
What should we check when an inbound reply appears under the wrong client?
Start with the phone-number matching described for the integration. Compare the sender’s number with the intended client record and look for outdated or ambiguous contact data. Preserve a non-secret example with a timestamp before editing records. Do not assume the integration credentials are at fault merely because the provider delivered a message to an unexpected client context; account delivery and client matching are different stages.
How do LeadConnector forms receive campaign information?
The documented tracking script passes attribution information into the embedded form, addressing the handoff from the landing page into the iframe. Validate the exact form and page your client uses. A test should specify the expected campaign parameters and examine the resulting lead. This is more informative than checking only whether the visible form submits, because a successful submission can still lack the source fields your reporting workflow expects.
Does every new GHL lead automatically become an Agency Pilot lead?
Do not assume that from the messaging connection. The source describes sending GHL form leads through an inbound webhook and an automation as an available workflow. Check whether that workflow has actually been configured, which event triggers it and what information reaches the destination. A team handover should name the intended lead route and its verification result rather than using “connected” as a substitute for testing the transfer.
Why might a lead have no keyword or advertising click ID?
Check the visit and test conditions before assuming a fault. The expected fields depend on the information available in the visit and passed through the form workflow. Compare the original landing-page context with the resulting lead, then identify the missing handoff. A lead from an untagged visit should not be judged by the same expectations as a controlled visit containing the campaign information your test is designed to capture.
Can we judge campaign revenue from form submissions alone?
A form submission establishes an enquiry, not a completed sale. Agree how the client records qualified opportunities and sold jobs before using revenue-based measures. The product can use recorded sold work in reporting, but the quality of that conclusion depends on the records supplied. Make the distinction visible in client conversations so an increase in form volume is not automatically presented as an increase in business revenue.
How should two team members share responsibility for conversations?
Agree who monitors the client thread, who replies and how the backup person identifies an unresolved request. The integration brings activity into the conversation; it does not determine the agency’s service commitments. Keep the handover context with the work, including any promised follow-up. Before staff changes, verify the incoming teammate understands the sending route and can locate the intended client without relying on another person’s credentials.
What should we collect when asking for help with a failed test?
Record whether the issue concerns outbound delivery, inbound receipt, client matching, form attribution or lead creation. Add the time, intended account and a redacted example of expected versus observed behavior. Keep credentials and tokens out of ordinary support notes. A focused diagnostic record allows the responsible person to investigate one handoff rather than repeating the whole setup or changing unrelated working connections.
Does disconnecting remove the GoHighLevel account?
The documented action deletes the stored integration credentials in Agency Pilot. It should not be treated as cancellation of the separate GoHighLevel service or deletion of everything configured there. Before disconnecting, review dependent message routes and any separate lead automations. Establish where the team will monitor new activity afterward, then verify the replacement arrangement so client replies are not left without an operational owner.
Should attribution be tested again after changing a landing page?
Yes, when the change affects the form, its embedding or the tracking installation, repeat the relevant controlled check. Record the page version or change being verified and inspect the resulting lead fields. A previously successful test establishes what worked at that time, not what every later page revision will do. Include tracking validation in the page handover so content or design work does not silently break the expected source-data route.
Where should we start if our agency already has a complex GHL setup?
Map one representative client workflow before expanding. Identify its numbers, forms, lead destination and reporting expectations, then verify the specific supported connections. Keep a list of unrelated GHL processes so they are not accidentally treated as part of this integration. Once the team can explain and reproduce the first workflow, apply the same deliberate checks to other clients rather than assuming their account structures and automations are identical.