Learning · Building · Sharing

Learn Salesforce the way
developers actually build

Hands-on guides for Apex, LWC, Flow and Integration — plus the AI skills that come next: Agentforce, prompt engineering and real AI builds. From project work, not theory.

Trending: Agentforce Prompt Engineering Apex LWC

17+ learning tracks
40+ hands-on tutorials
100% free content

Learning Tracks

Pick a track, start building

Structured, free guides across the Salesforce platform — and the list keeps growing.

Featured

Popular right now

Reader favourites — practical builds you can ship this week.

From the blog

Latest tutorials

Step-by-step, copy-paste-friendly walkthroughs from real project work.

Native Models API vs BYO LLM vs Direct Callout: The Decision Guide

Three ways to call an LLM from Salesforce, one decision table — a wealth management firm walks its compliance constraints through cost, residency and trust layer.

Read tutorial

Bring Your Own LLM: Register an External Model in Einstein Studio

A pharma firm plugs its own Azure OpenAI deployment into Model Builder — its contract and region, with the Einstein Trust Layer still in the path.

Read tutorial

Calling an External LLM from Apex: Named Credentials, Retries, and When Not To

A manufacturer reaches its self-hosted model: External Credential setup, a production client class with retries — and when this path is the wrong choice.

Read tutorial

Grounding an External LLM on CRM Data (Without Native Grounding)

USER_MODE queries, field allow-lists, token budgeting and anti-hallucination prompts — a travel company builds the grounding layer by hand, safely.

Read tutorial

Securing External AI: PII Masking, Prompt Injection, Cost and Audit

On the raw-callout path you ARE the trust layer — a lender builds PII masking before egress, output validation, budget guards and an audit trail.

Read tutorial

Zero Copy in Data 360: Query Snowflake Without Moving a Byte

Data federation with Snowflake, BigQuery and Databricks — external DLOs, federated SQL and the federate-vs-ingest decision, via a retail chain build.

Read tutorial

Data Graphs: A Millisecond Customer 360 at Runtime

Precomputed profile documents, the lookup API with live reads and Apex callouts — a telco serves full customer context to an agent mid-call.

Read tutorial

Advanced Identity Resolution in Data 360

Fuzzy precision levels, custom match rules and per-field reconciliation — an airline merges loyalty, booking and app identities without merging strangers.

Read tutorial

Streaming and Real-Time Data 360: The Five-Second Abandoned Cart

Web SDK events, Ingestion API streaming and the real-time layer — an e-commerce site triggers an abandoned-cart agent while the shopper is still browsing.

Read tutorial

Agentforce Testing Center: Batch-Test Your Agent Before Go-Live

Build a test set from 200 real customer questions, run a batch evaluation and read the results — a retail bank validates routing before go-live.

Read tutorial

Designing Test Utterances That Actually Find Bugs

Paraphrases, edge cases, adversarial phrasing and multilingual inputs — a telco tests "why is my bill high" fifteen ways and finds three real bugs.

Read tutorial

Scoring Agent Answers: Quality Metrics and LLM-as-Judge

Accuracy, completeness, tone and hallucination gates — a healthcare provider builds a calibrated LLM judge in Apex with the Models API.

Read tutorial

Agent Regression Testing: Catching Silent Breakage in CI

One instruction tweak silently broke refund routing — baseline your agent test set and rerun it on every change with sf agent test in GitHub Actions.

Read tutorial

Red-Teaming Your Agent: Injection, Leakage and Jailbreak Tests

Prompt injection, off-topic traps and data leakage — an insurer attacks its own agent and finds the bug instructions alone would never stop.

Read tutorial

Data 360 Fundamentals: One Customer, Many Systems

Ingestion, harmonization, identity resolution and DMOs vs sObjects — a retail bank unifies card, loan and app-usage data into one customer profile.

Read tutorial

Calculated Insights and Segments in Data 360

Write a Calculated Insight in SQL, build a segment on it and activate a win-back campaign — a telco catches declining data usage before customers port out.

Read tutorial

Grounding Agentforce in Data 360

Data graphs, prompt grounding and custom Apex actions — a healthcare service agent answers billing questions from the unified patient record, mid-conversation.

Read tutorial

React to Data 360 Changes from Apex and Flow

Data actions, platform events and Data 360-triggered flows — an e-commerce retailer auto-creates a retention Case the day a customer turns churn-risky.

Read tutorial

Data 360 with Tableau and CRM Analytics

