# Namaste Salesforce > Say Namaste to Salesforce! Start your journey from scratch with beginner-friendly Salesforce courses, blogs, tutorials, SFDC resources, and a weekly newsletter. This site is a Salesforce learning platform built on Ghost. Content lives in three collections: structured courses at /courses/ (each course has ordered lessons at /courses/{course}/{lesson}/), modular training at /training/ (module pages at /training/{module}/{page}/), and articles at /blog/. ## Collections Every collection is a route in routes.yaml; each lists posts carrying one internal tag. These are the canonical entry points. - [Courses](https://www.namastesalesforce.com/courses/) — structured, lesson-by-lesson paths - [Training](https://www.namastesalesforce.com/training/) — modular paths; sections nest under a module - [Videos](https://www.namastesalesforce.com/videos/) — recorded walkthroughs - [Slides](https://www.namastesalesforce.com/slides/) — slide decks - [Blog](https://www.namastesalesforce.com/blog/) — articles and notes - [Newsletter](https://www.namastesalesforce.com/newsletter/) — weekly issues - [Snippets](https://www.namastesalesforce.com/snippets/) — reusable Apex, LWC and Flow pieces - [Prompts](https://www.namastesalesforce.com/prompts/) — AI prompts for Salesforce work - [Resources](https://www.namastesalesforce.com/resources/) — curated links and tools - [Projects](https://www.namastesalesforce.com/projects/) — build logs - [Shop](https://www.namastesalesforce.com/shop/) — paid material - [Changelog](https://www.namastesalesforce.com/changelog/) — what shipped, when - [Sitemap](https://www.namastesalesforce.com/sitemap/) — the human index ## Courses Each course is free and lesson-based. A lesson's URL nests under its course. ### [Salesforce Admin Foundations](https://www.namastesalesforce.com/courses/admin-foundations/) From your first login to an org you actually understand. No prior Salesforce experience needed — just a free Developer Edition. - [01 · What is a Salesforce org?](https://www.namastesalesforce.com/courses/admin-foundations/what-is-a-salesforce-org/) - [02 · Objects, fields and records](https://www.namastesalesforce.com/courses/admin-foundations/objects-fields-and-records/) - [03 · Users, profiles and permission sets](https://www.namastesalesforce.com/courses/admin-foundations/users-profiles-permission-sets/) - [04 · Page layouts and Lightning record pages](https://www.namastesalesforce.com/courses/admin-foundations/page-layouts-and-lightning-record-pages/) - [05 · Reports and dashboards for humans](https://www.namastesalesforce.com/courses/admin-foundations/reports-and-dashboards-for-humans/) - [06 · Check your understanding: admin foundations](https://www.namastesalesforce.com/courses/admin-foundations/check-your-understanding-admin-foundations/) ### [Apex for Absolute Beginners](https://www.namastesalesforce.com/courses/apex-beginners/) You have never written code, or never written Apex. Eight lessons later you will have a tested trigger running in your own org. - [01 · Hello, Apex: your first class](https://www.namastesalesforce.com/courses/apex-beginners/hello-apex-your-first-class/) - [02 · Variables, types and collections](https://www.namastesalesforce.com/courses/apex-beginners/variables-types-and-collections/) - [03 · SOQL: asking the database questions](https://www.namastesalesforce.com/courses/apex-beginners/soql-asking-the-database-questions/) - [04 · DML and the database](https://www.namastesalesforce.com/courses/apex-beginners/dml-and-the-database/) - [05 · Triggers, the safe way](https://www.namastesalesforce.com/courses/apex-beginners/triggers-the-safe-way/) - [06 · Governor limits explained](https://www.namastesalesforce.com/courses/apex-beginners/governor-limits-explained/) - [07 · Testing: proving it works](https://www.namastesalesforce.com/courses/apex-beginners/testing-proving-it-works/) - [08 · Quiz: are you ready for production?](https://www.namastesalesforce.com/courses/apex-beginners/quiz-are-you-ready-for-production/) ### [Flow Builder Mastery](https://www.namastesalesforce.com/courses/flow-mastery/) You already build flows. This course is about the ones that survive production — entry conditions, fault paths, and knowing when Flow is the wrong answer. - [01 · The anatomy of a flow](https://www.namastesalesforce.com/courses/flow-mastery/the-anatomy-of-a-flow/) - [02 · Record-triggered flows done right](https://www.namastesalesforce.com/courses/flow-mastery/record-triggered-flows-done-right/) - [03 · Screen flows people actually finish](https://www.namastesalesforce.com/courses/flow-mastery/screen-flows-people-actually-finish/) - [04 · Fault paths and error handling](https://www.namastesalesforce.com/courses/flow-mastery/fault-paths-and-error-handling/) - [05 · Scheduled paths and platform events](https://www.namastesalesforce.com/courses/flow-mastery/scheduled-paths-and-platform-events/) - [05 · Scheduled paths and platform events](https://www.namastesalesforce.com/courses/flow-mastery/scheduled-paths-and-platform-events-2/) ### [Conga (Apttus) CPQ Training](https://www.namastesalesforce.com/courses/conga-cpq/) Start learning Conga CPQ (formerly Apttus) on Salesforce: basics to mastery—package install, product/catalog/options, bundles, pricing (lists/tiers/matrices, discounts, deal guidance), constraint rules & approvals, quotes, renewals, templates, and integrations. Job-ready training. - [Conga CPQ - Introduction](https://www.namastesalesforce.com/courses/conga-cpq/introduction/) - [Conga CPQ - Fundamentals](https://www.namastesalesforce.com/courses/conga-cpq/fundamentals/) ### [Learn Clay From Scratch](https://www.namastesalesforce.com/courses/learn-clay-from-scratch/) Master the complete Clay platform from blank tables to automated CRM syncs. Learn sourcing, web scraping, waterfall enrichment, and AI logic from scratch by building a real-world project. ## Training modules A module is a topic worked through in order; its pages share a primary tag. ### [Business Basics](https://www.namastesalesforce.com/training/business-basics/) — The reader knows nothing about business, software or careers. Salesforce is not mentioned until S16. Every term used later in the curriculum is born here, in the order a human brain needs it - [01 · Order of execution, the map](https://www.namastesalesforce.com/training/business-basics/order-of-execution-the-map/) - [02 · One trigger per object](https://www.namastesalesforce.com/training/business-basics/one-trigger-per-object/) - [03 · The handler pattern](https://www.namastesalesforce.com/training/business-basics/the-handler-pattern/) - [04 · Bulkification: 200 records or bust](https://www.namastesalesforce.com/training/business-basics/bulkification-200-records-or-bust/) - [05 · Recursion control](https://www.namastesalesforce.com/training/business-basics/recursion-control/) ### [Data Model Basics](https://www.namastesalesforce.com/training/data-model/) — Objects, fields and relationships — how Salesforce actually stores your data, and how to shape it. - [01 · Standard objects vs custom objects](https://www.namastesalesforce.com/training/data-model/standard-vs-custom-objects/) - [02 · Relationship types, decided with three questions](https://www.namastesalesforce.com/training/data-model/relationship-types-three-questions/) - [03 · Record types and when not to use them](https://www.namastesalesforce.com/training/data-model/record-types-when-not-to-use-them/) - [04 · Schema Builder, the honest map](https://www.namastesalesforce.com/training/data-model/schema-builder-the-honest-map/) - [05 · Junction objects in practice](https://www.namastesalesforce.com/training/data-model/junction-objects-in-practice/) ### [Integration Patterns](https://www.namastesalesforce.com/training/integration-patterns/) — REST, platform events and middleware — moving data without losing it. - [01 · Request-reply with named credentials](https://www.namastesalesforce.com/training/integration-patterns/request-reply-named-credentials/) - [02 · Fire-and-forget with platform events](https://www.namastesalesforce.com/training/integration-patterns/fire-and-forget-platform-events/) - [03 · Batch sync without tears](https://www.namastesalesforce.com/training/integration-patterns/batch-sync-without-tears/) - [04 · Middleware or point-to-point?](https://www.namastesalesforce.com/training/integration-patterns/middleware-or-point-to-point/) - [05 · Watch: a callout built end to end](https://www.namastesalesforce.com/training/integration-patterns/watch-a-callout-built-end-to-end/) ## Open-source projects - [namaste-salesforce-theme](https://www.namastesalesforce.com/projects/namaste-salesforce-theme/) — The Ghost theme powering this site: courses with a lesson player, tag-driven training modules, video chapters, snippets, prompts and a projects shelf. - [sfdx-org-snapshot](https://www.namastesalesforce.com/projects/sfdx-org-snapshot/) — CLI that snapshots an org's metadata and sample data into versioned JSON — diff two snapshots to see what actually changed between refreshes. - [flow-error-handler](https://www.namastesalesforce.com/projects/flow-error-handler/) — Drop-in error handling for Flow: a logging subflow, a platform event, and a notifier — every fault path in your org pointed at one place. - [apex-test-factory](https://www.namastesalesforce.com/projects/apex-test-factory/) — Builder-pattern test data factory for Apex: sensible defaults, relationship wiring, bulk builders — tests that read like specifications. - [lwc-datatable-plus](https://www.namastesalesforce.com/projects/lwc-datatable-plus/) — lightning-datatable with the missing pieces: server-side pagination, column filters, saved views and CSV export — as one drop-in component. - [sf-trigger-framework](https://www.namastesalesforce.com/projects/sf-trigger-framework/) — Minimal trigger framework for Salesforce: one trigger per object, handler interface, per-object bypass, recursion guard. No dependencies. ## Recent writing - [Your sandbox strategy is why deploys hurt](https://www.namastesalesforce.com/blog/your-sandbox-strategy-is-why-deploys-hurt/) — 2026-05-24: If every deploy is a fire drill, the problem started three environments earlier. A sandbox map that actually matches how teams work. - [How I'd learn Salesforce in 2026, starting from zero](https://www.namastesalesforce.com/blog/how-id-learn-salesforce-in-2026/) — 2025-12-15: No certifications-first, no 500 hours of videos. A Developer Edition, one project you care about, and a public log of what you built. - [Agentforce, six months in: what actually works](https://www.namastesalesforce.com/blog/agentforce-six-months-in-2/) — 2025-10-06: Past the keynote demos: where agents genuinely help today, where they embarrass you in front of customers, and how to scope your first one. - [Agentforce, six months in: what actually works](https://www.namastesalesforce.com/blog/agentforce-six-months-in/) — 2025-10-06: Past the keynote demos: where agents genuinely help today, where they embarrass you in front of customers, and how to scope your first one. - [Salesforce Jobs in the Future](https://www.namastesalesforce.com/blog/salesforce-jobs-in-the-future/) — 2025-09-22: Salesforce + AI is opening up serious opportunities in India through 2028. If you’re a fresher or a busy professional looking for a **calm, reliable path**, this article lays out the **roles, skills, and a practical plan** and why I’m building **Namaste Salesforce** to help you get there - [What is CPQ ? What is Configure, Price, Quote in Salesforce](https://www.namastesalesforce.com/blog/what-is-cpq-what-is-configure-price-quote-in-salesforce/) — 2025-09-09: Ever heard the term **CPQ** and wondered what it means? This blog explains the CPQ process (Configure, Price, Quote) in simple words and CPQ examples. Learn why CPQ matters, how it helps sales teams, A perfect beginner post for anyone asking: “What is CPQ?” - [Integrating ChatGPT with Salesforce](https://www.namastesalesforce.com/blog/chatgpt-integration-with-salesforce-openai-api/) — 2025-09-01: Beginner-friendly, step-by-step guide to integrate OpenAI (ChatGPT) with Salesforce using Remote Site Settings and the recommended Named Credentials path. Includes full Apex code, Flow options, and security best practices. - [The Apex mistakes I still see in every org](https://www.namastesalesforce.com/blog/apex-mistakes-i-still-see-in-every-org/) — 2025-08-07: Fifteen years of the same five mistakes: queries in loops, tests without assertions, triggers with opinions, hardcoded Ids, and empty catch blocks. - [Salesforce release notes, decoded: Winter '26](https://www.namastesalesforce.com/blog/salesforce-release-notes-decoded-winter-26/) — 2025-06-18: Six hundred pages of release notes, reduced to the eleven changes that will actually touch your org — and the two that might break it. - [Why your Flow fails silently in production](https://www.namastesalesforce.com/blog/why-your-flow-fails-silently-in-production/) — 2025-04-04: The flow works in the sandbox, passes UAT, and then quietly stops firing for one profile in production. Here is the checklist that finds it. ## Pages - [About](https://www.namastesalesforce.com/about/) - [Changelog](https://www.namastesalesforce.com/changelog/) - [Contact](https://www.namastesalesforce.com/contact/) - [Courses](https://www.namastesalesforce.com/courses/) - [My Schedule](https://www.namastesalesforce.com/my-schedule/) - [Namaste Salesforce](https://www.namastesalesforce.com/home/) - [Now](https://www.namastesalesforce.com/now/) - [Privacy](https://www.namastesalesforce.com/privacy/) - [Products I Use](https://www.namastesalesforce.com/products-i-use/) - [Projects](https://www.namastesalesforce.com/projects/) - [Prompts](https://www.namastesalesforce.com/prompts/) - [Resources](https://www.namastesalesforce.com/resources/) - [Shop](https://www.namastesalesforce.com/shop/) - [Sign the guestbook](https://www.namastesalesforce.com/guestbook/) - [Snippets](https://www.namastesalesforce.com/snippets/) - [Sponsor us](https://www.namastesalesforce.com/sponsor/) - [Style Guide](https://www.namastesalesforce.com/style-guide/) - [Terms & Conditions](https://www.namastesalesforce.com/terms-and-conditions/) - [The Namaste Blog](https://www.namastesalesforce.com/blog/) - [The Weekly Namaste](https://www.namastesalesforce.com/newsletter/)