Programming Made Easy
Programming Made Easy
  • 320
  • 449 031
Why Learn CPQ | Why do business use CPQ
Welcome to Programming Made Easy-your go-to destination for learning Salesforce concepts in simple and easy-to-understand language! 🚀
In this video, we dive deep into CPQ (Configure, Price, Quote)-a powerful tool that helps businesses streamline their sales processes. 📊 Discover:
Why Learn CPQ? 💡
How CPQ simplifies complex pricing and quoting?
Why businesses are adopting CPQ to boost revenue and efficiency?
Whether you're a Salesforce Developer, Admin, or someone new to Salesforce CPQ, this video breaks down the basics with relatable examples! 🎓
🔔 Subscribe now and never miss updates on Salesforce tips, tutorials, and projects!
Timestamps:
00:00 - 00:16 : Recap
00:17- 01:30 : Why Use CPQ/Key Benefits
1:31 - 04:09 : How CPQ Works
04:10 - 06:22 : Realtime Use Cases of CPQ
Tags:
#SalesforceCPQ #LearnCPQ #SalesforceAdmin #CPQTraining #SalesforceBeginners #SalesforceTutorials #CPQImplementation #SalesforceProjects #SalesforceCRM #ConfigurePriceQuote #SalesforceDeveloper #CRMSoftware #BusinessAutomation #SalesforceConfiguration #salesforce cpq certification
มุมมอง: 29

วีดีโอ

What is Salesforce CPQ with Example | Learn CPQ
มุมมอง 3614 วันที่ผ่านมา
Discover the full potential of Salesforce CPQ in our latest webinar! Perfect for sales professionals, business owners, and Salesforce enthusiasts, this video simplifies the intricacies of Configure, Price, Quote (CPQ) to help you optimize sales workflows and boost revenue. Watch now and elevate your Salesforce CPQ expertise! In this exclusive webinar segment, we dive deep into Experience Cloud....
Salesforce Interview question | Order of Execution
มุมมอง 205หลายเดือนก่อน
Salesforce Interview question | Order of Execution
Salesforce in 2040 | Future of Salesforce
มุมมอง 65หลายเดือนก่อน
Salesforce in 2040 | Future of Salesforce
How to Setup Live Chat Agent in Salesforce Experience Cloud
มุมมอง 452หลายเดือนก่อน
How to Setup Live Chat Agent in Salesforce Experience Cloud
Salesforce Project Series Part 5 : Creating an LWC Component for our community
มุมมอง 1432 หลายเดือนก่อน
Salesforce Project Series Part 5 : Creating an LWC Component for our community
Slots in LWC
มุมมอง 1812 หลายเดือนก่อน
Slots in LWC
Amazon Like Salesforce Project Series Part 4
มุมมอง 1742 หลายเดือนก่อน
Amazon Like Salesforce Project Series Part 4
Concept of Opportunity,Product, Pricebook, Pricebook Entry in Salesforce | Salesforce Project Series
มุมมอง 3273 หลายเดือนก่อน
Concept of Opportunity,Product, Pricebook, Pricebook Entry in Salesforce | Salesforce Project Series
Building an Amazon-Like E-Commerce Site in Salesforce Project Series - Part 2 | Salesforce Projects
มุมมอง 3163 หลายเดือนก่อน
Building an Amazon-Like E-Commerce Site in Salesforce Project Series - Part 2 | Salesforce Projects
Building an Amazon-Like E-Commerce Site in Salesforce Project Series - Part 1
มุมมอง 3113 หลายเดือนก่อน
Building an Amazon-Like E-Commerce Site in Salesforce Project Series - Part 1
The Rise of Salesforce Part 2
มุมมอง 303 หลายเดือนก่อน
The Rise of Salesforce Part 2
Learn CPQ for beginners | CPQ
มุมมอง 1804 หลายเดือนก่อน
Learn CPQ for beginners | CPQ
Load data from CSV Apex test class
มุมมอง 1655 หลายเดือนก่อน
Load data from CSV Apex test class
Custom Permissions in Salesforce
มุมมอง 3795 หลายเดือนก่อน
Custom Permissions in Salesforce
Scoping Rules in Salesforce
มุมมอง 1376 หลายเดือนก่อน
Scoping Rules in Salesforce
Search Layouts in Salesforce | Salesforce Notes
มุมมอง 2156 หลายเดือนก่อน
Search Layouts in Salesforce | Salesforce Notes
Lightning Record Pages | Salesforce Page Layouts vs. Lightning Record Pages
มุมมอง 3577 หลายเดือนก่อน
Lightning Record Pages | Salesforce Page Layouts vs. Lightning Record Pages
Hierarchy Columns In Salesforce Handwritten Notes
มุมมอง 637 หลายเดือนก่อน
Hierarchy Columns In Salesforce Handwritten Notes
Junction object in Salesforce | Salesforce Notes
มุมมอง 1237 หลายเดือนก่อน
Junction object in Salesforce | Salesforce Notes
Compact Layout in Salesforce | Salesforce Notes
มุมมอง 1127 หลายเดือนก่อน
Compact Layout in Salesforce | Salesforce Notes
Salesforce for Beginners: Developer Secrets Unveiled Part 1
มุมมอง 1567 หลายเดือนก่อน
Salesforce for Beginners: Developer Secrets Unveiled Part 1
Trigger Scenario Apex (Grandparent-Child Paradox)
มุมมอง 1898 หลายเดือนก่อน
Trigger Scenario Apex (Grandparent-Child Paradox)
Progressive Rendering in Salesforce
มุมมอง 1418 หลายเดือนก่อน
Progressive Rendering in Salesforce
Asset Library in Salesforce Communities
มุมมอง 3329 หลายเดือนก่อน
Asset Library in Salesforce Communities
Application of Data Import Wizard | Shorts Question Solution
มุมมอง 7910 หลายเดือนก่อน
Application of Data Import Wizard | Shorts Question Solution
Asset Library Salesforce | Content Workspace Part 2
มุมมอง 31611 หลายเดือนก่อน
Asset Library Salesforce | Content Workspace Part 2
Libraries in Salesforce | Content Workspace Object Salesforce
มุมมอง 625ปีที่แล้ว
Libraries in Salesforce | Content Workspace Object Salesforce
Files in Salesforce | Difference between Files and Document in Salesforce
มุมมอง 302ปีที่แล้ว
Files in Salesforce | Difference between Files and Document in Salesforce
Pagination in Salesforce Part 2
มุมมอง 387ปีที่แล้ว
Pagination in Salesforce Part 2

