Salesforce Connect Archives - gettectonic.com - Page 2
Growing Family of Einstein Copilots

Growing Family of Einstein Copilots

Salesforce made several announcements this month, regarding the Growing Family of Einstein Copilots. By unveiling AI-powered Einstein Copilots for marketing and merchants. These new Copilots build on the previously announced Copilots for retailers and shoppers and are integrated into the Einstein 1 platform. They can communicate with each other, effectively bridging marketing and commerce, and have full access to Salesforce Data Cloud. “Welcome to the AI enterprise,” said Ariel Kelman, Salesforce President and CMO, during his keynote at Salesforce Connections in Chicago. Kelman outlined four waves of AI: Predictive (e.g., lead scoring), Generative, Autonomous, and AI General Intelligence. “We are starting to enter the third wave,” he stated, where AI will begin to take actions independently. Copilots are a step in that direction, although for now, a human remains in control. The Path to the AI Enterprise Kelman described five steps towards creating an AI enterprise: Regarding the last point, new Slack AI tools were demonstrated for summarizing interactions and importing actionable data from Data Cloud into Slack. The strategy for Einstein Copilots aims to empower business users in marketing, commerce, and other functions to execute complex tasks, such as creating personalized customer journeys, using natural language prompts. Einstein Copilots for Marketing and Merchants The marketing Copilot can generate marketing briefs and content, and create email campaigns. Through Data Cloud, it can ingest and execute a brand’s datasets, including customer data from repositories like AWS, Snowflake, and Databricks. By automating routine tasks and time-consuming projects like data connection and analysis, the Copilot aims to free up marketers to engage more thoughtfully with their audiences. The commerce Copilot, part of Salesforce’s commerce offerings, responds to natural language prompts to create online storefronts, improve product discoverability, write product descriptions, and make product recommendations. Other Announcements Availability Like1 Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Marketing Cloud Transactional Emails Salesforce Marketing Cloud Transactional Emails are immediate, automated, non-promotional messages crucial to business operations and customer satisfaction, such as order Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more

Read More
Account Planning With Salesforce

CRM Analytics Limits

