Terms

Custom Metadata Types

What are Custom Metadata Types?

Custom Metadata Types are a form of application metadata in Salesforce that is customizable, deployable, packageable, and upgradeable. They define the structure of custom metadata rows, resembling custom object rows, and are used to build reusable functionality that determines behavior based on metadata of that type. Custom Metadata Types can be applied for various purposes, such as mappings, business rules, primary data, and allowlists, and are read-only in the Enterprise and Partner APIs.

Benefits of Using Custom Metadata

  • Reusable functionality: Custom Metadata Types enable developers to build apps defined and driven by their own types of metadata, creating reusable functionality.
  • Simplified Apex code: They reduce the need for manually filled fields, ensuring referential integrity by referencing objects.
  • Efficiency gains: Advanced formula fields using custom metadata types make it easier to update values without changing multiple hard-coded formulas.
  • Easy deployment: Custom Metadata Types can be packaged and installed in various Salesforce editions, making them easily deployable and reusable across different organizations.
  • Improved data management: They facilitate the creation of associations between different objects, combine configuration records with custom functionality, and manage lists such as approved donors and preapproved vendors.

Creating and Managing Custom Metadata

Creating custom metadata in Salesforce involves a two-step process.

  • Create a custom metadata type: Define the form of the application metadata.
  • Build reusable functionality: Determine the behavior based on metadata of that type.
  • Manage records: Custom metadata records can be created, edited, and deleted using Metadata API or in Setup.
  • Migrate records: Use packages or Metadata API tools for easier management.

When using custom metadata, follow best practices such as using them for mappings, business rules, primary data, and allowlists. Combine configuration records with custom functionality for better results. Be aware of common mistakes, such as:

  • Not using relationships to directly reference objects.
  • Not updating field values in custom metadata types instead of updating multiple field references.
  • Not being aware of special behaviors and limitations when using custom metadata types.

Custom Metadata vs. Custom Settings

When deciding between Custom Metadata and Custom Settings in Salesforce, it's essential to understand their differences and use cases. Custom Metadata is metadata, while Custom Settings are data. Custom Metadata records are read-only in the Enterprise and Partner APIs, whereas Custom Settings can be modified. Additionally, Custom Metadata can be migrated using packages or Metadata API tools, while Custom Settings cannot.

Custom Metadata Types are customizable, deployable, packageable, and upgradeable, allowing for the creation of reusable functionality based on metadata. They can be used for various purposes, such as mappings, business rules, primary data, and allowlists. On the other hand, Custom Settings provide a way to store custom data that can be accessed and modified by users. They can be used to store data specific to an organization or user and can be accessed and modified using the Enterprise and Partner APIs.

Practical Applications of Custom Metadata

Practical applications of Custom Metadata Types in Salesforce can be found across various industries and use cases. Some examples include:

  • Mappings: Creating associations between different objects, such as assigning cities, states, or provinces to specific regions in a country.
  • Business rules: Combining configuration records with custom functionality, like using custom metadata types and Apex code to route payments to the correct endpoint.
  • Primary data: Defining custom charges, such as duties and VAT rates, for a standard accounting app using custom metadata types.
  • Allowlists: Managing lists, such as approved donors and preapproved vendors.
  • Secrets: Storing information like API keys in protected custom metadata types within a package.

Other terms

Oops! Something went wrong while submitting the form.
00 items

Analytics Platforms

Learn about analytics platforms, including understanding the role, benefits to sales teams, key features to look for, & choosing the right solution.

Analytics Platforms

Network Monitoring

Learn about network monitoring, including understanding network monitoring tools, & common challenges in network monitoring.

Network Monitoring

Email Deliverability Rate

Learn about email deliverability rate, including factors affecting email deliverability, & improving your email deliverability rate.

Email Deliverability Rate

Closing Ratio

Learn about closing ratio, including improving your closing ratio, closing ratio versus conversion rate, & strategies for maximizing closing ratios.

Closing Ratio

Ransomware

Learn about ransomware, including impact on outbound sales, common types and examples, preventive measures, & how to respond.

Ransomware

Net Revenue Retention (NRR)

Learn about NRR, including what is NRR, improving your NRR, NRR vs. gross revenue retention (GRR), & the significance of NRR in business growth.

Net Revenue Retention (NRR)

Mid-Market

Learn about mid-market, including identifying mid-market opportunities, characteristics of mid-market companies, mid-market vs. enterprise: understanding the differences.

Mid-Market

Total Audience Measurement

Learn about total audience measurement, including key components of total audience measurement, & benefits of adopting total audience measurement.

Total Audience Measurement

Self-Service SaaS Model