Live Tableau connections, embedded CRM Analytics or a plain report — a logistics company picks the right analytics layer for unified shipment data.

Read tutorial

Self-Service Deflection with an Agentforce Service Agent

Deflect the repetitive Tier-1 tickets with a service agent on web and messaging — grounded on Knowledge, with a clean Omni-Channel handoff to a human.

Read tutorial

Governed Agent Actions: Let an Agent Write Back Safely

Give an agent a real write action with a custom @InvocableMethod — typed inputs, validation and a confirmation step so the LLM never writes junk to your records.

Read tutorial

Agentforce in Slack for Sales Ops

Deploy an employee agent in Slack, grounded on live CRM through Data 360, so the team self-serves deal and account answers without opening Salesforce.

Read tutorial

Inbound Lead Follow-Up with an Agentforce SDR Agent

An SDR agent that engages inbound leads over email, answers from grounded content and books meetings — escalating qualified leads to a human seller.

Read tutorial

RAG Without the Plumbing: Agentforce Data Library

Ground your agent in real company knowledge with Data Library — auto-built chunks, search indexes and retrievers, plus grounded prompt patterns.

Read tutorial

Your Org as an AI Tool: The DX MCP Server

Wire @salesforce/mcp into your AI coding assistant so it can query, deploy and test against your org — a real agentic-DevOps workflow.

Read tutorial

Refunds an LLM Can't Improvise: Agent Script Guardrails

Hybrid reasoning in practice: policy enforced by deterministic Agent Script transitions while the LLM handles only the conversation.

Read tutorial

AI Case Summaries with Prompt Builder + Flow

Auto-summarize long support cases with a grounded prompt template fired from Flow — zero code, trust layer included.

Read tutorial

Call LLMs from Apex with the Models API

Build a reusable account-brief generator in Apex via the aiplatform namespace — grounding, USER_MODE security and reuse across LWC, batch and agents.

Read tutorial

Agentforce 360, Explained for Developers

What actually shipped at Dreamforce '25 — Agentforce Builder, Agent Script, hybrid reasoning and Voice — and where a developer should start.

Read tutorial

MCP + Agentforce: Plug Agents Into Everything

Model Context Protocol across Salesforce: the native MCP client, MuleSoft MCP servers, the DX MCP server for devs — plus a real SAP + logistics scenario.

Read tutorial

Headless Agentforce: The Agent API

Run your agents anywhere over REST — External Client App auth, session lifecycle with cURL examples, and a real customer-portal integration.

Read tutorial

Dynamic Validation Rule Builder

Create Salesforce validation rules from natural-language prompts — generates the formula and deploys it via the SOAP API, no manual steps.

Read tutorial

Multi-Select Combobox

Fully customizable, searchable single or multi-select picklists in LWC — ideal for dynamic, user-friendly Salesforce UIs.

Read tutorial

Multi-Axis Chart in LWC

Build interactive multi-axis charts in Lightning Web Components with Chart.js — perfect for visualizing complex Salesforce data.

Read tutorial

Update Packaged Email Templates

Email template updates in managed packages don't reflect after upgrades — learn how to make changes apply across all customer orgs.

Read tutorial

Custom File Uploader in LWC

Create a stylish drag-and-drop file uploader for Salesforce Lightning Web Components.

Read tutorial

Custom Data Table with Images

Extend Lightning Datatable with custom column types to display images and rich content.

Read tutorial

Lazy Loading in LWC

Implement infinite scrolling for optimized data loading in Lightning Datatable.

Read tutorial

Get Session ID in Lightning Components

Reliable techniques for obtaining a session ID in Lightning contexts when APIs need one.

Read tutorial

Enable Legacy Connected Apps

Salesforce Summer '25 update: the steps to enable legacy connected apps in your org.

Read tutorial

Free tool

Create your resume in minutes

Build a professional, ATS-friendly resume in a few clicks. Our AI-powered Resume Builder helps you showcase your Salesforce skills in a way recruiters notice.

Build my resume
Kundan Kumar Jha, founder of SFDC Falcon

Meet the founder

Kundan Kumar Jha

Salesforce Certified Application Architect

Every guide on SFDC Falcon is grounded in real implementation experience. With 7+ years on the Salesforce platform, Kundan brings the same rigor he uses mentoring developers in the Trailblazer Community to everything published here — practical, no-fluff, and built to hold up in production.

10 certifications 1200+ Trailhead badges 3500+ community answers 450+ best answers