When using CRM Analytics, keep these limits in mind. API Call Limits These limits apply to all supported editions. API Call Limit Maximum concurrent CRM Analytics API calls per org 100 Maximum CRM Analytics API calls per user per hour 10,000 Dataset Row Storage Allocations per License In Salesforce org, your total row storage limit for all registered datasets combined depends on your license combination. Each license allocates a different number of rows. Baseline Row Allocation Allocated Rows CRM Analytics Plus 10 billion CRM Analytics Growth 100 million Sales Analytics 25 million Service Analytics 25 million Event Monitoring Analytics 50 million B2B Marketing Analytics 25 million CRM Analytics for Financial Services Cloud 25 million CRM Analytics for Health Cloud 25 million Extra Data Rows license 100 million Your total row storage limit is a combination of your active licenses. For example: Because the CRM Analytics Plus license includes the Sales Analytics and Service Analytics licenses, your total row allocation remains 10 billion. Similarly, the CRM Analytics Growth license includes the Sales Analytics and the Service Analytics licenses, so your total row allocation remains 100 million. However, if you obtain another Sales Analytics or Services Analytics license, your row limit increases by 25 million for each added license. Dataset Row Limits Each dataset supports up to 2 billion rows. If your Salesforce org has less than 2 billion allocated rows, each dataset supports up to your org’s allocated rows. Dataset Field Limits Value Limit Maximum number of fields in a dataset 5,000 (including up to 1,000 date fields) Maximum number of decimal places for each value in a numeric field in a dataset (overflow limit) 17 decimal placesWhen a value exceeds the maximum number of decimal places, it overflows. Both 100,000,000,000,000,000 and 10,000,000,000,000,000.0 overflow because they use more than 17 decimal places. A number also overflows if it’s greater (or less) than the maximum (or minimum) supported value. 36,028,797,018,963,968 overflows because its value is greater than 36,028,797,018,963,967. -36,028,797,018,963,968 overflows because it’s less than -36,028,797,018,963,967.When a number overflows, the resulting behavior in CRM Analytics is unpredictable. Sometimes CRM Analytics throws an error. Sometimes it replaces a numeric value with a null value. And sometimes mathematical calculations, such as sums or averages, return incorrect results. Occasionally, CRM Analytics handles numbers up to 19 digits without overflowing because they are within the maximum value for a 64-bit signed integer (263 – 1). But numbers of these lengths aren’t guaranteed to process.As a best practice, stick with numbers that are 17 decimal places or fewer. If numbers that would overflow are necessary, setting lower precision and scale on the dataset containing the large numbers sometimes prevents overflow. If your org hasn’t enabled the handling of numeric values, the maximum number of decimal places for each value in a numeric field in a dataset is 16. All orgs created after Spring ’17 have Null Measure Handling enabled. Maximum value for each numeric field in a dataset, including decimal places 36,028,797,018,963,967For example, if three decimal places are used, the maximum value is 36,028,797,018,963.967 Minimum value for each numeric field in a dataset, including decimal places -36,028,797,018,963,968For example, if five decimal places are used, the minimum value is -36,028,797,018,9.63968 Maximum number of characters in a field 32,000 Data Sync Limits If you extract more than 100 objects in your dataflows, contact Salesforce Customer Support before you enable data sync. Value Limit Maximum number of concurrent data sync runs 3 Maximum number of objects that can be enabled for data sync, including local and remote objects 100 Maximum amount of time each data sync job can run for local objects 24 hours Maximum amount of time each data sync job can run for remote objects 12 hours Data sync limits for each job:Marketo Connector (Beta)NetSuite ConnectorZendesk Connector Up to 100,000 rows or 500 MB per object, whichever limit is reached first Data sync limits for each job:Amazon Athena ConnectorAWS RDS Oracle ConnectorDatabricks ConnectorGoogle Analytics ConnectorGoogle Analytics Core Reporting V4 ConnectorOracle Eloqua ConnectorSAP HANA Cloud ConnectorSAP HANA Connector Up to 10 million rows or 5 GB per object, whichever limit is reached first Data sync limits for each job*:AWS RDS Aurora MySQL ConnectorAWS RDS Aurora PostgresSQL ConnectorAWS RDS MariaDB ConnectorAWS RDS MySQL ConnectorAWS RDS PostgreSQL ConnectorAWS RDS SQL Server ConnectorGoogle Cloud Spanner ConnectorMicrosoft Azure Synapse Analytics ConnectorMicrosoft Dynamics CRM ConnectorSalesforce External ConnectorSalesforce Contacts Connector for Marketing Cloud EngagementSalesforce OAuth 2.0 Connector for Marketing Cloud Engagement Up to 20 million rows or 10 GB per object, whichever limit is reached first Data sync limits for each job*:Amazon Redshift ConnectorAmazon S3 ConnectorCustomer 360 Global Profile Data Connector (Beta)Google BigQuery for Legacy SQL ConnectorGoogle BigQuery Standard SQL ConnectorHeroku Postgres ConnectorMicrosoft Azure SQL Database ConnectorSnowflake Input Connector Up to 100 million rows or 50 GB per object, whichever limit is reached first *When using these connectors, Salesforce Government Cloud org data is protected in transit with advanced encryption and can sync up to 10 million rows or 5 GB for each connected object, whichever limit is reached first. Note When using a Salesforce local input connection, CRM Analytics bulk API usage doesn’t count towards Salesforce bulk API limits. Use of the external Salesforce connection and output connection impacts your limits. The dataflow submits a separate bulk API call to extract data from each Salesforce object. The dataflow uses a batch size of 100,000–250,000, depending on whether the dataflow or the bulk API chunks the data. As a result, to extract 1 million rows from an object, the dataflow creates 4–10 batches. Recipe and Dataflow Limits Important In Winter ‘24, recipe runs over 2 minutes are counted against the limit. Previously, the recipe run counts weren’t correct. For more information, see Known Issue – Recipe runs are not counting towards the daily maximum run limit. Value Limit Maximum amount of time each recipe or dataflow can run 48 hours Maximum number of recipes 1,000 Maximum number of dataflows definitions (with data sync enabled) 100 Maximum number of dataflow and recipe runs in a rolling

Read More
Crucial Role of Data and Integration in AI at Dreamforce

Salesforce Data Integration