Learn about self-service SaaS model, including benefits of the self-service model, & key features of a successful self-service SaaS.

Self-Service SaaS Model

Master Service Agreement

Learn about master service agreement, including key elements of a master service agreement, & crafting an effective master service agreement.

Master Service Agreement

NoSQL

Learn about NoSQL, including advantages of NoSQL, types of NoSQL databases, use cases for NoSQL, & challenges with NoSQL.

NoSQL

Dynamic Segment

Learn about dynamic segment, including benefits of using dynamic segments, crafting effective dynamic segments, & dynamic segments vs. static segments.

Dynamic Segment

B2B Buyer Intent Data

Learn about B2B buyer intent data, including sources and types of buyer intent data, & key benefits of leveraging buyer intent data.

B2B Buyer Intent Data

Multi-threading

Learn about multi-threading, including benefits of multi-threading in sales, & implementing multi-threading in your strategy.

Multi-threading

Sales Funnel

Learn about sales funnel, including stages of a sales funnel, crafting an effective sales funnel, sales funnel vs. sales pipeline.

Sales Funnel

High Availability

Learn about high availability, including benefits of high availability, implementing high availability strategies, & high availability best practices.

High Availability

Drip Campaign

Learn about drip campaign, including crafting an effective drip campaign, examples of successful drip campaigns, drip campaign vs. bulk emailing: understanding the differences.

Drip Campaign

GTM

Learn about GTM, including understanding GTM basics, GTM implementation process, common GTM use cases, & GTM limitations and alternatives.

GTM

Corporate Identity

Learn about corporate identity, including how to build a strong corporate identity , & key components of corporate identity .

Corporate Identity

Video Messaging

Learn about video messaging, including benefits of video messaging in sales, crafting engaging video messages, & video messaging vs. traditional email.

Video Messaging

Simple Object Access Protocol Application Programming Interface

Learn about SOAP API, including benefits of SOAP API, how SOAP API works, SOAP API vs. REST API, and common use cases for SOAP API.

Simple Object Access Protocol Application Programming Interface

Enterprise

Learn about enterprise, including defining enterprise, key components of an enterprise, & enterprise vs. small business differences.

Enterprise

Account

Learn about account, including types of accounts in accounting, components of an account, & account management best practices.

Account

Reverse Logistics

Learn about reverse logistics, including understanding the reverse logistics process, & benefits of implementing reverse logistics.

Reverse Logistics

Average Order Value

Learn about average order value, including maximizing your average order value, strategies for increasing AOV, & AOV vs. customer lifetime value.

Average Order Value

User Interaction

Learn about user interaction, including enhancing user interaction strategies, principles of effective user engagement, & user interaction vs. user experience.

User Interaction

Gamification

Learn about gamification, including understanding the benefits, effective gamification strategies, & common pitfalls to avoid.

Gamification

Video Selling

Learn about video selling, including benefits of video selling, effective video selling strategies, & video selling vs. traditional selling.

Video Selling

Persona

Learn about persona, including different types of personas, creating a user persona, benefits of using personas, & persona development process.

Persona

Incident Response

Learn about incident response, including purpose of incident response, steps to develop incident response, & key components of incident response.

Incident Response

Direct Sales

Learn about direct sales, including benefits of direct sales, strategies for successful direct sales, & direct sales vs. indirect sales.

Direct Sales

B2B Demand Generation Strategy

Learn about B2B demand generation strategy, including key elements of demand generation, & crafting your demand generation plan.

B2B Demand Generation Strategy

Salesforce Object Query Language

Learn about salesforce object query language (SOQL), including its definition, key features, syntax, best practices, and examples of querying data in salesforce.

Salesforce Object Query Language

Bad Leads

Learn about bad leads, including identifying bad leads, warning signs of bad leads, impact of bad leads on sales, & strategies to minimize bad leads.

Bad Leads

Mobile Optimization

Learn about mobile optimization, including understanding its importance, best practices, common mistakes, & future trends.

Mobile Optimization

Cybersecurity

Learn about cybersecurity, including how cybersecurity works, benefits of strong cybersecurity, & best practices in cybersecurity.

Cybersecurity

Fault Tolerance

Learn about fault tolerance, including understanding fault tolerance, importance of fault tolerance, key components, & implementation strategies.

Fault Tolerance

Touches

Learn about touches, including optimizing touch strategies, tactics for effective touch points, & comparing touches with impressions.

Touches

Accounts Payable

Learn about accounts payable, including understanding accounts payable, accounts payable process, importance of accounts payable, & managing accounts payable.

Accounts Payable

Account View Through Rate

Learn about account view through rate, including maximizing account view through rate, & key metrics to track and improve.

Account View Through Rate

B2B Sales Channels

