Using Sitecore Forms with Dynamics 365

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
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
    2
    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
      2
      down vote

      favorite









      up vote
      2
      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 Nov 23 at 15:48









      James Darrall

      773




      773




















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          6
          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 Procházka
            Nov 23 at 15:57










          • I will look into these, thanks for the quick responses both.
            – James Darrall
            Nov 23 at 16:04

















          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
            6
            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 Procházka
              Nov 23 at 15:57










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              Nov 23 at 16:04














            up vote
            6
            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 Procházka
              Nov 23 at 15:57










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              Nov 23 at 16:04












            up vote
            6
            down vote



            accepted







            up vote
            6
            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 Nov 23 at 16:22

























            answered Nov 23 at 15:55









            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 Procházka
              Nov 23 at 15:57










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              Nov 23 at 16:04












            • 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 Procházka
              Nov 23 at 15:57










            • I will look into these, thanks for the quick responses both.
              – James Darrall
              Nov 23 at 16:04







            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 Procházka
            Nov 23 at 15:57




            I would maybe add similar submit action as mentioned in official documentation doc.sitecore.net/sitecore_experience_platform/digital_marketing/… to update contacts
            – Peter Procházka
            Nov 23 at 15:57












            I will look into these, thanks for the quick responses both.
            – James Darrall
            Nov 23 at 16:04




            I will look into these, thanks for the quick responses both.
            – James Darrall
            Nov 23 at 16:04










            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 Nov 23 at 16:17

























                answered Nov 23 at 16:11









                Vlad Iobagiu

                12.5k2931




                12.5k2931



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Sitecore Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    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

                    How to check contact read email or not when send email to Individual?

                    Displaying single band from multi-band raster using QGIS

                    How many registers does an x86_64 CPU actually have?