Salesforce Data Integration: A Comprehensive Guide Introduction Salesforce offers numerous tools to access, synchronize, and share data with external systems. However, selecting the right tool for your project is critical. This guide explores Salesforce’s data integration landscape, providing recommendations based on specific use cases—along with guidance on which tools to avoid. Scope of This Guide This decision guide focuses on data-level integrations involving Salesforce, covering: While these are just a subset of integration challenges faced by Salesforce Architects, future guides will address: Note: Many tools discussed here can also solve enterprise-wide integration challenges, but those use cases are beyond this guide’s scope. Key Takeaways Common Considerations for Choosing Data Integration Tools Before selecting a tool, evaluate these key factors: Area to Consider Key Questions Existing Tools & Landscape Is an ESB/ETL solution already in place? Are there compliance requirements? Are systems cloud or on-premise? Data Flow Does data need to move synchronously, asynchronously, or in batches? Should data be replicated? Which system is the source of truth? Implementation What’s the effort for non-Salesforce systems? Which teams will deliver integrations? What tools do they prefer? Maintainability Who will maintain the integration? What skills do they have (or need)? What’s the total cost of ownership? Data Volume Is it a large data volume (LDV) scenario? How frequent are bulk changes? What’s the impact of singleton updates? Limits Are complex transformations needed? Will data be combined from multiple sources? How often will integrations run per user? Overview of Data Integration Tools Tool Salesforce → External External → Salesforce Execution License Required? Apex Actions ✅ Yes ✅ Yes Server-side ❌ No Change Data Capture ✅ Yes ❌ No Server-side ❌ No* Custom Apex (REST/SOAP) ✅ Yes ✅ Yes Server-side ❌ No External Services ✅ Yes ❌ No Server-side ❌ No Generic Events (Legacy) ✅ Yes ❌ No Server-side ❌ No** Heroku Connect ✅ Yes ✅ Yes Server-side ✅ Yes MuleSoft Anypoint ✅ Yes ✅ Yes Server-side ✅ Yes MuleSoft Composer ✅ Yes ✅ Yes Server-side ✅ Yes Native Salesforce APIs ❌ No ✅ Yes Server-side ❌ No OmniScript ✅ Yes ✅ Yes Client-side**** ✅ Yes OmniStudio Integration ✅ Yes ✅ Yes Server-side ✅ Yes Outbound Messaging ⚠️ Not Ideal ❌ No Server-side ❌ No Platform Events ✅ Yes ✅ Yes Server-side ❌ No*** PushTopic (Legacy) ⚠️ Not Ideal ❌ No Server-side ❌ No** Salesforce Connect ✅ Yes ✅ Yes Server-side ✅ Yes ✅ = Recommended | ⚠️ = Possible but consider alternatives | ❌ = Not supported Notes: Other Tools (Not Primary Integration Solutions) While these tools support aspects of data movement, they should not be the foundation of an integration strategy: Final Recommendations By aligning the right tool with your use case, you can optimize performance, reduce technical debt, and ensure scalable integrations. Content updated April 2025. Like Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Marketing Cloud Transactional Emails Salesforce Marketing Cloud Transactional Emails are immediate, automated, non-promotional messages crucial to business operations and customer satisfaction, such as order Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more

Read More
Salesforce and Pardot

Salesforce Isn’t Updated Pardot

I modified a contact’s email address in Salesforce, but the alteration isn’t updated in Pardot. This behavior aligns with the expected operation of the Salesforce connector, unless you have activated the setting “Automatically change email addresses in Pardot to reflect changes in Salesforce.com” in the Salesforce connector settings. When you update the email address of a contact or lead in Salesforce, it can synchronize the new address to the corresponding prospect record in Account Engagement. This functionality proves beneficial when your sales team manually updates email addresses or employs a data append service like Data.com, or in cases of lead record merges. If you have enabled the “Automatically change emails in Pardot to reflect changes in Salesforce” setting, the synchronization of email changes varies when the “Automatically delete or merge prospects if the corresponding records in Salesforce are deleted or merged” option is enabled. For these functionalities to work seamlessly, refrain from forcing prospect synchronization. Clicking “Send To Pardot” after manually updating the email address in Salesforce generates an additional prospect record. Instead, allow the standard sync process to proceed. Creating a contact or lead without an email address results in the creation of a prospect if you later add an email address. If a prospect with a matching email address exists in Account Engagement or is created later, it syncs with the corresponding lead or contact in Salesforce. SCENARIO ACTION RESULT CRM: a@a.com Account Engagement: a@a.com CRM updated to b@b.com Account Engagement prospect changes to b@b.com. CRM: a@a.com Account Engagement: a@a.com Account Engagement updated to b@b.com New CRM record created for b@b.com. CRM: a@a.com Account Engagement: a@a.com Account Engagement: b@b.com CRM updated to b@b.com Account Engagement a@a.com discovers that the CRM entry changed to an email that exists in Account Engagement. Because this record can’t change emails, it’s flagged to not recreate in the CRM. CRM: a@a.com CRM: a@a.com Account Engagement: a@a.com One of the two CRM records updated to b@b.com Account Engagement switches primary sync records and syncs with the alternate a@a.com record. The email addresses don’t change as long as an existing lead or contact record with the old email address still exists. CRM: a@a.com Account Engagement: a@a.com Email deleted from CRM record Account Engagement marks the prospect [[crm_deleted]] to indicate that the sync has been stopped. SCENARIO ACTION RESULT CRM: a@a.com CRM: b@b.com Account Engagement: a@a.com The two CRM records are merged—a@a.com is now the primary record and adopts b@b.com as the email address. During the CRM sync, the Account Engagement prospect email address changes from a@a.com to b@b.com. CRM: a@a.com CRM: b@b.com Account Engagement: a@a.com The two CRM records are merged—b@b.com is now the primary record and adopts a@a.com as the email address. During the CRM sync, Account Engagement switches to sync with the new a@a.com email address. CRM: a@a.com CRM: b@b.com Account Engagement: a@a.com The two CRM records are merged—b@b.com is now the primary record and adopts b@b.com as the email address. During the CRM sync, Account Engagement finds that a@a.com was deleted and flags the Account Engagement record to not recreate in the CRM. Like Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Marketing Cloud Transactional Emails Salesforce Marketing Cloud Transactional Emails are immediate, automated, non-promotional messages crucial to business operations and customer satisfaction, such as order Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more