Learn about B2B sales channels, including types of B2B sales channels, strategies for effective channel selection, & integrating technology in B2B sales.

B2B Sales Channels

Business Continuity

Learn about business continuity, including understanding key components, steps to ensure continuity, common challenges, & best practices.

Business Continuity

Segmentation Analysis

Learn about segmentation analysis, including understanding the benefits, steps to conduct segmentation analysis, & types of segmentation methods.

Segmentation Analysis

Always Be Closing

Learn about always be closing, including implementing ABC in your sales strategy, key strategies for effective closing, & ABC vs. other sales techniques.

Always Be Closing

Content Curation

Learn about content curation, including purpose of content curation , key elements to success , & comparing curation and creation .

Content Curation

Payment Gateways

Learn about payment gateways, including how payment gateways work, benefits of payment gateways, & challenges of implementing payment gateways.

Payment Gateways

Below the Line

Learn about below the line, including key strategies for below the line marketing, & distinguishing above and below the line tactics.

Below the Line

Google Analytics

Learn about Google Analytics, including understanding Google Analytics features, setting up Google Analytics, & benefits of using Google Analytics.

Google Analytics

Lead Conversion

Learn about lead conversion, including strategies for maximizing lead conversion rates, & lead conversion vs. lead generation: understanding the difference.

Lead Conversion

Messaging Strategy

Learn about messaging strategy, including developing an effective messaging strategy, & key components of messaging strategy.

Messaging Strategy

Feature Flags

Learn about feature flags, including benefits of feature flags, how to implement feature flags, & best practices for using feature flags.

Feature Flags

Psychographics

Learn about psychographics in marketing, including understanding it, crafting psychographic profiles, & psychographics vs. demographics.

Psychographics

Sales Qualified Lead

Learn about sales qualified lead, including identifying sales qualified leads, criteria for sales qualified lead, transitioning leads to sales qualified s.

Sales Qualified Lead

CSS

Learn about CSS, including understanding CSS benefits , how CSS improves user experience , & essential components of CSS .

CSS

Lead Enrichment Tools

Learn about lead enrichment tools, including benefits of lead enrichment tools, & key features of effective lead enrichment software.

Lead Enrichment Tools

Outbound Leads

Learn about outbound leads, including strategies for generating outbound leads, & effective outbound lead engagement methods.

Outbound Leads

Freemium Models

Learn about freemium models, including understanding freemium benefits, steps to implementing freemium, & challenges of freemium models.

Freemium Models

Business-to-Business (B2B)

Learn about B2B, including what is it, its key elements, the benefits of B2B partnerships, the differences between B2B and B2C, and strategies for effective marketing.

Business-to-Business (B2B)

Cold Calling

Learn about cold calling, including crafting effective cold calling scripts, the art of the follow-up call, cold calling vs. warm calling: u.

Cold Calling

Data Pipelines

Learn about data pipelines, including overview of data pipelines, benefits for outbound sales, designing effective pipelines, and best practices for implementation.

Data Pipelines

Total Addressable Market (TAM)

Learn about total addressable market (TAM), including definition, calculation methods, key benefits, how it impacts business strategy, and practical examples.

Total Addressable Market (TAM)

Sales Engineer

Learn about sales engineer, including roles and responsibilities of a sales engineer, & becoming a successful sales engineer.

Sales Engineer

AI-Powered Marketing

Learn about AI-powered marketing, including benefits of AI-powered marketing, implementing AI in marketing strategies, & AI vs. traditional marketing methods.

AI-Powered Marketing

CCPA Compliance

Learn about CCPA compliance, including how to ensure compliance, benefits of being CCPA compliant, challenges in achieving compliance, & CCPA vs. GDPR.

CCPA Compliance

Open Rate

Learn about open rate, including maximizing your open rate, factors influencing open rates, & open rate vs. click-through rate.

Open Rate

Objection Handling

Learn about objection handling, including strategies for effective objection handling, & common objections in sales and responses.

Objection Handling

B2B Data Platform

Learn about B2B data platform, including key benefits of B2B data platforms, choosing the right B2B data platform, challenges in implementing B2B data platforms.

B2B Data Platform

FAB Technique

Learn about FAB technique, including implementing FAB in sales strategies, benefits of the FAB technique, & FAB vs. other sales techniques.

FAB Technique

Demand Generation

Learn about demand generation, including strategies for effective demand generation, & key components of demand generation.

Demand Generation

Lead Enrichment

Learn about lead enrichment, including benefits of lead enrichment, strategies for effective lead enrichment, & lead enrichment vs. lead generation.

Lead Enrichment

Account Development Representative

Learn about account development representative, including key responsibilities of an account development representative.

