PranavNagrecha
- 1.1k skills
- 0 followers
- 15 repo stars
- 2 weeks ago last updated
- ▌ Cpq Pricing Rules · pranavnagrecha bundleConfigures and troubleshoots Salesforce CPQ pricing: Price Rules, Discount Schedules, Block Pricing, Percent of Total, and Contracted Prices.
- ▌ Mcae Pardot Setup · pranavnagrecha bundleConfigures Marketing Cloud Account Engagement (MCAE, formerly Pardot) business units: Salesforce v2 connector activation, connector user permissions, Salesforce User Sync, prospect field sync rules, tracking domain setup, and Account Engagement Lightning App installation.
- ▌ Media Cloud Setup · pranavnagrecha bundleConfigures Salesforce Media Cloud for advertising sales management, covering ad product catalogs, rate cards, audience targeting, revenue recognition, and ad-server integration.
- ▌ Path And Guidance · pranavnagrecha bundleConfigures and troubleshoots the Salesforce Path component, including key fields, guidance text, confetti, and page placement.
- ▌ Restriction Rules · pranavnagrecha bundleDesign and deploy Salesforce restriction rules to subtract record access from users, covering eligibility, criteria syntax, metadata shape, and documented enforcement gaps.
- ▌ Apex Enum Patterns · pranavnagrecha bundleUse Apex enums for closed-set dispatch and routing, with safe valueOf conversion, exhaustiveness checks, and managed-package considerations.
- ▌ Apex REST Services · pranavnagrecha bundleGuides building, reviewing, and debugging inbound Apex REST resources with explicit status codes, JSON error shapes, and versioned URL mappings.
- ▌ Commerce Order API · pranavnagrecha bundleSubmits, retrieves, and manages headless B2C Commerce storefront orders via SCAPI ShopAPI Orders or legacy OCAPI, including SLAS authentication, order amendment, status retrieval, and notifications.
- ▌ Cpq Custom Actions · pranavnagrecha bundleConfigure and troubleshoot Salesforce CPQ custom action buttons in the Quote Line Editor, product configurator, and amendment/renewal screens, covering action types, placement, conditional visibility, and the five-action limit.
- ▌ Exception Handling · pranavnagrecha bundleGuides Apex exception handling design: catching expected failures, bulk DML semantics, boundary-specific error translation, and logging once at the right layer.
- ▌ Fsl Scheduling API · pranavnagrecha bundleImplements Apex code that calls the FSL scheduling API (GetSlots, schedule, GradeSlotsService, OAAS) with correct transaction boundaries, bulk patterns, and licensing considerations.
- ▌ Flow Bulkification · pranavnagrecha bundleRedesign Salesforce Flows to handle bulk data loads without hitting transaction limits, using collection-first patterns and safe transaction scope.
- ▌ Lwc CSS And Styling · pranavnagrecha bundleStyle Lightning Web Components using SLDS design tokens, styling hooks, scoped CSS, and ::part() while avoiding common pitfalls like !important and shadow-DOM piercing.
- ▌ Lwc Imperative Apex · pranavnagrecha bundleCall Apex methods imperatively from Lightning Web Components for button clicks, lifecycle hooks, and conditional logic, covering import syntax, cacheable vs non-cacheable methods, async/await patterns, error handling, loading states, and parallel calls with Promise.all.
- ▌ Lwc In Flow Screens · pranavnagrecha bundleBuild, review, or troubleshoot Lightning Web Components that run inside Salesforce Flow screens, covering @api properties, FlowAttributeChangeEvent, validate(), and navigation events.
- ▌ Lwc Lightning Modal · pranavnagrecha bundleBuild accessible modal dialogs in LWC using the LightningModal base class, covering open(), close(), sizes, and accessibility.
- ▌ Lwc Pubsub Patterns · pranavnagrecha bundleImplements sibling communication between Lightning Web Components using Lightning Message Service (LMS) or the legacy pubsub utility, covering message channel definition, publish/subscribe patterns, and scope selection.
- ▌ Salesforce Admin · pranavnagrecha bundleRoutes to 259 Salesforce admin skill packages for declarative configuration tasks like objects, fields, record types, page layouts, permission sets, reports, and record-access models. Use when the request mentions these topics to find and open the exact skill package.
- ▌ Approval Processes · pranavnagrecha bundleDesign, review, or troubleshoot Salesforce Approval Processes, covering entry criteria, approver routing, record locking, and recall behavior.
- ▌ Cpq Guided Selling · pranavnagrecha bundleConfigures and troubleshoots Salesforce CPQ Guided Selling, covering Quote Process and ProcessInput setup, field mirroring, search types, and Auto Select Product behavior.
- ▌ Custom Permissions · pranavnagrecha bundleCreates, assigns, and checks custom permissions to gate feature access across Salesforce contexts including validation rules, Apex, Flow, Visualforce, and Connected Apps.
- ▌ Salesforce Surveys · pranavnagrecha bundleDesign, configure, distribute, and troubleshoot Salesforce Surveys and Feedback Management, including guest user access and branching logic.
- ▌ Agent Actions · pranavnagrecha bundleDesigns or reviews Agentforce agent actions, covering Flow, Apex invocable, and prompt-template actions, including naming, input/output contracts, confirmation, and error behavior.
- ▌ Apex Batch Chaining · pranavnagrecha bundleChains Salesforce Batch Apex jobs via finish() callbacks, Flex Queue guards, or a Queueable coordinator, with guidance on state passing and test limitations.
- ▌ Apex Email Services · pranavnagrecha bundleImplements inbound email processing in Apex: parsing messages, creating or updating records, handling attachments, and configuring Email Service routing.
- ▌ Apex Scheduled Jobs · pranavnagrecha bundleDesign, implement, review, and troubleshoot Apex scheduled jobs using the Schedulable interface, cron expressions, and CronTrigger monitoring.
- ▌ Batch Apex Patterns · pranavnagrecha bundleDesign, review, and debug Batch Apex contracts, scope sizing, stateful behavior, chaining, and AsyncApexJob monitoring.
- ▌ Cpq Test Automation · pranavnagrecha bundleWrites and debugs Apex test classes for Salesforce CPQ, covering quote setup, price rule execution via ServiceRouter, contracting, and order generation.
- ▌ Fsc Apex Extensions · pranavnagrecha bundleExtends Financial Services Cloud behavior through Apex: custom triggers coexisting with FSC's trigger framework, post-bulk-load rollup recalculation, and Compliant Data Sharing participant integrations.
- ▌ Fsl Apex Extensions · pranavnagrecha bundleWrites Apex that calls Field Service Lightning scheduling APIs to book, schedule, grade, or optimize service appointments programmatically, including transaction-splitting patterns to avoid callout-DML conflicts.
- ▌ Marketing Cloud API · pranavnagrecha bundleIntegrates Salesforce or external systems with Marketing Cloud Engagement REST and SOAP APIs, covering OAuth 2.0 authentication, journey injection, triggered sends, and Data Extension row operations.
- ▌ Npsp Custom Rollups · pranavnagrecha bundleConfigures, troubleshoots, and extends NPSP Customizable Rollups, including rollup definitions, filter groups, batch job modes, and migration from legacy rollups.
- ▌ Soql Date Functions · pranavnagrecha bundleWrite SOQL queries that group or filter records by date periods using the 13 SOQL date functions, with rules for WHERE vs GROUP BY placement, date-literal comparisons, and fiscal-year restrictions.
- ▌ Gift History Import · pranavnagrecha bundleMigrates historical donation or gift records into Salesforce NPSP using the NPSP Data Importer (BDI), covering DataImport__c staging, payment mapping, soft credits via Opportunity Contact Roles, GAU allocation, and campaign attribution.
- ▌ Copado Essentials · pranavnagrecha bundleConfigures and troubleshoots Copado Essentials deployment pipelines in Salesforce, covering user stories, branches, promotion paths, conflict resolution, and deployment modes.
- ▌ Scratch Org Pools · pranavnagrecha bundleConfigures pre-created scratch org pools for parallel CI testing, reducing pipeline wait times by claiming pre-warmed orgs instead of provisioning on demand. Covers CumulusCI pool commands, Dev Hub limits, and CI integration.
- ▌ Async Apex · pranavnagrecha bundleSelects and reviews Queueable, Batch, Future, and Schedulable Apex for callouts, large data processing, retries, and background work, with decision guidance and validation checklists.
- ▌ Lwc Testing · pranavnagrecha bundleWrites Jest unit tests for Lightning Web Components using @salesforce/sfdx-lwc-jest, covering wire adapter mocks, imperative Apex mocking, and async rerender handling.
- ▌ Lwc Security · pranavnagrecha bundleGuides secure design and review of Lightning Web Components, covering DOM safety, Apex data exposure, and Lightning Web Security.
- ▌ Dynamic Apex · pranavnagrecha bundleBuilds and reviews Apex code that constructs SOQL/SOSL at runtime, inspects schema metadata, and accesses fields dynamically, with guidance on injection prevention and FLS enforcement.
- ▌ Flow Testing · pranavnagrecha bundleDefines a test strategy for Salesforce Flow, combining declarative Flow Tests, debug runs, path matrices, test data, and boundary tests for Apex, LWC, and external services.
- ▌ Screen Flows · pranavnagrecha bundleGuides the design and review of interactive Salesforce Flow screens, covering navigation, validation, component choice, and commit timing to avoid common UX failures.
- ▌ Drag And Drop · pranavnagrecha bundleImplements accessible drag-and-drop in Lightning Web Components using the HTML5 Drag and Drop API, with keyboard alternatives, live-region announcements, and file drop zones.
- ▌ Lwc Light Dom · pranavnagrecha bundleUse Light DOM in LWC when third-party libraries or global CSS require document-level access, with guidance on scoped styles and managed-package constraints.
- ▌ Salesforce · pranavnagrechaRoutes Salesforce, Force.com, and Lightning Platform questions to the correct skill package from a library of over 1,000 domain-specific skills, covering Apex, SOQL, Flow, LWC, and more.
- ▌ Soql Security · pranavnagrecha bundlePrevents SOQL injection and enforces CRUD, FLS, and sharing in Apex queries, with guidance for building, reviewing, and troubleshooting secure data access.
- ▌ Lwc Data Table · pranavnagrecha bundleGuides Lightning Web Component developers in setting up lightning-datatable with stable row identity, typed columns, row actions, inline edit, and bounded infinite loading.
- ▌ Lwc Lds Writes · pranavnagrecha bundleCreates, updates, and deletes Salesforce records from Lightning Web Components using Lightning Data Service, covering record input shapes, error handling, and cache refresh strategies.
- ▌ Scoping Rules · pranavnagrecha bundleConfigures Salesforce scoping rules to set a default filtered view of records in list views, reports, and SOQL without removing user access.
- ▌ Sharing Rules · pranavnagrecha bundleDesign, create, and manage Salesforce sharing rules to grant record access beyond the role hierarchy, covering owner-based, criteria-based, and guest user rules.
- ▌ Platform Cache · pranavnagrecha bundleGuides the design and review of Salesforce Platform Cache usage in Apex, covering org versus session cache, cache-aside patterns, invalidation, and safe key design.
- ▌ Cpq Data Model · pranavnagrecha bundleMaps the Salesforce CPQ managed-package object graph (SBQQ__ namespace) and explains when to use the CPQ Quote API for programmatic writes instead of direct DML.
- ▌ Fsc Data Model · pranavnagrecha bundleExplains the Financial Services Cloud data model, covering managed-package and Core FSC object structures, household relationships, financial account ownership, and the rollup framework, with SOQL query patterns.
- ▌ Fault Handling · pranavnagrecha bundleDesign, review, and troubleshoot Salesforce Flow fault handling with error logging and bulk-safe automation paths.
- ▌ Flow Debugging · pranavnagrecha bundleDiagnose Salesforce Flows that fail to run, produce wrong results, or error out, using debug mode, interview logs, fault emails, and test suites.
- ▌ Flow For Slack · pranavnagrecha bundleGuides Salesforce Flow builders through the Flow Core Actions for Slack catalog, covering prerequisites, common patterns, and troubleshooting for sending messages and managing channels.
- ▌ Lifecycle Hooks · pranavnagrecha bundleBuilds memory-safe, performant Lightning Web Components with correct lifecycle hook usage, covering build, review, and troubleshooting workflows.
- ▌ Lwc Performance · pranavnagrecha bundleOptimizes Lightning Web Components for slow initial load, heavy rerenders, large-list rendering, payload reduction, and lazy instantiation choices such as lwc:if, tabs, or dynamic components.
- ▌ Formula Fields · pranavnagrecha bundleDesign, review, and troubleshoot Salesforce formula fields with guidance on null handling, cross-object references, and performance.
- ▌ Governor Limits · pranavnagrecha bundleDesigns bulk-safe, limit-aware Apex transactions to prevent Salesforce governor limit errors, covering SOQL, DML, CPU, heap, and async patterns.
- ▌ Mcae Pardot API · pranavnagrecha bundleIntegrates with the Account Engagement (Pardot) REST API v5 to authenticate via Salesforce OAuth, perform CRUD on Prospects, query Visitors and Visitor Activities, configure Form Handlers, and handle cursor-based pagination.
- ▌ Npsp Data Model · pranavnagrecha bundleUnderstand and query the NPSP data model, including namespace prefixes, GAU allocations, recurring donations, relationships, and affiliations.
- ▌ Person Accounts · pranavnagrecha bundleEnables, configures, and troubleshoots Salesforce Person Accounts, covering data model design, IsPersonAccount flag handling, reporting impact, migration planning, and integration requirements.
- ▌ Flow Governance · pranavnagrecha bundleEstablishes operational standards for a Salesforce Flow portfolio, covering naming conventions, ownership, version discipline, retirement of stale flows, and release readiness checks.
- ▌ Scheduled Flows · pranavnagrecha bundleDesigns and reviews schedule-triggered flows for recurring automation, covering bounded record selection, idempotent processing, and escalation to Apex when volume is too high.
- ▌ Lwc GRAPHQL Wire · pranavnagrecha bundleReads related records across multiple sObjects in one GraphQL request, paginates related lists with cursors, and replaces overlapping @wire(getRecord) calls with a single cache-shared query.
- ▌ Flow For Admins · pranavnagrecha bundleDesigns, reviews, and troubleshoots Salesforce Flows from an admin perspective, covering flow type selection, bulkification, fault handling, and error diagnosis.
- ▌ User Management · pranavnagrecha bundleManages the full Salesforce user lifecycle: create, deactivate, freeze, assign licenses, configure profiles and roles, set login restrictions, and set up delegated administration.
- ▌ Cpq Apex Plugins · pranavnagrecha bundleImplements Salesforce CPQ plugin interfaces in Apex or JavaScript (JS QCP) to customize quote calculation, product search, order creation, contracting, and configuration screens.
- ▌ Flow Data Tables · pranavnagrecha bundleConfigure the Data Table screen component in Salesforce Screen Flows for row selection, including single/multi-select, column setup, and downstream consumption of selected rows.
- ▌ Lwc Accessibility · pranavnagrecha bundleGuides designing or reviewing Lightning Web Components for keyboard access, semantic labeling, and focus management, prioritizing base components over custom ARIA.
- ▌ Lwc Custom Lookup · pranavnagrecha bundleBuilds a custom LWC lookup component with typeahead search via Apex SOSL/SOQL, debounce, keyboard navigation, and pill UI for cases where standard pickers fall short.
- ▌ Lwc Drag And Drop · pranavnagrecha bundleImplements HTML5 drag-and-drop in Lightning Web Components, covering dataTransfer usage, drop targets, visual states, and keyboard accessibility.
- ▌ Lwc Quick Actions · pranavnagrecha bundleBuilds Lightning Web Components for record-page quick actions, covering screen actions with modals and headless actions with no UI, including lifecycle, recordId injection, and post-action UX.
- ▌ Lwc Record Picker · pranavnagrecha bundleGuides using the lightning-record-picker base component for single-record selection in LWC, covering display-info, matching-info, graph-QL filters, and accessibility.
- ▌ Lwc Styling Hooks · pranavnagrecha bundleTheme Salesforce Lightning base components and custom LWCs using SLDS Styling Hooks, covering global and component hooks, shadow DOM considerations, Experience Cloud theming, and SLDS 2 migration.
- ▌ Lwc Template Refs · pranavnagrecha bundleMigrate LWC components from fragile querySelector lookups to typed lwc:ref handles, with guidance on lifecycle timing, shadow boundaries, and iterator limitations.
- ▌ Virtualized Lists · pranavnagrecha bundleRender long lists (1k+ rows) efficiently in Salesforce LWC using lightning-datatable infinite loading or an IntersectionObserver sentinel, with keyset pagination and accessibility guidance.
- ▌ Salesforce Lwc · pranavnagrecha bundleRoutes to 82 Lightning Web Components skill packages covering reactivity, wire adapters, component communication, accessibility, performance, security, and Jest testing. Finds and opens the exact skill package for LWC-related requests.
- ▌ Assignment Rules · pranavnagrecha bundleConfigure and troubleshoot Lead or Case assignment rules in Salesforce, including rule entries, queue vs user assignment, trigger contexts, and round-robin patterns with Apex.
- ▌ Escalation Rules · pranavnagrecha bundleConfigure and troubleshoot Salesforce Case Escalation Rules, including time-based entries, business hours, and escalation actions, with guidance on diagnosing why cases are not escalating.
- ▌ Fsc Action Plans · pranavnagrecha bundleDesigns and maintains versioned reusable task sequences in Financial Services Cloud using Action Plan templates for client onboarding, account opening, annual review preparation, and compliance tasks.
- ▌ Mobile Publisher · pranavnagrecha bundlePlans, configures, and maintains Salesforce Mobile Publisher branded apps for App Store and Google Play distribution, covering build assets, push certificates, and version policies.
- ▌ Sandbox Strategy · pranavnagrecha bundleDesign and review Salesforce sandbox topology, refresh cadence, data masking, and environment purpose to keep production data protected and refreshes manageable.
- ▌ Validation Rules · pranavnagrecha bundleWrites, audits, and troubleshoots Salesforce validation rules, covering formula best practices, bypass patterns, and integration pitfalls.
- ▌ Apex Dml Patterns · pranavnagrecha bundleChoose between DML statements and Database class methods for bulk Salesforce operations, handling partial success, DMLOptions, and error collection.