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

User-generated Content

Learn about user-generated content, including how to leverage user-generated content, & benefits of user-generated content.

User-generated Content

Knowledge Base

Learn about knowledge base, including building an effective knowledge base, essential components of a knowledge base, differences between knowledge bases and databases.

Knowledge Base

Deal-Flow

Learn about deal-flow, including maximizing your deal-flow efficiency, key components of successful deal-flow, & deal-flow versus sales pipeline.

Deal-Flow

Draw on Sales Commission

Learn about draw on sales commission, including types of commission draws, advantages and disadvantages, & implementing a draw agreement.

Draw on Sales Commission

Net New Business

Learn about net new business, including strategies for growing net new business, & key metrics for tracking net new business.

Net New Business

Affiliate Networks

Learn about affiliate networks, including introduction to affiliate networks, how affiliate networks work, & benefits of affiliate networks.

Affiliate Networks

Early Adopter

Learn about early adopter, including identifying early adopters, benefits of targeting early adopters, & strategies to attract early adopters.

Early Adopter

B2C2B

Learn about B2C2B, including how B2C2B transforms sales, key strategies for B2C2B success, & differences between B2C2B and B2B2C.

B2C2B

Inside Sales Metrics

Learn about inside sales metrics, including key indicators in inside sales metrics, & measuring success: essential metrics.

Inside Sales Metrics

Trigger Marketing

Learn about trigger marketing, including implementing trigger marketing strategies, benefits of trigger marketing, trigger marketing vs. traditional marketing.

Trigger Marketing

Inventory Management

Learn about inventory management, including benefits of effective inventory management, & steps to implement inventory management.

Inventory Management

Bounce Rate

Learn about bounce rate, including understanding bounce rate implications, key factors affecting bounce rate, & reducing your bounce rate effectively.

Bounce Rate

Marketing Budget Breakdown

Learn about marketing budget breakdown, including essentials of crafting a marketing budget, & strategies for allocating marketing funds.

Marketing Budget Breakdown

Pay-per-Click (PPC)

Learn about PPC, including crafting effective PPC ad campaigns, key benefits of PPC advertising, comparing PPC with organic search, and optimizing your PPC strategy.

Pay-per-Click (PPC)

Fault Tolerance

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

Fault Tolerance

Sales Territory

Learn about sales territory, including how to design an effective sales territory, & examples of successful sales territories.

Sales Territory

Sales Operations Analytics

Learn about sales operations analytics, including key components of sales operations analytics, & implementing sales operations analytics effectively.

Sales Operations Analytics

Lead Routing

Learn about lead routing, including benefits of effective lead routing, key steps in implementing lead routing, lead routing vs. lead scoring: understanding the differences.

Lead Routing

Sales Performance Metrics

Learn about sales performance metrics, including key components of sales performance metrics, & essential sales metrics to track.

Sales Performance Metrics

Follow-up

Learn about follow-up, including strategies for effective follow-up, crafting compelling follow-up messages, & differences between first contact and follow-up.

Follow-up

Consultative Sales

Learn about consultative sales, including principles of effective consultative selling, & key benefits of consultative sales.

Consultative Sales

Monthly Recurring Revenue (MRR)

Learn about MRR, including calculating it, the key factors that influence it, MRR vs. ARR, and strategies to grow your MRR.

Monthly Recurring Revenue (MRR)

Revenue Intelligence

Learn about revenue intelligence, including benefits of implementing revenue intelligence, & key components of revenue intelligence.

Revenue Intelligence

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)

Competitive Landscape

Learn about competitive landscape, including analyzing your competitors, crafting your competitive edge, & key metrics for competitive analysis.

Competitive Landscape

Objection

Learn about objection, including understanding objections in sales, types of common sales objections, & handling objections effectively.

Objection

B2B Sales Process

Learn about B2B sales process, including key components of B2B sales processes, & crafting an effective B2B sales strategy.

B2B Sales Process

Firmographic Data

Learn about firmographic data, including sources and methods for gathering firmographic data, & applying firmographic data in sales strategies.

Firmographic Data

Sales Development

Learn about sales development, including the role of a sales development rep, & building a successful sales development strategy.

Sales Development

Net 30

Learn about Net 30, including advantages of utilizing Net 30, implementing Net 30 in your business, & Net 30 vs. immediate payment terms.

Net 30

Talk Track