Account Development Representative

Consumer Buying Behavior

Learn about consumer buying behavior, including understanding consumer decision processes, & the impact of culture on buying habits.

Consumer Buying Behavior

MOFU

Learn about MOFU, including optimizing your MOFU strategy, successful MOFU campaign examples, MOFU vs. TOFU: key distinctions, & essential components of MOFU.

MOFU

Average Selling Price

Learn about average selling price, including calculating average selling price, & influencing factors on average selling price.

Average Selling Price

No Forms

Learn about no forms, including benefits of no forms strategy, implementing no forms in sales, & no forms vs traditional forms.

No Forms

Dynamic Pricing

Learn about dynamic pricing, including how dynamic pricing works, benefits of dynamic pricing, & common strategies for dynamic pricing.

Dynamic Pricing

Buyer Journey

Learn about buyer journey, including stages of the buyer journey, key factors influencing the buyer journey, & buyer journey vs. sales funnel.

Buyer Journey

Sales Intelligence Platform

Learn about sales intelligence platform, including benefits of using a sales intelligence platform, & key features of an effective sales intelligence platform.

Sales Intelligence Platform

Omnichannel Sales

Learn about omnichannel sales, including the benefits of omnichannel sales, crafting an omnichannel strategy, omnichannel vs. multichannel.

Omnichannel Sales

Enrichment

Learn about enrichment, including benefits of data enrichment, steps to implement enrichment successfully, enrichment vs. data cleaning: understanding the differences.

Enrichment

Cost Per Click (CPC)

Learn about CPC, including understanding it, CPC calculation, maximizing ROI with CPC, CPC vs. CPM, and its future trends.

Cost Per Click (CPC)

XML

Learn about XML, including its uses, advantages, key technologies, best practices, and how XML facilitates data exchange and integration.

XML

Text message marketing

Learn about text message marketing, including its definition, key benefits, strategies, best practices, compliance tips, and examples of successful campaigns.

Text message marketing

Headless CMS

Learn about headless CMS, including benefits of using a headless CMS, how a headless CMS works, & headless CMS vs. traditional CMS.

Headless CMS

Lead Response Time

Learn about lead response time, including improving lead response time, the impact of quick response, & lead response time vs contact rate.

Lead Response Time

Inbound leads

Learn about inbound leads, including generating quality inbound leads, strategies for nurturing inbound leads, & comparing inbound and outbound leads.

Inbound leads

Sales Forecast Accuracy

Learn about sales forecast accuracy, including improving sales forecast accuracy, & factors influencing forecast precision.

Sales Forecast Accuracy

Channel Partners

Learn about channel partners, including how channel partners benefit your business , & choosing the right channel partners .

Channel Partners

Quarterly Business Review

Learn about quarterly business review, including preparing for a successful quarterly business review, & key components of an effective QBR.

Quarterly Business Review

Batch Processing

Learn about batch processing, including benefits of batch processing, best practices for implementation, & common use cases.

Batch Processing

On Target Earnings

Learn about on target earnings, including calculating on target earnings, factors influencing on target earnings, & on target earnings vs. base salary.

On Target Earnings

Digital Analytics

Learn about digital analytics, including key components of digital analytics, the role of data in digital analytics, comparing digital analytics and traditional methods.

Digital Analytics

Sales Demonstration

Learn about sales demonstration, including preparing for a successful sales demo, crafting an engaging sales pitch, sales demo vs. sales presentation.

Sales Demonstration

Customer Engagement

Learn about customer engagement, including strategies for elevating customer engagement, & key metrics to measure engagement.

Customer Engagement

Content Syndication

Learn about content syndication, including benefits of content syndication, steps to implement content syndication, & best practices for content syndication.

Content Syndication

Data Privacy

Learn about data privacy, including understanding data privacy laws, implementing data privacy in your business, data privacy vs. data security: the differences.

Data Privacy

Integration Testing

Learn about integration testing, including benefits of integration testing, best practices, challenges and solutions, & tools and resources.

Integration Testing

SEM

Learn about SEM, including how it works, benefits, strategies, measuring success, and tips to maximize your search engine marketing efforts.

SEM

Canary Releases

Learn about canary releases, including introduction, benefits of canary releases, steps to implement, & challenges and solutions.

Canary Releases

Competitive Analysis

Learn about competitive analysis, including steps for conducting competitive analysis, & key components of competitive analysis.

Competitive Analysis
Clay brand asset shaped as a 3D group of abstract objects made out of purple and pink clayClay brand asset shaped as a 3D group of abstract objects made out of purple and pink clay

Scale your outbound motion in seconds, not months

14 day free Pro trial - No credit card required

Try Clay free