---
schema_version: "1"
id: d0e27c0608ec530fd24e386fe805415fcbbe712a52ab031d57f399eb1aec36f6
title: Considerations for Syncing Custom Objects
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/pardot_custom_objects_considerations.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.pardot_custom_objects_considerations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2481babb258bc99472e436dc82f0612ffb34c37e944673ff0975df7092d56d76
description: When syncing custom objects between Salesforce and Account Engagement, keep these considerations in mind.
products:
  - Marketing
  - Marketing Cloud Account Engagement
release: "264"
---
# Considerations for Syncing Custom Objects

When syncing custom objects between Salesforce and Account Engagement, keep these considerations in mind.

- Before you create or sync objects in Account Engagement, create the equivalent object in Salesforce first.
- To sync a Salesforce custom object, it must be queryable. Objects that aren’t queryable don’t appear in the CRM Object dropdown in Account Engagement.
- Custom objects are read-only in Account Engagement.
- You can’t use variable tags with custom objects.
- Custom objects sync in the background every 10 minutes.
- New custom object records sync automatically after the custom object is created and mapped. Updates to custom object records also sync automatically. You must manually sync custom objects that were created in Salesforce before the Salesforce Connector was created.
- By default, custom user roles don’t grant access to custom objects. Manually grant custom object permissions for each custom role.
- Before integrating a custom object with more than 800,000 records, contact your Account Executive or Customer Success Manager.
- Salesforce Macros can’t be synced, and they don’t appear in the CRM Object dropdown in Account Engagement. These objects include Macro, MacroHistory, MacroInstruction, MacroInstructionChangeEvent, MacroShare, MacroUsage, and MacroUsageShare.