Renewal Opportunities with Products and Contacts Using Flow

Поділитися
Вставка
  • Опубліковано 25 січ 2025

КОМЕНТАРІ • 44

  • @RichHenry-c8h
    @RichHenry-c8h 2 місяці тому +1

    Thank you, Brian. I am new to SF Flows and this was helpful. I followed your steps and I am receiving REQUIRED_FIELD_MISSING: Required fields are missing: [ContactId] error. Did I miss a step or is this a result of our SF configuration?

    • @johndomingo4165
      @johndomingo4165 Місяць тому

      Hey Rich, without knowing the details of your org, the first question that comes to mind is if you all have a Contact lookup field on your Opportunities. Any chance that's the case?
      I've seen businesses do this because it's quicker than using Opportunity Contact Roles. The downside is that it limits their ability to add multiple Contacts to an Opportunity.

    • @RichHenry-c8h
      @RichHenry-c8h Місяць тому +1

      @@johndomingo4165 Thank you for the reply, Brian. It doesn't appear that we are using the Contact Lookup field, only Contact Roles.

    • @johndomingo4165
      @johndomingo4165 Місяць тому

      @@RichHenry-c8h Then the next thing I'd do is run the flow in 'debug' mode and see if you can pinpoint which block is causing the problem. I'd guess it has to do with either the Assignment or Create block for the Contact Roles.

  • @LesliePhillips-z7y
    @LesliePhillips-z7y 3 місяці тому

    exactly what i needed! Thank you!

    • @Rotive
      @Rotive  3 місяці тому

      Glad it helped!

  • @willcaro2011
    @willcaro2011 Місяць тому

    Really helpful video Brian! Howver, I am running into an error related to the unit price vs total price of the opportunity products. SFDC seems to want to pull both when i follow your guidance. Is there any easy way to get the records and update assignments while specifying to pull the unit price?

  • @jacobmaxin5477
    @jacobmaxin5477 5 місяців тому

    What's the "Total Price = null" work around really doing? Im looking into implementing product schedules, but im getting an exponential increase in price opp over opp. Is there a work around to make sales price of the new opp products = prior total / 12?

  • @CatherineKing-z9i
    @CatherineKing-z9i Рік тому

    Thank you, this was a great working example with so many uses!

    • @Rotive
      @Rotive  27 днів тому

      Thanks for your feedback! Will definitely make sure to continue adding use cases to our videos 😊

  • @techwreck2002
    @techwreck2002 8 місяців тому

    Hi Brian, I built something very similar, and everything works as expected to generate a renewal opportunity (which is also a different record type from the sales opp), but my revenue numbers aren't auto-calculating unless I "edit" the products and save (no actual edit, just the process of clicking edit & saving to get the revenue numbers to "see" the products). Any ideas about what I might do to fix this would be greatly appreciated! Thank you for the videos (always) and any tidbit you can offer!

  • @MattBarton-v3p
    @MattBarton-v3p Рік тому

    What a video, thank you so much for putting this together! Clear, informative and a huge help with a topic I've been struggling to figure out.

    • @Rotive
      @Rotive  Рік тому

      Glad it was helpful! Thank you for the comment and kind words.

  • @jacobmaxin5477
    @jacobmaxin5477 8 місяців тому

    Hey there, is it possible to change the pricebook in the flow for the newly generated opportunity/opp products?

    • @Rotive
      @Rotive  8 місяців тому +1

      Sure. There is a field on the Opportunity that looks up to a Pricebook (it's hidden but viewable in the flow). You can put the ID of any active Pricebook in there when you create that new Opportunity.

    • @jacobmaxin5477
      @jacobmaxin5477 5 місяців тому

      @@Rotive Thanks

  • @JenniferWithrow-wp3my
    @JenniferWithrow-wp3my Рік тому +1

    I love all your videos. Thank you! I've been working on bringing over products from a closed opportunity to a newly created case. I haven't figured out a way to do it. Any help would be appreciated!

    • @Rotive
      @Rotive  Рік тому

      Thanks for watching! Can you tell me a big more about the use case? Do you want all products on a ln opp. related to a case so another team can take some kind of action? Do you think there needs be an actual relationship there or can we just make those products visible on the case?

    • @JenniferWithrow-wp3my
      @JenniferWithrow-wp3my Рік тому

      @@Rotive When we close an opp, an "onboarding" case is created for our CS team to complete the onboarding steps. They would like to see the opportunity products that are on the closed opp visible on the case record.

    • @Rotive
      @Rotive  Рік тому

      Got it. Sounds to me like you don’t really need a direct relationship between the case and the product. What you can do is create your case with a loop up to the opportunity. Then you can use the Related List - Single component to seee that opps products on the case. Add that component by editing the lighting record page for cases. Go to a case, click the gear and click edit page.
      This video shows you how to add the dynamic related list component. It would work too. ua-cam.com/video/iabpzg6coPk/v-deo.html

    • @JenniferWithrow-wp3my
      @JenniferWithrow-wp3my Рік тому

      @@Rotive Right now the case is created by a record triggered flow when the Opp closes. Not sure I'm following the part to "create your case with a loop up to the opportunity".

    • @Rotive
      @Rotive  Рік тому +1

      Sorry typo! Create your case with a lookup field from case to opp. No need for a loop on this solution. The record triggered flow you’re using sounds perfect. Just want to make sure that the case is related to the opportunity with a lookup field from the case to the opportunity. I believe that lookup field already exists as a standard field.
      That lookup field enables to you to add the related list from the related opp on the case Lightning record page

  • @wienerzsolt
    @wienerzsolt Рік тому +1

    Great content, thank you.

    • @Rotive
      @Rotive  Рік тому

      Thanks, Zsolt!

  • @Jmarchueta
    @Jmarchueta Рік тому

    You're so good man. Thanks for your great content. This video will save me ton of hours when processing renewals. Thanks again

    • @Rotive
      @Rotive  Рік тому

      Happy to help! And, thanks for the nice comment. Glad it's saving you time!

  • @ScottNelson5520
    @ScottNelson5520 10 місяців тому

    your videos are the best. Can you help with an error I am getting in the create opp product portion? "FIELD_INTEGRITY_EXCEPTION: field integrity exception: UnitPrice (only one of unit price or total price may be specified)" Thanks!

    • @ScottNelson5520
      @ScottNelson5520 10 місяців тому

      nevermind, I didn't watch through to the end of the video!

    • @Rotive
      @Rotive  10 місяців тому

      I'm glad you've found the videos helpful, and that you were able to resolve that error. Thanks for watching!

  • @SarahClark-j3e
    @SarahClark-j3e 11 місяців тому

    This was so helpful! Thank you! We have a few different types of opportunity records (sales deal, inner year, renewal). How do I ensure the creation of the correct renewal record type?

    • @Rotive
      @Rotive  11 місяців тому

      Good question! The new opportunity will be the default record type for the user that triggered the Flow unless you set it. You'll see a field called RecordTypeId in the Create record element. You''ll need to set that to the correct ID for the Renewal Record Type. Check out this video. It should help: ua-cam.com/video/ORWFAPYASoY/v-deo.html

  • @ehigh
    @ehigh Рік тому

    This was super helpful. I wondered if you could help me with an error that keeps popping up on the first action "Create Opp"
    Create_Opp - The field "AccountId" isn't compatible with the SObject element "$Record". "$Record" can't be a SObject.
    Thanks

    • @Rotive
      @Rotive  Рік тому

      Hey Ehigh, it looks like you're using the global variable $record to create a new record. I don't know if that's possible, but it isn't the way I would go because that record already exists. I think that's where you're running into trouble. If you're trying to create a new opportunity, I would set the field values in the create step or create a new record variable in the flow.

  • @veronicahunt2927
    @veronicahunt2927 Рік тому

    Thank you, this was very helpful!

    • @Rotive
      @Rotive  Рік тому

      You're welcome! Thank you for the nice feedback 😊

  • @rameeshar707
    @rameeshar707 11 місяців тому

    hi, how to go about when an item is added on opportunity product the quantity of it decreases and eventually checks the out of stock box on the product?

    • @Rotive
      @Rotive  11 місяців тому

      Hey there. This is a great idea for an Automation of the Week. You can use Flow to update a custom field on the product record when a Product Line Item is added or when the Opportunity is marked as Won. I would recommend triggering the Flow when a deal closes.

  • @CharleyFrench-pq5ig
    @CharleyFrench-pq5ig Рік тому

    First things first, THANK YOU FOR THIS! Absolutely awesome content, extremely thorough and informative. I do have one question, my org has multiple pricebooks set up so my flow fails since the related products must have a selected pricebook. I tried adding this step in a few different places but can't seem to get it to work. Any insight you have would be sooo appreciated!

    • @CharleyFrench-pq5ig
      @CharleyFrench-pq5ig Рік тому

      I will also add that we only use one of the pricebooks, and it is not the "Standard Price Book"

    • @CharleyFrench-pq5ig
      @CharleyFrench-pq5ig Рік тому

      Actually, just messed around with it a little bit more and finally got it to work!!!! THANK YOU AGAIN, love all of your videos! You are the GOAT!

    • @Rotive
      @Rotive  Рік тому

      Haha. Awesome! We appreciate the kind words and I'm glad you got it worked out.

  • @TheShrutijain81
    @TheShrutijain81 Рік тому

    Hi, This video was really enlightening..Thanks! I have a question though. Can we do the same with updating contacts from a contract record to a renewal opportunity that gets created automatically?

    • @Rotive
      @Rotive  Рік тому

      Hey Shruti, Absolutely. The principles in this video can apply to almost any object with related records that you want to duplicate in some way.