Showing posts with label Dynamics CRM. Show all posts
Showing posts with label Dynamics CRM. Show all posts

Tuesday, September 26, 2017

Automatically Generate Quotes for Deals in Microsoft Dynamics CRM

Simplifying your sales process can have a huge impact on your business.  With a tool like Microsoft Dynamics CRM you can manage your entire sales process from one location.  Add WebMerge to the process and you can instantly generate documents like contract, quotes, proposals, and more.

In this example, we’re going to show you how to automatically generate a quote when a new opportunity is added to Dynamics CRM.  We’ll then email the quote directly to our customer for their review.

To get started, we’re going to setup the template for our quote.  We’re going to build the template using a Word document.  Inside Word, we’re going to add our repeating information like our logo, contact info, and then for the spots that we want to insert specific information about the opportunity, we’re going to use merge fields that look like: {$OpportunityName}, {$Description}, {$Customer_Name}, etc.

These merge fields can be named anything you’d like, but cannot contain spaces or special characters.

Here’s what our quote template looks like:
 

Once we have our template ready, we need to upload it to WebMerge.  From the Documents page in WebMerge, click the New Document button.  Enter a name for the document, then on the next step pick Office Document as the document type then pick the file from your computer.
 

After you upload your document, you’ll be taken to the Settings tab where you can modify various options like the type of file that is generated and the name of the file.  For this example, we’re going to produce a PDF and we’re going to include the name of the opportunity in our file name.
 

Next, we’re going to setup the delivery of our document so that it is automatically emailed directly to our customer.  Under the Deliver tab, click the Edit button under our default email delivery.  For the “To” address, we’re going to select the merge field for our customer’s email address.  Feel free to edit any of the other email settings.
 

After you save your email delivery, we are done with the setup process inside WebMerge and we’re ready to setup the integration with Dynamics CRM.  To help with the integration, we’re going to use our friends over a Zapier.

Inside Zapier, we’re going to setup a new Zap.  For the Trigger, we’re going to choose Microsoft Dynamics CRM as the app, then New Opportunity as the trigger.
 

After you authenticate your Dynamics CRM account, Zapier is going to load a test opportunity to make sure that everything is working correctly.  Follow those steps and continue.

Next, we’re going to setup the Action of our zap and we’re going to choose WebMerge as the app, then Create Document Merge as the action.
 

Once you authenticate your WebMerge account, Zapier is going to load a list of the documents in your account.  Go ahead and pick the quote document you just setup and Zapier is going to load a list of the merge fields in your document.

For each of the merge fields, you need to pick the corresponding fields from Dynamic CRM.  This tells Zapier how to send your Opportunity data over to WebMerge so that it is populated in the correct spot on your template.
 

Once you have all of your merge fields matched up, we’re going to turn our Zap on and we’re ready to run a test!  Open up Dynamics CRM and then create a new opportunity.  Zapier will detect the new opportunity and send the data over to WebMerge and your quote will be generated.

Here's what our merged quote looked like:
 

Congrats, you’re all done!  You can now automatically generate all types of documents from Dynamics CRM.  Can you think of any other ways that you could utilize WebMerge to simplify your paperwork process?

Wednesday, December 7, 2016

Gravity Forms Dynamics CRM Addon


Gravity Forms Addon to connect CRM vTiger, Microsoft Dynamics CRM, SugarCRM 6 and 7, SuiteCRM, Odoo 8, ESPO CRM, VTE CRM, Zoho CRM, Salesforce, Bitrix24, HubSpot CRM and Solve360.