Read More
Understanding Salesforce Integration

Understanding Salesforce Integration

What is Salesforce Integration? Salesforce Integration is the process of connecting two or more systems to streamline workflows and enhance data consistency across platforms. Consider situations where vital information is stored in one system but also needed in another. By integrating these systems, you ensure seamless data flow, improve efficiency, and enable smooth business processes. Why is Integration Important? In today’s digital landscape, businesses must continuously enhance efficiency and customer experience to stay competitive. Operating in isolation is no longer an option. Effective system integration ensures faster, scalable, and more reliable operations. What is an API? An API (Application Programming Interface) enables different applications to communicate with each other. For instance, when you use a mobile app, it connects to the internet, retrieves data from a server, and displays it in a readable format. The right API ensures this process runs smoothly and efficiently. Different types of APIs will be discussed later in the Salesforce Integration Capabilities section. Types of Salesforce Integration Architectures Each integration architecture has advantages and drawbacks. Here are the three main types: 1. Point-to-Point Integration This is a one-to-one integration model where each system has a direct connection to another. For example, a sales application sends order details separately to a billing system, a shipping application, and a tracking system. However, this approach is costly to maintain and lacks scalability, as adding new integrations requires extensive modifications. 2. Hub-and-Spoke Integration With this model, a central hub facilitates communication between systems. Instead of creating multiple direct integrations, each system only connects to the hub. This setup simplifies management and scalability compared to point-to-point integration. 3. Enterprise Service Bus (ESB) Integration An evolution of the hub-and-spoke model, ESB uses an integration engine to connect various applications. ESB provides: Each system connects through an adapter, making it easy to scale integrations as business needs evolve. Salesforce Integration Capabilities Understanding APIs and integration capabilities is crucial. Here are key Salesforce integration tools: 1. REST API Best for web or mobile applications, REST API operates using: It uses JSON or XML and functions synchronously, meaning it waits for a response before proceeding. 2. SOAP API SOAP API is suited for back-end system integrations requiring structured payloads. It uses XML and supports asynchronous communication, meaning it can process requests without waiting for immediate responses. 3. Bulk API Designed for handling large data volumes, Bulk API efficiently processes up to 100 million records within a 24-hour period. It is asynchronous, making it ideal for initial data migrations and batch processing. 4. Streaming API Built on the publish/subscribe model, Streaming API supports near real-time data updates. It includes: This API is essential for event-driven architectures. 5. Outbound Messages This declarative option sends messages to external systems when triggered by workflow rules or approval processes. It is asynchronous but requires acknowledgment from the receiving system. 6. Web Service Callouts Salesforce can initiate outbound requests to external systems for data validation or process execution. These callouts require Apex coding and can be synchronous or asynchronous. 7. Salesforce Connect Salesforce Connect enables real-time data access from external systems without storing the data in Salesforce. This “data virtualization” reduces storage costs and ensures up-to-date information is available when needed. 8. Heroku Connect Heroku Connect synchronizes data between Salesforce and Postgres databases, making it ideal for high-volume applications where not all data needs to reside in Salesforce. Salesforce Integration Patterns Integration patterns define how systems interact. Consider: 1. Remote Call-In External systems retrieve, update, or delete Salesforce data (e.g., an order management system updating Salesforce records). 2. Request and Reply Salesforce calls an external system and waits for a response before proceeding (e.g., address validation services). 3. Fire and Forget Salesforce sends a request but does not wait for a response (e.g., outbound messages and platform events). 4. Batch Data Synchronization Data is periodically synchronized between Salesforce and external systems in bulk (e.g., nightly updates to a data warehouse). 5. UI Update Based on Data Changes Salesforce UI updates dynamically when backend data changes (e.g., real-time case status updates for support agents). 6. Data Virtualization Salesforce displays external data in real time without storing it, reducing storage costs and improving efficiency (e.g., Salesforce Connect). Conclusion Salesforce integration streamlines business processes, enhances efficiency, and improves data consistency. Understanding integration architectures, capabilities, and patterns helps businesses select the right approach for their needs. By leveraging Salesforce’s integration tools, organizations can achieve seamless connectivity across their technology ecosystem. Like Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Marketing Cloud Transactional Emails Salesforce Marketing Cloud Transactional Emails are immediate, automated, non-promotional messages crucial to business operations and customer satisfaction, such as order Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more

