🌐 Overview
This guide explains how to set up an automation workflow where a GoHighLevel form submission triggers a Search Atlas site audit via the Search Atlas API through Make (formerly Integromat), waits for the audit to complete, retrieves the report, and emails the results to your client. This is ideal for agencies that want to deliver SEO reports as part of a lead generation or onboarding funnel.
🛠️ What You Need Before Starting
- A Search Atlas account with API access enabled
- Your Search Atlas API key (found via Account Menu → Settings → API Keys)
- A Make account with an active scenario
- A GoHighLevel form connected to Make via webhook
- An email service connected in Make (e.g., Gmail, SMTP, or SendGrid)
⚙️ Step 1 — Connect Your GoHighLevel Form to Make
- In Make, create a new scenario and add a webhook-based trigger module.
- Copy the webhook URL generated by Make.
- In GoHighLevel, open your form settings and paste the webhook URL into the appropriate webhook or automation notification field.
- Submit a test entry from your form to confirm Make receives the payload, including the contact's website URL and any other fields you plan to pass to the Search Atlas API.
🚀 Step 2 — Trigger a Site Audit via the Search Atlas API
- In Make, add an HTTP request module after your webhook trigger to call the Search Atlas API.
- Configure the request method, endpoint URL, authentication, and request body according to the Search Atlas API documentation (available inside your account). The documentation will specify the exact endpoint, required parameters, and how to pass your API key.
- Map the website URL captured from the GoHighLevel form submission to the appropriate parameter defined in the Search Atlas API documentation.
- Run the module and confirm a successful response. Note any identifier returned in the response that you will need to check audit status in the next step — consult the API documentation for the exact response schema.
⏳ Step 3 — Wait for the Audit to Complete
Site audits may take some time to complete depending on the size of the site. Use Make's available flow-control and HTTP modules to periodically check the audit status endpoint defined in the Search Atlas API documentation until the audit is finished.
- Add an HTTP request module using a GET request to the audit status endpoint specified in the Search Atlas API documentation, passing the identifier from Step 2.
- Use Make's available delay and flow-control modules to pause between status checks and avoid rate limiting.
- Once the API response indicates the audit is complete (refer to the Search Atlas API documentation for the exact status values), proceed to retrieve the full report.
📊 Step 4 — Retrieve and Email the Report
- Add another HTTP request module to call the report retrieval endpoint specified in the Search Atlas API documentation, passing the audit identifier.
- Parse the response data as needed using Make's built-in tools to extract the report details you want to include in your email.
- Add an email module (e.g., Gmail, SMTP, or SendGrid) and map the report data to the email body, subject line, and recipient address captured from the GoHighLevel form submission.
- Run the full scenario end-to-end with a test submission to confirm the report is delivered successfully.
If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.