Gravity Forms CRM Addon allows you to connect different CRM and create new Leads as the forms are filled automatically.
Gravity Forms is the best way to use forms in your web, becouse it has much power, flexibilty and functionality than CRM HTML Forms. But with this plugin you can connect every entry that is filled directly to the CRM.
The plugin setup is very easy. Once you have uploaded the plugin, you configure the plugin in Gravity Forms Options > Settings > CRM, with the URL, user and password of the user that will create the entries in the CRM.
After that, you go to each form that you want to connect with the CRM. In the options CRM inside the form, you will see a mapping fields where you choose for every field, the equivalent for CRM software field.
The plugin connects with the CRM via webservice, a secure and best way to connect it.
At this time, CRM Software that are supported are: vTiger 6.x, SugarCRM, Microsoft Dynamics Online CRM 2015, SugarCRM Community Edition 6.4.x, 6.5.x, 6.6.x, 6.7.x, SugarCRM 7, SuiteCRM, Odoo 8, ESPO CRM, VTE CRM, Zoho CRM, Salesforce, Bitrix24, HubSpot CRM and Solve360.
You can only use one type of CRM in the web with this version.
We will support more CRM, you can comment which CRM you would like to use, and we will consider in next versions.
Translations: Spanish.

Changelog

v2.6
  • Added support to HubSpot CRM.
v2.5
  • Emails to administrator when it cannot create the lead in CRM with error message.
v2.4.2
  • Fixed bugs with MSDynamics.
v2.4.1
  • Better debug messages for Bitrix.
v2.4
  • Fixed error with facturadirecta.
  • Better support for SuiteCRM (two libraries connection).
v2.3
  • Better manage multiselect and checkbox fields.
  • Internal better management of Libraries.
  • Fixed bug textarea with line breaks does not send to CRM.
  • Fixed bug Bitrix URL connection.
v2.2
  • Server check system.
  • Support to FacturaDirecta.
  • Support to Odoo 9.
  • Solved problems with vTiger description.
v2.1
  • Added connection with Solve360 CRM.
v2.0
  • Added connection with Bitrix24 CRM.
  • Minor fixes with SugarCRM7 not mandatory Teams.
v1.9
  • Added MS Dynamics on Premise. Use it if MS Dynamics Online does not work for you.
  • Solved fixes connection to SugarCRM 6.
  • Solved fixes with Odoo map function.
v1.8.1
  • Finally solved connection with MS Dynamics. Problems from MS Dynamics API library.
v1.8
  • Added connection with Salesforce.
v1.7
  • Added connection with Zoho CRM.
  • New debug mode to show vars and errors when Wordpress Debug mode is activated.
  • Added POT File for translations.
v1.6.1
  • Fixed connection with MS Dynamics.
v1.6
  • Added connection with ESPO CRM.
v1.5
  • Added connection with SugarCRM 7.
v1.4
  • Added connection with VTE CRM.
  • Cleaned methods for better support to CRMs.
  • Login issue with SugarCRM.
v1.3.1
  • Suite CRM Password issue.
v1.3
  • Added support for Microsoft Dynamics CRM 2015.
v1.2
  • Added support for SuiteCRM.
v1.1.2
  • Solving login problems with SugarCRM.
v1.1.1
  • Bugfixes.
v1.1
  • Support to Odoo 8.
  • Updated translation in Spanish.
  • Change Settings input depending of CRM.
v1.0.2
  • Handle vTiger errors
v1.0.1
  • Some fixes after submit form
  • WP Updates automatically

Saturday, November 19, 2016

Dynamics CRM Outlook customer performance Troubleshooting and Optimizations book


