Skip to content

BUILD VS USE

Build it yourself, or add one step.

HubSpot's help page suggests a custom setup for real deal values. Here's what that setup involves, so you can decide with the whole list in front of you.

Illustration
Build it yourselfLedion
TriggerA webhook or code action in the workflow, plus a server to receive itThe Send conversion step
Google AdsA Google Cloud project with Data Manager API access, and a service account or an OAuth app that passes Google's verificationAdd Ledion's service account as a user in Google Ads
MetaA Conversions API token, the CRM event format, and the 7-day limitPaste the dataset ID and token
Microsoft AdsAn Entra app, a developer token, OAuth with refresh tokens that rotate, and goal names that must match exactlySign in with Microsoft and pick the goal
RedditConversions API v3, its required User-Agent format, and the 7-day limitPaste the pixel ID and token
MatchingEach network's email and phone rules, SHA-256 hashing, and picking the right contact on a dealDone per network, from HubSpot data, at send time
DuplicatesA stable event ID per network, so retries and re-enrollments don't count twiceBuilt in. "Once per record" by default
FailuresRetries with backoff, Retry-After, and an alert when a token stops working7 attempts over about 9 hours, and an email when a connection needs you
VisibilityLogs you build and read yourselfAn activity log, and a result per network in the workflow
UpkeepAPI version changes (Meta ships a new one about every four months), deprecations, HubSpot's date-based API versionsMine to keep current

When building it yourself makes sense

You need one network, you have an engineer with time, and you already run servers with someone on call. Then build it. If you'd rather spend that time on the ads, add one step.
Join the beta