Data in OutboundSync but not my CRM
When to use this guide: Use this guide when expected sync behavior is missing, delayed, or incorrect.
If the payload appears in OutboundSync but no new HubSpot contact appears, first check whether the webhook receiver uses Contact handling: Update Only.
With Update Only enabled, OutboundSync searches HubSpot for a matching contact. If a match exists, OutboundSync updates that contact and logs the supported activity. If no matching contact exists, OutboundSync skips contact creation by design, so the payload can appear in OutboundSync without creating a new HubSpot record.
- Check the webhook settings for Contact handling: Update Only.
- Confirm the payload’s email address, lookup value, or social profile matches an existing HubSpot contact.
- If you want unmatched prospects to be created in HubSpot, change the webhook receiver back to the default create/update behavior.
OutboundSync’s Category-Based Filters allow users to control when payloads sync to the CRM based on predefined lead status conditions.
Sometimes, users have these enabled inadvertently, or have the approved categories mislabeled.
If data is not syncing, filters may be holding payloads until a lead status event meets the required conditions.
- Check the webhook settings to see if Category-Based Filters are enabled.
- Check the Category-based filter logs to see if data is stored there.
If either of these are not what you expect, update the webhook settings in OutboundSync.
If data is syncing that should not be, apply Category-Based Filters to limit what activity is being synced.
Read more about how Category-based filters work here.