Learn about talk track, including crafting an effective talk track, key elements of a talk track, & talk track vs. script: understanding the difference.

Talk Track

D2C

Learn about D2C, including understanding D2C dynamics, benefits of direct to consumer, building a D2C strategy, & challenges in D2C marketing.

D2C

End of Day

Learn about end of day, including maximizing productivity before EOD, EOD in different time zones, & EOD reporting essentials.

End of Day

Real-time Data Processing

Learn about real-time data processing, including benefits of real-time data processing, best practices for implementation, & challenges and solutions.

Real-time Data Processing

Ad-hoc Reporting

Learn about ad-hoc reporting, including benefits of ad-hoc reporting, steps to create effective ad-hoc reports, & ad-hoc reporting vs. standardized reporting.

Ad-hoc Reporting

Lead Generation Tactics

Learn about lead generation tactics, including strategies for successful lead generation, & key components of effective lead generation.

Lead Generation Tactics

Quality Assurance

Learn about QA, including understanding QA in outbound sales, benefits of implementing QA, best practices for QA, and tools for effective QA.

Quality Assurance

A/B Testing

Learn about A/B testing, including benefits of A/B testing, planning your A/B test strategy, analyzing A/B testing results, & A/B testing best practices.

A/B Testing

Prospecting

Learn about prospecting, including strategies for effective prospecting, key principles of successful prospecting, prospecting vs. lead generation.

Prospecting

Marketing Qualified Lead (MQL)

Learn about MQL, including identifying quality MQLs, transforming MQLs into SQLs, MQLs vs. SQLs, and its impacts.

Marketing Qualified Lead (MQL)

B2B Demand Generation

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

B2B Demand Generation

Page Views

Learn about page views, including understanding page views/, measuring page views effectively/, & importance of tracking page views/.

Page Views

Functional Testing

Learn about functional testing, including definition, key methodologies, benefits, best practices & how it ensures software quality.

Functional Testing

GDPR Compliance

Learn about GDPR compliance, including understanding GDPR requirements, steps to achieve compliance, & common pitfalls and solutions.

GDPR Compliance

Sales Champion

Learn about sales champion, including identifying your sales champion, qualities of an effective sales champion, sales champion vs. sales representative.

Sales Champion

Enterprise

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

Enterprise

No Cold Calls

Learn about no cold calls, including alternatives to cold calling, strategies for warm outreach, & enhancing customer relationships without cold calls.

No Cold Calls

Customer Retention

Learn about customer retention, including strategies for improving customer retention, & key metrics in customer retention.

Customer Retention

Time on Site

Learn about time on site, including the importance of time on site, benefits of monitoring time on site, & strategies to improve time on site.

Time on Site

B2B Data Enrichment

Learn about B2B data enrichment, including benefits of B2B data enrichment, implementing B2B data enrichment strategies, B2B data enrichment vs. data cleaning.

B2B Data Enrichment

Software as a Service

Learn about software as a service, including benefits of SaaS solutions, SaaS vs. traditional software, & key features of successful SaaS.

Software as a Service

Customer Relationship Marketing

Learn about customer relationship marketing, including benefits of effective customer relationship marketing, strategies for building strong customer relationships.

Customer Relationship Marketing

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

B2B Marketing Analytics

Learn about B2B marketing analytics, including key components of B2B marketing analytics, & getting started with B2B marketing analytics.

B2B Marketing Analytics

Intent leads

Learn about intent leads, including identifying intent leads in sales, strategies for nurturing intent leads, & comparing intent leads and cold leads.

Intent leads

Sales Prospecting Techniques

Learn about sales prospecting techniques, including essentials of effective prospecting, & crafting your prospecting strategy.

Sales Prospecting Techniques

Multi-Channel Marketing

Learn about multi-channel marketing, including benefits of multi-channel marketing, & strategies for successful implementation.

Multi-Channel Marketing

Key Performance Indicators

Learn about key performance indicators, including identifying crucial KPIs for success, crafting effective KPI goals, KPIs vs. performance metrics: understanding the differences.

Key Performance Indicators

Unit Economics

Learn about unit economics, including calculating unit economics: step-by-step, key metrics in unit economics, & unit economics vs. overall profitability.

Unit Economics

Persona Map

Learn about persona map, including building an effective persona map, key elements of a persona map, persona map vs. target market.

Persona Map

Sales Acceleration

