- GoHighLevel connection
- How the product receives data from GoHighLevel (contacts, opportunities, payments): a documented native integration (app or OAuth), webhooks sent from GHL workflows, or a tracking script on pages only. Writing data into GHL is not receiving it.
- Sends GHL stage changes
- Whether a chosen GoHighLevel opportunity stage change (for example Booked or Qualified) can be sent to an ad platform as a conversion, and what has to be built per stage.
- Reads GHL payments
- Whether payments recorded in GoHighLevel (orders, invoices, transactions) reach the product as revenue, so a deposit and a later balance are both counted.
- Meta Conversions API
- Whether the product sends conversions to Meta server-side through the Conversions API, and on which plan.
- Google Ads offline conversions
- Whether CRM conversions are sent to Google Ads as offline click conversions or enhanced conversions for leads.
- TikTok Events API
- Whether conversions are sent to TikTok server-side, whether the vendor calls it the Events API or server events to the TikTok pixel. Browser-only pixel events do not count.
- Sends hashed customer details
- Whether server events include hashed customer identifiers (email, phone, name) so the ad platform can match them to people. Sent is not the same as matched.
- Dedupes with the browser pixel
- Whether the product documents deduplication between its server events and the same events from a browser pixel (shared event ids), so one sale is not counted twice.
- Per-event delivery log
- Whether you can inspect each event the product sent to an ad platform: the payload, the destination and the platform's response or error (an outbound log). A log of the events the product received is an inbound log and answers a different question.
- What the bill scales with
- The usage measure the vendor's published pricing grows with, such as CRM contacts, tracked revenue, sessions, pageviews, visitors, events or ad spend.