Skip to content

docs(audiences): document Salesforce custom object export limitation and workaround#1528

Open
george-dilthey wants to merge 1 commit into
mainfrom
docsbot/doc-1109-intercom-tag-0713-f874aa52
Open

docs(audiences): document Salesforce custom object export limitation and workaround#1528
george-dilthey wants to merge 1 commit into
mainfrom
docsbot/doc-1109-intercom-tag-0713-f874aa52

Conversation

@george-dilthey

Copy link
Copy Markdown
Contributor

What changed

Added a new FAQ "Can I export signal data from Audiences to a Salesforce custom object?" to docs/audiences.md. The FAQ documents that Audiences' Salesforce export sync supports only standard Salesforce objects (People/Contacts/Leads and Companies/Accounts) — Salesforce custom objects are not currently supported as export targets — and provides a workaround using a standard Clay signals table with Salesforce enrichment actions.

Why

An Enterprise customer (Taboola) asked how to export signal data (specifically job postings associated with an audience segment) to Salesforce as records in a custom object. The Clay support team had to manually answer that this isn't supported from Audiences, providing the workaround of using standard signals tables with Salesforce enrichments. The docs had no FAQ or note covering this limitation — meaning Fin could not answer this question from the help content. The customer asked: "Not seeing a good way to export the job postings being associated here and providing to the sales team to see if they are valuable."

Source link(s)

Verifier verdicts

All four product-behavior claims verified PASS by Docsbot Verifier sub-agent:

  1. Audiences export supports only standard Salesforce objects (Contacts/Leads and Accounts) — confirmed at:

    • clay-base/libs/shared/src/audiences/salesforce-object-types.ts:115-126: isExportSupportedForObjectType returns true only for Account and Contact
    • clay-base/services/audiences/src/materialization/services/export-handler.ts:3133-3134: case AudienceEntityType.Custom: throw new UnrecoverableError('Custom object export not yet implemented')
  2. Lookup in Audiences and Update Audiences Record actions exist — confirmed at:

    • public-actions/apps/clay-labs/actions/lookup-in-audiences/action-definition.ts:19
    • public-actions/apps/clay-labs/actions/update-audiences-record/action-definition.ts:17
  3. Workaround via standard Clay table + Salesforce enrichments — confirmed by both code (Salesforce enrichment actions accept custom object API names) and Ariana Mesa's explicit guidance to the Taboola customer.

Uncertainties

None. The limitation is confirmed in code (an unrecoverable error is thrown for custom object exports), and the workaround matches Clay's current official guidance.

Related observations

Closes DOC-1109

@linear-code

linear-code Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

DOC-1109

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant