Using Sitecore Forms with Dynamics 365











up vote
1
down vote

favorite












I have a client using Sitecore 9.0.1 with a requirement to create or update contact information in Dynamics 365 following a form submission. What is the correct way to go about this in the new Sitecore 9 world?



As best I can tell, my main options are:




  • Sitecore Forms, which is new, intuitive UI, but limited in submit actions. We are currently using Sitecore Forms in a couple of areas of the site already for basic data capture

  • WFFM, which is an ageing behemoth with lots of features but an older approach and not as appealing design. It has submit actions for a wide range of behaviors. It does also have some CRM connectors that have been built for previous versions of Sitecore


Thanks in advance.










share|improve this question


























    up vote
    1
    down vote

    favorite












    I have a client using Sitecore 9.0.1 with a requirement to create or update contact information in Dynamics 365 following a form submission. What is the correct way to go about this in the new Sitecore 9 world?



    As best I can tell, my main options are:




    • Sitecore Forms, which is new, intuitive UI, but limited in submit actions. We are currently using Sitecore Forms in a couple of areas of the site already for basic data capture

    • WFFM, which is an ageing behemoth with lots of features but an older approach and not as appealing design. It has submit actions for a wide range of behaviors. It does also have some CRM connectors that have been built for previous versions of Sitecore


    Thanks in advance.










    share|improve this question
























      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I have a client using Sitecore 9.0.1 with a requirement to create or update contact information in Dynamics 365 following a form submission. What is the correct way to go about this in the new Sitecore 9 world?



      As best I can tell, my main options are:




      • Sitecore Forms, which is new, intuitive UI, but limited in submit actions. We are currently using Sitecore Forms in a couple of areas of the site already for basic data capture

      • WFFM, which is an ageing behemoth with lots of features but an older approach and not as appealing design. It has submit actions for a wide range of behaviors. It does also have some CRM connectors that have been built for previous versions of Sitecore


      Thanks in advance.










      share|improve this question













      I have a client using Sitecore 9.0.1 with a requirement to create or update contact information in Dynamics 365 following a form submission. What is the correct way to go about this in the new Sitecore 9 world?



      As best I can tell, my main options are:




      • Sitecore Forms, which is new, intuitive UI, but limited in submit actions. We are currently using Sitecore Forms in a couple of areas of the site already for basic data capture

      • WFFM, which is an ageing behemoth with lots of features but an older approach and not as appealing design. It has submit actions for a wide range of behaviors. It does also have some CRM connectors that have been built for previous versions of Sitecore


      Thanks in advance.







      wffm sitecore-forms dynamics-crm-module






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 11 hours ago









      James Darrall

      723




      723






















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          4
          down vote



          accepted










          Go for Sitecore Forms. WFFM is no longer included in 9.1 so that is a dead end...



          You will need to create your own submit actions (in both options btw) if you want it on this version.. If you can wait just a little longer until the actual release of Sitecore 9.1 (announced for November) you will get an ootb data prefill framework in Sitecore Forms but that will only get you read functionality. You will still need to write your own "writes"..



          You can check https://github.com/bartverdonck/Sitecore-Forms-Extensions and https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/sitecore_forms/setting_up_and_configuring/walkthrough_creating_a_custom_submit_action_that_updates_contact_details as a guidance on how to implement your save-requirements.






          share|improve this answer



















          • 1




            I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
            – Peter Prochazka
            11 hours ago










          • I will look into these, thanks for the quick responses both.
            – James Darrall
            11 hours ago


















          up vote
          3
          down vote













          What Gert said is 100% valid.



          If you don't have to save in dynamics CRM in real time you can use Dynamics CRM Connect Module.



          After you create contacts in XDB you can use Dynamics CRM Connector to syncronize from xDB to Dynamics CRM.



          Dynamics CRM Connector has pipeline batches to sync




          1. XDB Contacts -----> CRM Contacts

          2. CRM Contacts -----> XDB Contacts


          You can find the module at : https://dev.sitecore.net/Downloads/Dynamics_CRM_Connect/2x/Sitecore_Connect_for_Microsoft_Dynamics_365_for_Sales_201.aspx



          After you install it you can have scheduler task which will run Pipeline batches to sync XDB Contacts to CRM.



          You can set up how often to run sync, you can add some filters without writing any custom code.



          enter image description here






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "664"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsitecore.stackexchange.com%2fquestions%2f15135%2fusing-sitecore-forms-with-dynamics-365%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            4
            down vote



            accepted










            Go for Sitecore Forms. WFFM is no longer included in 9.1 so that is a dead end...



            You will need to create your own submit actions (in both options btw) if you want it on this version.. If you can wait just a little longer until the actual release of Sitecore 9.1 (announced for November) you will get an ootb data prefill framework in Sitecore Forms but that will only get you read functionality. You will still need to write your own "writes"..



            You can check https://github.com/bartverdonck/Sitecore-Forms-Extensions and https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/sitecore_forms/setting_up_and_configuring/walkthrough_creating_a_custom_submit_action_that_updates_contact_details as a guidance on how to implement your save-requirements.






            share|improve this answer



















            • 1




              I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
              – Peter Prochazka
              11 hours ago










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              11 hours ago















            up vote
            4
            down vote



            accepted










            Go for Sitecore Forms. WFFM is no longer included in 9.1 so that is a dead end...



            You will need to create your own submit actions (in both options btw) if you want it on this version.. If you can wait just a little longer until the actual release of Sitecore 9.1 (announced for November) you will get an ootb data prefill framework in Sitecore Forms but that will only get you read functionality. You will still need to write your own "writes"..



            You can check https://github.com/bartverdonck/Sitecore-Forms-Extensions and https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/sitecore_forms/setting_up_and_configuring/walkthrough_creating_a_custom_submit_action_that_updates_contact_details as a guidance on how to implement your save-requirements.






            share|improve this answer



















            • 1




              I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
              – Peter Prochazka
              11 hours ago










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              11 hours ago













            up vote
            4
            down vote



            accepted







            up vote
            4
            down vote



            accepted






            Go for Sitecore Forms. WFFM is no longer included in 9.1 so that is a dead end...



            You will need to create your own submit actions (in both options btw) if you want it on this version.. If you can wait just a little longer until the actual release of Sitecore 9.1 (announced for November) you will get an ootb data prefill framework in Sitecore Forms but that will only get you read functionality. You will still need to write your own "writes"..



            You can check https://github.com/bartverdonck/Sitecore-Forms-Extensions and https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/sitecore_forms/setting_up_and_configuring/walkthrough_creating_a_custom_submit_action_that_updates_contact_details as a guidance on how to implement your save-requirements.






            share|improve this answer














            Go for Sitecore Forms. WFFM is no longer included in 9.1 so that is a dead end...



            You will need to create your own submit actions (in both options btw) if you want it on this version.. If you can wait just a little longer until the actual release of Sitecore 9.1 (announced for November) you will get an ootb data prefill framework in Sitecore Forms but that will only get you read functionality. You will still need to write your own "writes"..



            You can check https://github.com/bartverdonck/Sitecore-Forms-Extensions and https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/sitecore_forms/setting_up_and_configuring/walkthrough_creating_a_custom_submit_action_that_updates_contact_details as a guidance on how to implement your save-requirements.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited 11 hours ago

























            answered 11 hours ago









            Gatogordo

            10.8k21555




            10.8k21555








            • 1




              I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
              – Peter Prochazka
              11 hours ago










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              11 hours ago














            • 1




              I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
              – Peter Prochazka
              11 hours ago










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              11 hours ago








            1




            1




            I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
            – Peter Prochazka
            11 hours ago




            I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
            – Peter Prochazka
            11 hours ago












            I will look into these, thanks for the quick responses both.
            – James Darrall
            11 hours ago




            I will look into these, thanks for the quick responses both.
            – James Darrall
            11 hours ago










            up vote
            3
            down vote













            What Gert said is 100% valid.



            If you don't have to save in dynamics CRM in real time you can use Dynamics CRM Connect Module.



            After you create contacts in XDB you can use Dynamics CRM Connector to syncronize from xDB to Dynamics CRM.



            Dynamics CRM Connector has pipeline batches to sync




            1. XDB Contacts -----> CRM Contacts

            2. CRM Contacts -----> XDB Contacts


            You can find the module at : https://dev.sitecore.net/Downloads/Dynamics_CRM_Connect/2x/Sitecore_Connect_for_Microsoft_Dynamics_365_for_Sales_201.aspx



            After you install it you can have scheduler task which will run Pipeline batches to sync XDB Contacts to CRM.



            You can set up how often to run sync, you can add some filters without writing any custom code.



            enter image description here






            share|improve this answer



























              up vote
              3
              down vote













              What Gert said is 100% valid.



              If you don't have to save in dynamics CRM in real time you can use Dynamics CRM Connect Module.



              After you create contacts in XDB you can use Dynamics CRM Connector to syncronize from xDB to Dynamics CRM.



              Dynamics CRM Connector has pipeline batches to sync




              1. XDB Contacts -----> CRM Contacts

              2. CRM Contacts -----> XDB Contacts


              You can find the module at : https://dev.sitecore.net/Downloads/Dynamics_CRM_Connect/2x/Sitecore_Connect_for_Microsoft_Dynamics_365_for_Sales_201.aspx



              After you install it you can have scheduler task which will run Pipeline batches to sync XDB Contacts to CRM.



              You can set up how often to run sync, you can add some filters without writing any custom code.



              enter image description here






              share|improve this answer

























                up vote
                3
                down vote










                up vote
                3
                down vote









                What Gert said is 100% valid.



                If you don't have to save in dynamics CRM in real time you can use Dynamics CRM Connect Module.



                After you create contacts in XDB you can use Dynamics CRM Connector to syncronize from xDB to Dynamics CRM.



                Dynamics CRM Connector has pipeline batches to sync




                1. XDB Contacts -----> CRM Contacts

                2. CRM Contacts -----> XDB Contacts


                You can find the module at : https://dev.sitecore.net/Downloads/Dynamics_CRM_Connect/2x/Sitecore_Connect_for_Microsoft_Dynamics_365_for_Sales_201.aspx



                After you install it you can have scheduler task which will run Pipeline batches to sync XDB Contacts to CRM.



                You can set up how often to run sync, you can add some filters without writing any custom code.



                enter image description here






                share|improve this answer














                What Gert said is 100% valid.



                If you don't have to save in dynamics CRM in real time you can use Dynamics CRM Connect Module.



                After you create contacts in XDB you can use Dynamics CRM Connector to syncronize from xDB to Dynamics CRM.



                Dynamics CRM Connector has pipeline batches to sync




                1. XDB Contacts -----> CRM Contacts

                2. CRM Contacts -----> XDB Contacts


                You can find the module at : https://dev.sitecore.net/Downloads/Dynamics_CRM_Connect/2x/Sitecore_Connect_for_Microsoft_Dynamics_365_for_Sales_201.aspx



                After you install it you can have scheduler task which will run Pipeline batches to sync XDB Contacts to CRM.



                You can set up how often to run sync, you can add some filters without writing any custom code.



                enter image description here







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 11 hours ago

























                answered 11 hours ago









                Vlad Iobagiu

                12.3k2830




                12.3k2830






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsitecore.stackexchange.com%2fquestions%2f15135%2fusing-sitecore-forms-with-dynamics-365%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Bundesstraße 106

                    Verónica Boquete

                    Ida-Boy-Ed-Garten