Read More
Salesforce Partner Platform Experience Cloud

Manage Customer Relationships with Experience Cloud

Offer your customers a secure and exclusive platform for managing their account details through the Experience Cloud’s Customer Account Portal solution. Enhance customer relationships with Experience Cloud. Better interactions and reduced service-related expenses by implementing Salesforce Experience Cloud granting customers the ability to view and settle invoices. They canupdate account information and access your knowledge base for answers to common queries. Tailored for effective account management, the Customer Account Portal empowers you to: The Customer Account Portal maintains the flexibility and extensibility you’ve come to expect with other Lightning sites, enabling you to: Salesforce Experience Cloud’s Customer Portal is a perfect solution for the public sector, government, manufacturing industry, and financial services sector. The primary distinction between customer experience and customer relationships lies in their scope. Improved customer relationships with Experience Cloud grow over time. Customer experience encompasses a broader, more comprehensive perspective on individuals’ emotions during interactions with your business. In contrast, customer relationships specifically pertain to your company’s enduring connections with customers. Like1 Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Marketing Cloud Transactional Emails Salesforce Marketing Cloud Transactional Emails are immediate, automated, non-promotional messages crucial to business operations and customer satisfaction, such as order Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more

Read More
Computer Telephony Integration Salesforce

Computer Telephony Integration Salesforce

What is Computer Telephony Integration in Salesforce? Computer telephony integration in Salesforce enhances communication and streamlines workflows by enabling users to handle calls, track call data, and access customer information within a unified platform. This integration is facilitated through VoIP (Voice over Internet Protocol) services. Understanding Computer Telephony Integration (CTI) Computer Telephony Integration (CTI) links a call center’s telephone systems to their business applications, allowing for better call management and control through business software. CTI in Salesforce connects computer and phone systems to streamline customer service and sales operations, providing several benefits: Additional Benefits of CTI in Salesforce Business Benefits of CTI CTI benefits businesses by: Salesforce CTI Tools Computer Telephony Integration Protocol CTI software uses VoIP to turn your computer into an extension of your phone, enabling interactive customer data access and one-click dialing. Getting Started with Salesforce CTI CTI is a key element of an omnichannel customer service strategy. It allows data to flow between computers, phones, and core systems like CRM. Key features include: How Salesforce CTI Works Salesforce CTI relies on integration patterns such as bidirectional sync and data aggregation. It creates a two-way communication link between Salesforce and the telephony system, while aggregating data on the user’s desktop with a softphone system. Creating Salesforce CTI with an Application Network Point-to-point integration can create challenges for IT teams and businesses, such as duplicate APIs, slow integration processes, and maintenance difficulties. Building Salesforce CTI with an application network, which uses API-led connectivity, solves these issues by: Conclusion Telephony integration in Salesforce, through CTI, significantly enhances communication, customer service, and sales operations. By leveraging advanced features and streamlined processes, businesses can improve their efficiency and customer experience. For more information on Salesforce services, contact Tectonic, a Salesforce Consulting Partner. Like1 Related Posts Who is Salesforce? Who is Salesforce? Here is their story in their own words. From our inception, we’ve proudly embraced the identity of Read more Salesforce Marketing Cloud Transactional Emails Salesforce Marketing Cloud Transactional Emails are immediate, automated, non-promotional messages crucial to business operations and customer satisfaction, such as order Read more Salesforce Unites Einstein Analytics with Financial CRM Salesforce has unveiled a comprehensive analytics solution tailored for wealth managers, home office professionals, and retail bankers, merging its Financial Read more AI-Driven Propensity Scores AI plays a crucial role in propensity score estimation as it can discern underlying patterns between treatments and confounding variables Read more

Read More
gettectonic.com