In my 5+ years of Dynamics CRM career, I even have labored on a lot of considerations/scenarios, and, probably the most ordinary, in response to me, is the Dynamics CRM Outlook customer performance. during this blog post, I want to delve deep into this area and share some critical information to isolate and troubleshoot this scenario. My endeavor is to consist of pretty much each factor which might not best assist you to isolate and consider the issue, however additionally aid you to optimize the ordinary efficiency of the Dynamics CRM Outlook customer. This weblog put up will additionally comprise a few aspects from the efficiency Optimization white paper together with additional points which can definitely play an excellent position in improving the common efficiency.
To start with, let me first center of attention on the value of knowing the root explanation for any problem which could be discovered after appropriate isolation or funneling down.
isolating Outlook performance issues:

  • what's the update rollup installed for CRM outlook purchasers?
  • What can we imply with the aid of efficiency considerations? Are we talking about ordinary outlook performance or anything in specific?
  • Have we described any performance benchmark? If no longer, it’s no longer too late.
  • What exactly occurs in the event you notice the efficiency subject? an entire understanding of the challenge with proper description.
  • can we get any mistakes or simply the outlook becomes sluggish?
  • how many concurrent clients are getting access to CRM at the same time when the situation happens?
  • Does this problem occur with all the users at the same time or is it random?
  • Does this take place with a specific entity inside CRM? If sure, let’s drill down on that entity first.
  • Are we speak about efficiency issues as soon as we launch the outlook customer or does it occur all across the time right through its use?
  • How is the performance of the CRM Server on the identical time when this problem occurs?
  • How is the normal performance of Dynamics CRM over net client?
  • Do faulty clients have distinct mailboxes configured on their outlook?
  • what is the service pack stage for outlook?
  • what is the CRMAppPool recycle interval set to?
  • Is there any batch technique or multiple Async jobs operating on the CRM Server from the time the concern happens?
  • Are we noticing any memory leaks going on on the server in addition to on the customer desktop? I mean ‘is the technique the usage of more than ordinary quantities of memory, ever-expanding amount of reminiscence, or a really disproportionate quantity of memory in comparison to other approaches’
  • can we have HTTP compression enabled on the CRM Server below IIS? For more information that you can refer to http://blogs.msdn.com/b/crminthefield/archive/2011/12/29/enable-wcf-compression-to-enrich-crm-2011-network-performance.aspx
  • what's the version of trade, we are using? is that this hosted or On-Premise? If this is hosted or On-Premise, how is the average performance? Did we isolate it?
  • How is our community bandwidth? have you referred this: http://blogs.msdn.com/b/crminthefield/archive/2011/07/20/crm-outlook-customer-community-bandwidth-issues.aspx
  • Are we working any short campaigns or marketing actions on the time when the challenge happens? are you able to stop it after which investigate the conduct?
  • what is the type of antivirus installed for your ambiance? what's the conduct if you disable the antivirus fully after which verify the behavior?
  • Have we optimized the efficiency of web guidance features? Optimizing the efficiency of Microsoft cyber web information features (IIS) inside a Microsoft Dynamics CRM 2011 implementation merits no longer simplest the normal equipment, but additionally any customized purposes, plug-ins, or add-ins that have been developed through the use of the Microsoft Dynamics CRM 2011 SDK.
  • Have we optimized the efficiency of built-in home windows Authentication and Kerberos Authentication
  • Did we assess Kernel mode authentication on the Server?
  • what're the habits should you disable all the outlook add-ins apart from the Dynamics CRM add-in after which investigate the behavior?
  • Is CRM server URL brought under depended on a web page?
  • what is the conduct of outlook customer with a vanilla company? can we examine the habits against a special corporation, most preferably a vanilla firm? This verify in fact helps in separating if the difficulty is with any selected organization.
  • Are we the use of outlook customer for sending/receiving emails in CRM? If yes, what a number of electronic mail stream occurs on a regular foundation?
  • what's the dimension of the mailbox? 1.5 GB is most efficient for improved performance.
  • what number of mailboxes are configured for the affected person/users?
  • have you looked on the Antivirus exclusions? For greater guidance that you can also refer: http://community.dynamics.com/crm/b/crminthefield/archive/2011/01/24/anti-virus-exclusions-for-microsoft-dynamics-crm.aspx#.Uh3m52b8Kpo
  • Do you have script scans working? If sure, did you are trying disabling it after which assess the habits?
  • Are we the usage of the newest IE edition? latest IE models bring more advantageous JS processing engine.
  • do we have a sixty-four-bit atmosphere?
  • fewer fields on the form (if company guidelines allow) 
  • Use server-aspect display/hide fields
  • in the reduction of the number of controls
  • reduce the variety of new materials in the form
  • go away internet resources in a tab and cave in the tab
  • conceal fields/sections/tabs by way of default and display on situation
  • Use collapsed sections (if the area is collapsed then the iFrames or web materials inside aren't loaded until the section is opened.  For net components there is a client API “OnTabChange”, seize it to understand when the part is being accelerated or collapsed to initialize, and so on, fending off scripts in onload)
  • Scripts on the kind have an affect.  cut back OnLoad scripts when it will also be avoided. evade complex code. select OnChange seeing that it’s on demand
  • Trim the ribbon as it should be for the form. actions/instructions on the form should fit the company want. update reveal roles to trim the ribbon from the server side (favored).
  • Use study Optimized forms
  • decide on linked grid over sub-grids
  • Optimization In Grid
  • customize grids (i.e. if a box is lacking) add it in order that a kind doesn’t should  be opened
  • enable movements within the grid
  • decide upon the columns most significant
  • ensure you've got the right filters
  • Sorting will have an effect on the performance. decide on the type column when defining the view.  try to use a major attribute, don’t use a lookup
  • prefer “lately seen” over shopping within the grid
  • Configure the variety of records again
  • lower bytes over the community

  • notice: it's at all times improved to have the latest provider packs and replace rollups put in with suitable testings for your Dev./UAT/verify ambiance.
    Server facet Optimization validations:
            For more information about optimizing IIS performance, see here components:
                        IIS 7.0 Configuration Reference: http://www.iis.internet/configreference
                        IIS 7.0 performance Discussions: http://boards.iis.net/1050.aspx
    guaranteeing Kerberos is enabled on the customer and the server can boost performance by cutting back the variety of circular journeys required for authentication. When the use of Kerberos, the client can send authentication details with the preliminary response as opposed to having to go through dissimilar challenges and responses, which might otherwise be required. due to this fact, protecting credentials throughout periods can supply improved performance, in particular on better latency networks. while Kerberos commonly may still “just work,” listed below are some scenarios or considerations you may additionally encounter.
    In information superhighway Explorer, make sure that “allow built-in windows Authentication” is determined to permit the use of Kerberos for integrated authentication. The client will no longer attempt Kerberos authentication until these surroundings is enabled.
    To verify even if users are connecting by the use of Kerberos, within the registry, allow Kerberos logging. If essential, to help diagnose even if the person can reap and use a Kerberos ticket, use applications comparable to Kerbtray, which is purchasable from Microsoft Downloads.
    Kernel Mode Authentication allows authentication persistence when switching the request from one software pool to one more application pool. It re-authenticates only once for the first time when the request is made to that application. For leisure, all requests Kernel mode authentication (KA) session is maintained, which is a massive efficiency profit!
    client facet Optimization validations:
    Let’s check right here for an average enhanced experience:
    apart from the above steps, I'd additionally motivate referring here:
    Optimizing and maintaining customer performance for Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM online to make certain the entire simple configuration is in place? For greater assistance http://technet.microsoft.com/en-us/library/hh204512.aspx
    slow performance should you use the Microsoft Dynamics CRM 2011 customer for Outlook: http://help.microsoft.com/kb/2585157
    Use JavaScript with Microsoft Dynamics CRM (gold standard practices in opposition t the bottom):
    ultimate Practices for constructing with Microsoft Dynamics CRM:
    Optimizing and holding client performance for Microsoft Dynamics CRM 2011 and CRM online: http://www.microsoft.com/en-us/down load/details.aspx?identification=23261
    Optimizing and preserving the efficiency of a Microsoft Dynamics CRM 2011 Server Infrastructure: http://www.microsoft.com/en-us/download/details.aspx?identity=27139
    Let me know if you have any questions or would like to share something with the rest of us on the above-discussed situation/scenario.
    Regards,
    Ritesh Ranjan – Microsoft Dynamics CRM Premier container Engineer (EMEA – Norway)