ความคิดเห็น

  • @RedEditz-qu8qu
    @RedEditz-qu8qu 2 วันที่ผ่านมา

    could you please continue the video show filter book component based on SELECTION

  • @ambrishanand9546
    @ambrishanand9546 4 วันที่ผ่านมา

    Try reloading the page or try again later. this is the error that always comes

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 4 วันที่ผ่านมา

      Add those errors to trusted policies in the experience Builder

  • @ambrishanand9546
    @ambrishanand9546 4 วันที่ผ่านมา

    Hi am doing exactly the same steps but getting page loading errors , please try later don't know what is happening. please help

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 4 วันที่ผ่านมา

      Ideally the solution that I have listed in this video should resolve your issues. If your issues still persist you can email me

  • @CastorPolux74
    @CastorPolux74 7 วันที่ผ่านมา

    Excelente. Gracias.

  • @ManishKumar-rz9ub
    @ManishKumar-rz9ub 13 วันที่ผ่านมา

    Thanks for sharing this..

  • @snich1950
    @snich1950 14 วันที่ผ่านมา

    Is this AI generated? Sounded like Fireship.

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 14 วันที่ผ่านมา

      Yes

    • @snich1950
      @snich1950 13 วันที่ผ่านมา

      ​@@ProgrammingMadeEasy99 Then, what's the point of learning from a video made by AI if I can just use AI extensions that can help me code? Or even code for me?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 13 วันที่ผ่านมา

      AI is the future and its not 100 percent accurate so it will require human inputs. If you don't know what is the meaning of the code written by ai then how can u make any modifications there?

    • @snich1950
      @snich1950 13 วันที่ผ่านมา

      ​@@ProgrammingMadeEasy99 why you use AI to create this video tho?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 13 วันที่ผ่านมา

      Just trying something new on shorts. Videos come without ai

  • @zgamer1146
    @zgamer1146 14 วันที่ผ่านมา

    Has anyone told you you sound like 3blue 1 brown?

  • @dharmbirrathee
    @dharmbirrathee 16 วันที่ผ่านมา

    Scope is missing?

  • @sahilkaushal8723
    @sahilkaushal8723 17 วันที่ผ่านมา

    Great explanation. Keep up the good work 👍🏻

  • @iriscollis9798
    @iriscollis9798 24 วันที่ผ่านมา

    I have a couple of questions. Would love to connect

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 20 วันที่ผ่านมา

      Sure, you can reach out to us on programmingmadeeasy117@gmail.com.

  • @thewatersavior
    @thewatersavior 25 วันที่ผ่านมา

    Thanks for sharing - are these chat bots separate from agentforce agents? Seems like different licenses - how would you deploy an agentforce agent on a community?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 20 วันที่ผ่านมา

      This video is the baseline implementation for the live chat agent in salesforce that salesforce provides with the service cloud features. Yes this is different from agentforce, as in this video we need a real agent to connect with a customer whereas in agentforce the first some set of conversations are handeled by chatbots whereas if required then only they redirect to real agents. For the agentforce implementation would be rolling out a video soon. Thanks

  • @chatwithsubhra1
    @chatwithsubhra1 26 วันที่ผ่านมา

    Very nice explaination ....

  • @vmsarange5316
    @vmsarange5316 26 วันที่ผ่านมา

    great explaination!

  • @manojmadhavan294
    @manojmadhavan294 หลายเดือนก่อน

    Hi ... Thanks for this wonderful video....can you please tell me how mass export files related to records in salesforce?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 หลายเดือนก่อน

      Query content document link object. Also have uploaded a video on same u can refer to that. Do let me know if you need additional help post that.

  • @COLI-UK
    @COLI-UK หลายเดือนก่อน

    Great stuff. But how to add more than one custom font to Community?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 หลายเดือนก่อน

      Either you can have fonts defined in Static resource file. Other way is to add one or more fonts in the theme via edit css from the builder

    • @COLI-UK
      @COLI-UK หลายเดือนก่อน

      @@ProgrammingMadeEasy99 Would you have a video show how to do that? I have 4 different zip files to add but I haven't done it before.

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 หลายเดือนก่อน

      Add all details in comments or just drop me a mail so that I can help u with your use case.

  • @YaseenMohammed-d3e
    @YaseenMohammed-d3e หลายเดือนก่อน

    Hi Sir, i followed step by step for my LWC component but i am facing an error saying this component has no property can you tell me where i missed. this is my JS file. import { LightningElement, api } from 'lwc'; export default class GoldJewelrs extends LightningElement { @api emailPlaceholder = 'Enter your name'; // Default value, configurable in Experience Builder @api passwordPlaceholder = 'Enter your Password'; // Default value @api loginButtonText = 'Log In'; // Default button text email; password; handleNameChange(event) { this.email = event.target.value; } handlePasswordChange(event) { this.password = event.target.value; } handleLogin() { console.log("Inside Login"); console.log("UserName: ", this.email); console.log("Password: ", this.password); alert("Login Successful"); } } This is HTML File <template> <div class="Box"> <div class="slds-grid_vertical"> <!--LogoBranding--> <div class="slds-col"> <p class="fontSizeCustom">Sign In</p> </div> <!--InputTypes--> <div class="slds-col"> <lightning-input type="text" variant="standard" name="Name" label="Username" placeholder="Enter your name" onchange={handleNameChange} value={email}></lightning-input> </div> <div class="slds-col"> <lightning-input type="Password" variant="standard" name="password" label="Password" placeholder={PasswordPlaceholder} onchange={handlePasswordChange}> </lightning-input> </div> <!--LoginButtons--> <div class="slds-col"> <div class="button" onclick={handleLogin}>Log In</div> </div> </div> </div> </template>

    • @YaseenMohammed-d3e
      @YaseenMohammed-d3e หลายเดือนก่อน

      can you reply ASAP Please!!

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 หลายเดือนก่อน

      Bro you have to add the properties in the xml file that's why you are getting this error

  • @chandan3791
    @chandan3791 หลายเดือนก่อน

    thanks veer g, u share valuable information

  • @Rajat-u3n
    @Rajat-u3n หลายเดือนก่อน

    thanks bro for this series, quick easy notes

  • @rohithakolluru6261
    @rohithakolluru6261 หลายเดือนก่อน

    can we sort the files or folders in library by last modified date?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 หลายเดือนก่อน

      Yes

    • @rohithakolluru6261
      @rohithakolluru6261 หลายเดือนก่อน

      @ProgrammingMadeEasy99 after my org is moved hyperforce. I am not able to sort files by last modified date

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 หลายเดือนก่อน

      That is strange, hyperfoce should not impact this. Need more info on this. Also have u tried a case with Salesforce support?

  • @AnkitSharma-ok7ll
    @AnkitSharma-ok7ll หลายเดือนก่อน

    Nice

  • @Rajat-u3n
    @Rajat-u3n หลายเดือนก่อน

    Important

  • @Rajat-u3n
    @Rajat-u3n หลายเดือนก่อน

    I was facing this error in community, thanks for sharing

  • @Rajat-u3n
    @Rajat-u3n หลายเดือนก่อน

    helpful, thanks

  • @AnkitSharma-ok7ll
    @AnkitSharma-ok7ll หลายเดือนก่อน

    Nice illustration of Salesforce

  • @rk2104
    @rk2104 2 หลายเดือนก่อน

    Bro background music to band kar

  • @SurenderKumar-ky8qh
    @SurenderKumar-ky8qh 2 หลายเดือนก่อน

    Create a custom setting and pass it in validation rule

  • @saurabhsendragade3758
    @saurabhsendragade3758 2 หลายเดือนก่อน

    Possible with custom settings or Custom meta data

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 2 หลายเดือนก่อน

      Yes custom Settings, custom Permissions. Have not tried out with Metadata

  • @Mahesh-nx9bo
    @Mahesh-nx9bo 2 หลายเดือนก่อน

    Pricebook entry

  • @nazirahmedpatel1568
    @nazirahmedpatel1568 2 หลายเดือนก่อน

    Using database. disable validation rule in Apex class

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 2 หลายเดือนก่อน

      I think this idea is submitted and is in development not yet rolled out to disable vr via apex directly

  • @monikaannadurai711
    @monikaannadurai711 3 หลายเดือนก่อน

    public class CountContactRelatedToAccountHandler { public static void CountContacts(list<contact>newlist, list<contact>oldlist) { set<ID>AcctID=new set<ID>(); if(!newlist.isEmpty()) { for(Contact conNew:newlist) { if(conNew.AccountID!=null) { AcctID.add(conNew.AccountID); } } } if(!oldlist.isEmpty()) { for(Contact conOld:oldlist) { if(conOld.AccountID!=null) { AcctID.add(conOld.AccountID); } } } list<Account>Accountlist=[Select Id,Name,Total_Contact__c,(Select Id, Name from Contacts) from Account where ID IN:AcctID]; If(!Accountlist.isEmpty()) { for(Account Acc:Accountlist)//only we can use 'Acc',cause that is the varaible for account object and collecting from the 'Accountlist' { Acc.Total_Contact__c= Acc.contacts.size(); } update Accountlist; } } } Hi Bro! I have tried the same code from the video, but I am getting nullpointer exception on Line 18 i.e.,if(!oldlist.isEmpty()) , still I have given null verification as you said. Please verify and correct me if I am wrong. Thanks

    • @monikaannadurai711
      @monikaannadurai711 3 หลายเดือนก่อน

      I am getting this error CountContactRelatedToAccount: execution of AfterDelete caused by: System.NullPointerException: Attempt to de-reference a null object Class.CountContactRelatedToAccountHandlerClass.CountContacts: line 8, column 1 Trigger.CountContactRelatedToAccount: line 7, column 1

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      Your delete scenario seems to fail

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      Please share exact steps so the we can guide you

    • @monikaannadurai711
      @monikaannadurai711 3 หลายเดือนก่อน

      @@ProgrammingMadeEasy99 Thanks for your response! trigger CountContactRelatedToAccount on Contact (after insert,after update,after delete,after undelete) { if(trigger.isAfter) { if(trigger.isInsert||trigger.isUpdate||trigger.isDelete||trigger.isUndelete) { CountContactRelatedToAccountHandler.CountContacts(trigger.new,trigger.old); } } } I have followed all the steps which you have given in this video. Is that any chance that may be other triggers in Contact hit this issues. That is I have used all the before events trigger, but in this scenario we are using only after events. Can you please let me know why I am getting this kind of issues.

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      Hi@@monikaannadurai711 , code looks fine to me, I would suggest add null checks to the old and new list as : if(oldlist !=null) . I am sure that it would solve your Null Pointer error issue

  • @littlestars4114
    @littlestars4114 3 หลายเดือนก่อน

    I think it's valid because DML is out in for loop

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      Check governor limits

    • @littlestars4114
      @littlestars4114 3 หลายเดือนก่อน

      You mean ,In for loop it takes only 100 as 'i' value

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      No, for will go for specified number of 50000. No issue in for loop

  • @sfdc23
    @sfdc23 3 หลายเดือนก่อน

    Hi , good to hear about this Project , may i know how many days will take to finish and how will you upload the videos like daily basis or weekly

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      Hello, videos would come on weekly basis. This is gonna be a big project so it will take a lot of time to complete. If I go on with simplifying every concept then at least 3 months. By watching this video you came to know about the complexity of the project as there are a lot of heavy modules to cover in. So let's see how it goes.

    • @sfdc23
      @sfdc23 3 หลายเดือนก่อน

      Ok , thank you

  • @SANDEEPKUMAR-in6li
    @SANDEEPKUMAR-in6li 3 หลายเดือนก่อน

    Ho can you please complete this Playlist 😃

  • @koushiksarkar9658
    @koushiksarkar9658 4 หลายเดือนก่อน

    very nicely explained

  • @Lovepassionkarma
    @Lovepassionkarma 4 หลายเดือนก่อน

    B component will share their data to component A is it correct?

  • @nikitaghai9248
    @nikitaghai9248 4 หลายเดือนก่อน

    Very well explained 👍

  • @VALIREDDISAIDEEPAK
    @VALIREDDISAIDEEPAK 5 หลายเดือนก่อน

    bro only matter haa.......why cant u show the process to what and why

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      What do you want to understand bro, and how can we help you with?

  • @sakshi2413
    @sakshi2413 5 หลายเดือนก่อน

    im having tomcat version 10 but then also it not compiling it is showing me this error why Exception in thread "main" java.lang.IllegalArgumentException: PWC6309: Illegal compilerSourceVM: 20 at org.apache.jasper.JspC.setCompilerSourceVM(JspC.java:684) at org.netbeans.modules.web.project.ant.JspC.main(JspC.java:55) at org.netbeans.modules.web.project.ant.JspCSingle.main(JspCSingle.java:94) C:\Users\91896\OneDrive\Documents\NetBeansProjects\test1 bproject\build-impl.xml:946: The following error occurred while executing this line: C:\Users\91896\OneDrive\Documents\NetBeansProjects\test1 bproject\build-impl.xml:921: Java returned: 1 BUILD FAILED (total time: 0 seconds)

  • @Skyhex19
    @Skyhex19 5 หลายเดือนก่อน

    Does containDocument contain any sensitive information?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 5 หลายเดือนก่อน

      It depends what u store there. It can have sensitive data if u upload one

  • @saransharya9137
    @saransharya9137 5 หลายเดือนก่อน

    bhai 1239 input me daal 23401 print hoga code is test case me ni chalega

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 3 หลายเดือนก่อน

      yes, correct buddy will add a new view with a new solution for this one.

  • @swatisharma-oz6df
    @swatisharma-oz6df 5 หลายเดือนก่อน

    Can you take this one in your next video. write a trigger to get the product count of opportunity and update count field on account

  • @ravirawat5072
    @ravirawat5072 5 หลายเดือนก่อน

    i want to use one component to all pages how i can do this , like generic component

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 5 หลายเดือนก่อน

      Means explain the requirements. If u want to have that component in all pages then add it to the shared section of the layout

  • @AnkitSharma-ok7ll
    @AnkitSharma-ok7ll 5 หลายเดือนก่อน

    For screen flows we can decide user or system context. For others its in system mode

  • @maheshbabu9909
    @maheshbabu9909 5 หลายเดือนก่อน

    I didn't understand last point can you sumup why

  • @maheshbabu9909
    @maheshbabu9909 5 หลายเดือนก่อน

    With sharing right

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 5 หลายเดือนก่อน

      Yes user context

    • @maheshbabu9909
      @maheshbabu9909 5 หลายเดือนก่อน

      ​@@ProgrammingMadeEasy99By default system consider with sharing our without sharing.. when we test our code in anonymous window in which context system coniser?

    • @ProgrammingMadeEasy99
      @ProgrammingMadeEasy99 5 หลายเดือนก่อน

      @maheshbabu9909 by default is without sharing and when running through anonymous apex it is with sharing vontext

  • @omkartandale3575
    @omkartandale3575 5 หลายเดือนก่อน

    User context