Learn about sales acceleration, including key concepts in sales acceleration, techniques for boosting sales, & role of technology in acceleration.

Sales Acceleration

Customer Acquisition Cost

Learn about customer acquisition cost, including calculating your customer acquisition cost, & strategies for reducing acquisition costs.

Customer Acquisition Cost

Process Automation

Learn about process automation, including types of process automation, benefits of process automation, how to implement automation, & challenges in automation.

Process Automation

Brand Loyalty

Learn about brand loyalty, including how to build brand loyalty, benefits of brand loyalty, measuring brand loyalty, & strategies for increasing loyalty.

Brand Loyalty

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

Event Marketing

Learn about event marketing, including planning successful event marketing strategies, & key elements of event marketing.

Event Marketing

Interactive Voice Response

Learn about interactive voice response, including implementing IVR effectively, IVR best practices, & comparing IVR and live agents.

Interactive Voice Response

Buying Cycle

Learn about buying cycle, including stages of the buying cycle, key influences on buying decisions, & enhancing the customer's buying journey.

Buying Cycle

Elevator Pitch

Learn about elevator pitch, including crafting an effective elevator pitch, key components of a strong elevator pitch, & elevator pitch dos and don'ts.

Elevator Pitch

Omnichannel Marketing

Learn about omnichannel marketing, including the benefits of omnichannel marketing, & key strategies for omnichannel success.

Omnichannel Marketing

Video Prospecting

Learn about video prospecting, including benefits of video prospecting, crafting compelling video messages, & comparing video prospecting and email outreach.

Video Prospecting

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

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)

Lead Generation Funnel

Learn about lead generation funnel, including key components of a lead generation funnel, & strategies for optimizing your funnel.

Lead Generation Funnel

User Interaction

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

User Interaction

Direct Sales

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

Direct Sales

Operational CRM

Learn about operational CRM, including key benefits of operational CRM, implementing operational CRM successfully, & operational CRM vs. analytical CRM.

Operational CRM

Hard Sell

Learn about hard sell, including strategies for effective hard selling, key elements of a successful hard sell, & understanding the impact of hard selling.

Hard Sell

Objection Handling

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

Objection Handling

Dynamic Segment

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

Dynamic Segment

Product-Led Growth

Learn about product-led growth, including hallmarks of product-led growth, strategies for implementing PLG, & comparing PLG with sales-led approaches.

Product-Led Growth

Sales Metrics

Learn about sales metrics, including key types of sales metrics, essential components of sales metrics, & analyzing sales metrics effectively.

Sales Metrics

Closed Question

Learn about closed question, including crafting effective closed questions, advantages of closed questions, & closed vs. open questions.

Closed Question

Psychographics

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

Psychographics

Data Appending

Learn about data appending, including benefits of data appending, implementing data appending effectively, & data appending vs. data scrubbing.

Data Appending

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

Single Page Applications

Learn about single page applications, including benefits of single page applications, key features of SPAs, how to build SPAs, & common mistakes in SPAs.

Single Page Applications

Cost Per Impression

Learn about cost per impression, including calculating cost per impression, cost per impression vs cost per click, & improving your cost.

Cost Per Impression

Freemium

Learn about freemium, including benefits of a freemium model, freemium vs. premium: understanding the differences, key strategies for converting freemium users.

Freemium

Sales Enablement Technology

Learn about sales enablement technology, including key benefits of sales enablement technology, & essential features of sales enablement platforms.

Sales Enablement Technology

Video Messaging

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

Video Messaging

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

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)

Day Sales Outstanding

Learn about day sales outstanding, including calculating your DSO, strategies for reducing DSO, impact of DSO on cash flow, & DSO vs. cash conversion cycle.

Day Sales Outstanding

Consumer

Learn about consumer, including role of consumers in economy, types of consumer goods and services, & factors influencing consumer choices.

Consumer

Return on Marketing Investment

Learn about return on marketing investment, including calculating your ROMI, key factors influencing ROMI, & maximizing ROMI in your strategy.

Return on Marketing Investment

Omnichannel Sales

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

Omnichannel Sales

Kubernetes

Learn about Kubernetes, including importance of Kubernetes, core features of Kubernetes, setting up Kubernetes, & benefits of using Kubernetes.

Kubernetes

Digital Strategy

Learn about digital strategy, including developing an effective digital strategy, key components of digital strategy, & digital strategy vs. digital marketing.

Digital Strategy