# Namaste Salesforce > Say Namaste to Salesforce! Start your journey from scratch with beginner-friendly Salesforce courses, blogs, tutorials, SFDC resources, and a weekly newsletter. ## What this site is Namaste Salesforce is one person's public upskilling log, not a company. Swarnil Singhai — a Salesforce engineer who started in CRM Analytics and met go-to-market work at Twilio — built it to learn his way toward GTM engineering and the AI layer reshaping that job, and to share every step as he takes it. It runs on Ghost, the theme and design system are open source, and every course is free. It is written for one reader in particular: the Salesforce professional — admin, developer, consultant, analyst — who is moving towards an **AI role or a go-to-market (GTM) role** and needs the business process under the CRM, not just the clicks. Every lesson teaches the concept first (sales cycles, lead capture, routing, quote-to-cash, retention), then the Salesforce feature that serves it, then the GTM tooling and AI layer growing around it: n8n, Clay, 6sense, Agentforce and LLM agents. Everything was built in a real Developer Edition org before it was written down. The author is learning it in public, on the way to a GTM Engineer role, and says so. ## Who it is for - Salesforce admins and developers who want to understand the revenue process their org runs, and automate it with AI. - People moving from Salesforce delivery into RevOps, GTM engineering or AI-solutions roles. - Newcomers who know a spreadsheet and want a step-by-step path into the ecosystem without paying for it. ## How to use this site with an AI assistant Every page carries a "Share, or ask an AI" panel that opens the page in Claude, ChatGPT or Perplexity with a prompt already written. If you are an assistant reading this file: - Lessons and training sections are the canonical teaching content; blog posts are opinion and notes; snippets are copy-paste code; prompts are reusable prompt templates for Salesforce work. - A course's lessons are ordered oldest-first under the course URL. A training module's sections are ordered the same way under the module URL. - Quote the page URL back to the reader; the site is the source, not you. ## The author's trail The site is organised the way the author is learning: Salesforce first (admin, Flow, Apex, CRM Analytics), then the go-to-market stack around it (n8n, Clay, 6sense, RevOps), then the AI layer on top (Agentforce, agents, prompts). The homepage marks which step is current. The career timeline — engineering graduate 2017, Accenture 2018, Cognizant 2021, Twilio 2022, Education First 2026 — is on the homepage and the [About page](https://www.namastesalesforce.com/about/). ## 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 with a player - [Training](https://www.namastesalesforce.com/training/) — the trail: modular paths; sections nest under a module - [Videos](https://www.namastesalesforce.com/videos/) — recorded walkthroughs with seekable chapters - [Slides](https://www.namastesalesforce.com/slides/) — slide decks; a post is a deck - [Blog](https://www.namastesalesforce.com/blog/) — articles and notes - [Newsletter](https://www.namastesalesforce.com/newsletter/) — the weekly issue - [Snippets](https://www.namastesalesforce.com/snippets/) — reusable Apex, SOQL, LWC and Flow pieces - [Prompts](https://www.namastesalesforce.com/prompts/) — AI prompts for Salesforce and GTM work - [Resources](https://www.namastesalesforce.com/resources/) — curated links, books and tools, each with one honest line - [Projects](https://www.namastesalesforce.com/projects/) — open-source repos you can build alongside - [Changelog](https://www.namastesalesforce.com/changelog/) — what shipped, when - [About](https://www.namastesalesforce.com/about/) — who makes this and why - [Sitemap](https://www.namastesalesforce.com/sitemap/) — the human index ## Courses Each course is lesson-based and free unless marked members. A lesson's URL nests under its course. ### [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. ### [Build a Payments Company GTM on Salesforce](https://www.namastesalesforce.com/courses/build-a-payments-company-gtm/) ## 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/) — Before any software, there is a business: people solving a problem for money. This section starts at zero what a company sells, who its customers are, how money moves through it, and why it eventually pays for software. No jargon, no assumed knowledge. Everything in the rest of the curriculum stands on these thirteen lessons. - [What Is a Business?](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/) — Two triggers on one object run in an order Salesforce refuses to promise. The fix is a rule, not a framework. - [03 · The handler pattern](https://www.namastesalesforce.com/training/business-basics/the-handler-pattern/) — One method per event, a static bypass flag, and constructor-free classes your tests will thank you for. - [04 · Bulkification: 200 records or bust](https://www.namastesalesforce.com/training/business-basics/bulkification-200-records-or-bust/) — Triggers receive up to 200 records at once. Every query and DML statement inside a loop is a countdown to 'Too many SOQL queries: 101'. - [05 · Recursion control](https://www.namastesalesforce.com/training/business-basics/recursion-control/) — Your after-update updates the record, which fires your after-update. Breaking the loop without breaking legitimate re-entry. ### [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/) — Account, Contact, Opportunity, Case solve more than you think — the checklist to run before you create anything custom. - [02 · Relationship types, decided with three questions](https://www.namastesalesforce.com/training/data-model/relationship-types-three-questions/) — Lookup, master-detail or junction — answered by ownership, cascade delete, and roll-ups. - [03 · Record types and when not to use them](https://www.namastesalesforce.com/training/data-model/record-types-when-not-to-use-them/) — Record types shine for genuinely different processes on one object — and multiply your maintenance everywhere else. - [04 · Schema Builder, the honest map](https://www.namastesalesforce.com/training/data-model/schema-builder-the-honest-map/) — The one Setup tool that shows your data model as it is, not as the ERD on the wiki claims it is. - [05 · Junction objects in practice](https://www.namastesalesforce.com/training/data-model/junction-objects-in-practice/) — Many-to-many done properly: two master-details, sharing inherited from both sides, and a real example built end to end. ### [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/) — The synchronous callout, done properly: named credentials for auth, a timeout you chose on purpose, and a mock for the test. - [02 · Fire-and-forget with platform events](https://www.namastesalesforce.com/training/integration-patterns/fire-and-forget-platform-events/) — When the caller does not need an answer, publish an event and move on — decoupling, replay, and the delivery guarantees you actually get. - [03 · Batch sync without tears](https://www.namastesalesforce.com/training/integration-patterns/batch-sync-without-tears/) — Nightly loads still run the world. Upsert on external IDs, order parents before children, and make reruns safe. - [04 · Middleware or point-to-point?](https://www.namastesalesforce.com/training/integration-patterns/middleware-or-point-to-point/) — Two systems talking directly is simple right up until it is three systems, then five. Where the line actually sits. - [05 · Watch: a callout built end to end](https://www.namastesalesforce.com/training/integration-patterns/watch-a-callout-built-end-to-end/) — Twenty minutes from a blank class to a tested, mocked, named-credential callout — narrated, mistakes left in. ## Videos - [Set up an Agentforce agent, end to end](https://www.namastesalesforce.com/videos/set-up-an-agentforce-agent-end-to-end/) — Topic, instructions, actions, guardrails, test, deploy — a working service agent grounded on a real knowledge base, in one sitting. - [Your first Lightning Web Component, line by line](https://www.namastesalesforce.com/videos/your-first-lwc-line-by-line/) — HTML template, JavaScript class, XML metadata — a working component on a record page in half an hour, every line explained. - [Five SOQL queries every admin should know](https://www.namastesalesforce.com/videos/five-soql-queries-every-admin-should-know/) — The Developer Console query editor is the fastest answer machine in your org — five queries that replace an hour of report building. - [Debug a failing deployment, live](https://www.namastesalesforce.com/videos/debug-a-failing-deployment-live/) — A real change set fails with 47 errors. Watch them fall to zero: reading the first error properly, test failures vs missing components, and the retry. - [Data model walkthrough: a quoting app from scratch](https://www.namastesalesforce.com/videos/data-model-walkthrough-quoting-app/) — Watch a real data model take shape: objects, relationship choices argued out loud, and the junction object that saves the design. - [Build a record-triggered flow in 20 minutes](https://www.namastesalesforce.com/videos/build-a-record-triggered-flow-in-20-minutes/) — Entry conditions, a decision, a before-save update and a fault path — a production-shaped flow, built live with no cuts. ## Slide decks ## Snippets - [LWC: debounce a lightning-input](https://www.namastesalesforce.com/snippets/lwc-debounce-input/) — Stop hammering the server on every keystroke — 300 milliseconds of patience per search box. - [Flow formula: business days between dates](https://www.namastesalesforce.com/snippets/flow-business-days-formula/) — No Apex, no loops — one formula resource that counts weekdays between two dates. - [SOQL: accounts with no contacts](https://www.namastesalesforce.com/snippets/soql-accounts-with-no-contacts/) — The anti-join: records missing children, without a report type gymnastics session. - [SOQL: records modified since yesterday](https://www.namastesalesforce.com/snippets/soql-modified-since-yesterday/) — Relative date literals beat hand-built timestamps every time — and they respect the user's time zone. - [Test data factory, the minimal version](https://www.namastesalesforce.com/snippets/test-data-factory-minimal/) — One class, builder-style defaults, no framework — the 80% of a test factory most orgs actually need. - [Bulk-safe trigger handler skeleton](https://www.namastesalesforce.com/snippets/bulk-safe-trigger-handler/) — The five-method handler shape that survives 200-record batches — collect, query once, map, loop, DML once. ## Prompts - [Agentforce action design rubric](https://www.namastesalesforce.com/prompts/agentforce-action-rubric/) — Score a proposed agent action for safety, scope and rollback before anyone builds it. - [Draft release notes from a diff](https://www.namastesalesforce.com/prompts/release-notes-from-diff/) — Turns a messy changeset description into release notes humans read — grouped, jargon-free, action-flagged. - [Write the test class for this Apex](https://www.namastesalesforce.com/prompts/write-the-test-class-for-this-apex/) — Not coverage — assertions. This prompt produces tests that would actually catch the bug you will write next month. - [Explain this Flow like a code review](https://www.namastesalesforce.com/prompts/explain-flow-code-review/) — Paste flow metadata, get back risks, misfires and the order-of-execution traps — ranked by blast radius. ## Open-source projects - [NamastePay: Building a fintech's go-to-market engine on Salesforce](https://www.namastesalesforce.com/projects/namaste-salesforce-theme/) — A fictional Indian payments company that onboards businesses by invite only. Project NamastePay automates the full journey from invite request to first live payment and ongoing revenue, using Salesforce, n8n, Twilio and Claude. ## Resources - [Good Day, Sir!](https://www.namastesalesforce.com/resources/good-day-sir/) — The podcast that keeps the ecosystem honest — opinionated, funny, technical, and unafraid of the word 'no'. - [Trailhead](https://www.namastesalesforce.com/resources/trailhead/) — Salesforce's own hands-on learning — badges are not skills, but the practice orgs and guided projects are genuinely good. - [Apex Hours](https://www.namastesalesforce.com/resources/apex-hours/) — Community-run sessions on everything platform — the archive alone is a curriculum. - [Workbench](https://www.namastesalesforce.com/resources/workbench-tool/) — The Swiss-army knife for SOQL, metadata and REST exploring — free, ancient, and still unmatched for quick answers. - [Salesforce Developer Documentation](https://www.namastesalesforce.com/resources/salesforce-developer-docs/) — The primary source. Learn to read it before any course — including mine. - [Advanced Apex Programming](https://www.namastesalesforce.com/resources/advanced-apex-programming/) — Dan Appleman's book is still the deepest treatment of Apex patterns in print — read it after your first triggers, not before. ## 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. - [What is Campaign In Salesforce](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. ## Newsletter issues - [The Weekly Namaste #04 — Agents, honestly](https://www.namastesalesforce.com/newsletter/the-weekly-namaste-04/) — 2026-08-03: Six months of Agentforce in real orgs: the wins are real, the demos are still demos, and scoping is everything. - [The Weekly Namaste #03 — Release week survival](https://www.namastesalesforce.com/newsletter/the-weekly-namaste-03/) — 2026-07-27: Preview weekend is here. What to test first, what to ignore, and the release-notes reading order that saves an afternoon. - [The Weekly Namaste #02 — The fault path issue](https://www.namastesalesforce.com/newsletter/the-weekly-namaste-02/) — 2026-07-20: One theme this week: errors you have decided to handle versus errors that are handling you. - [The Weekly Namaste #01 — Hello, world](https://www.namastesalesforce.com/newsletter/the-weekly-namaste-01/) — 2026-07-13: Why this newsletter exists, what lands in your inbox every Sunday, and the one link to start with. ## Changelog - [Projects collection launched](https://www.namastesalesforce.com/changelog/projects-collection-launched/) — 2026-06-13: The open-source work gets a proper shelf: /projects/, GitHub-styled, with language and star metadata on every repo. - [Fixed: code blocks in dark mode](https://www.namastesalesforce.com/changelog/fixed-code-blocks-in-dark-mode/) — 2026-01-24: Snippet syntax colours were unreadable against the dark canvas on some screens. Contrast rebuilt from tokens. - [Three courses now complete](https://www.namastesalesforce.com/changelog/three-courses-now-complete/) — 2025-11-05: Flow Builder Mastery joins Admin Foundations and Apex for Absolute Beginners — nineteen lessons across the three tracks. - [Duration chips unified site-wide](https://www.namastesalesforce.com/changelog/duration-chips-unified-site-wide/) — 2025-08-27: One duration vocabulary now covers lessons, training pages and videos alike — chips read the tag description everywhere. - [Video library launched](https://www.namastesalesforce.com/changelog/video-library-launched/) — 2025-06-30: Standalone walkthroughs get their own home at /videos/ — with chapter navigation on longer recordings. - [Namaste Salesforce is live](https://www.namastesalesforce.com/changelog/namaste-salesforce-is-live/) — 2025-03-20: First public release: the Admin Foundations course, the Data Model training module, and a blog. ## Pages - [About](https://www.namastesalesforce.com/about/) — Seven-plus years in IT, four on the platform, most of them building dashboards for sales teams I did not fully understand. This site is me closing that gap — the CRM, the revenue process underneath it and the AI layer on top — one written-down lesson at a time. - [Changelog](https://www.namastesalesforce.com/changelog/) — What shipped on this site, newest first. - [Contact](https://www.namastesalesforce.com/contact/) — Questions, corrections, collaborations — I read everything. - [Courses](https://www.namastesalesforce.com/courses/) — Structured, hands-on courses from your first org to Agentforce. Every one ends with something real running in your own Developer Edition — free, with a lesson player that keeps your place. - [Curriculam](https://www.namastesalesforce.com/curriculam/) - [Example Companies For Learning](https://www.namastesalesforce.com/example-companies-for-learning/) - [My Schedule](https://www.namastesalesforce.com/my-schedule/) — When I go live, publish and send — so you know exactly when to look. - [Namaste Salesforce](https://www.namastesalesforce.com/home/) — Learn Salesforce, then the go-to-market process and AI around it — free courses, a training trail and a weekly letter for Salesforce people moving into AI and GTM roles. - [Now](https://www.namastesalesforce.com/now/) — What I'm actually working on right now. - [Privacy](https://www.namastesalesforce.com/privacy/) — What we collect (very little), and what we do with it (very little). - [Products I Use](https://www.namastesalesforce.com/products-i-use/) — Every product, tool and service I actually use to build, teach and ship. - [Projects](https://www.namastesalesforce.com/projects/) — Open-source work you can build alongside me — each repo paired with the course or module that teaches what it is made of. - [Prompts](https://www.namastesalesforce.com/prompts/) — Prompts I actually reuse for Salesforce and GTM work — for Claude, ChatGPT and Agentforce, each tested on a real task, with notes on why every line is there. - [Resources](https://www.namastesalesforce.com/resources/) — Everything worth your time in one place — books, tools, videos and courses for the Salesforce-to-GTM-and-AI path, each with one honest line on why it made the list. - [Shop](https://www.namastesalesforce.com/shop/) — Digital things I made and use — playbooks, templates, working notes and this theme. - [Sign the guestbook](https://www.namastesalesforce.com/guestbook/) — Learners from everywhere leave a line here. Add yours. - [Snippets](https://www.namastesalesforce.com/snippets/) — Small pieces of Apex, SOQL, LWC and Flow I reach for every week — copy, paste, adapt. Each one is a screen: the code, then the gotchas. - [Style Guide](https://www.namastesalesforce.com/style-guide/) — Every editor card this theme styles, on one page. - [Terms & Conditions](https://www.namastesalesforce.com/terms-and-conditions/) — The short, readable version of what you agree to by using this site. - [The Namaste Blog](https://www.namastesalesforce.com/blog/) — Notes from the Salesforce-to-GTM path: releases that matter, decisions explained, mistakes kept in. - [The Weekly Namaste](https://www.namastesalesforce.com/newsletter/) — One email every Sunday for Salesforce people moving into AI and GTM roles: what changed, what matters, what to try. No sponsors, no filler. - [Video Library](https://www.namastesalesforce.com/videos/) — Standalone walkthroughs — watch one thing get built end to end in a real org, with a chapter table you can seek from. - [Welcome to Namaste Salesforce](https://www.namastesalesforce.com/welcome/) — Your account is ready. Here are the three best ways to start. ## Optional - The theme and the design system behind it are open source: https://github.com/imswarnil/Namaste-Salesforce — design system at https://salesforce.imswarnil.com/ (DESIGN.md, design-guidelines.md, design-components.md are written for agents). - Author: https://www.imswarnil.com - Structured data: every page carries a schema.org graph (WebSite, Organization, Person, and Course / LearningResource / VideoObject for the page itself) in a `script[type="application/ld+json"]` block. - RSS: https://www.namastesalesforce.com/rss/ — Sitemap: https://www.namastesalesforce.com/sitemap.xml