Rules

Secret ingredients to quality software

Edit
Info

Rules to Better CRM

12 Rules

  1. Do you know the reasons to use Dynamics 365 CRM?

    CRM is used to store and retrieve Client information, Opportunities, Projects, and Bookings.

    • Contact details - You can use the mobile app if you’re out and about to get contact details (mobile number, email, or address) "What’s Mr. Northwind’s phone number?"
    • Finding out info - View Power BI report to see who has been working for that client and when "In the past year, who has worked for Mr. Northwind?"
    • Linking to the TimePro or Teams locations for a client "Mr. Northwind emailed me an important doc and I want to save it… Do they have an MS Team?"
    • Entering or updating Opportunity or Project data (not Projects don't exist out of the box with CRM, but they’re easy customization to add) "I have to enter a timesheet but there’s no project… where do I add one?"
    • User information "What is JK’s default rate and Title?"
    • Booking yourself for a client or leave (if you don’t have access to Outlook) "I have to take tomorrow off but left my laptop at work… how can I put in leave?"
  2. Do you install the Dynamics 365 App?

    You should install the new Dynamics 365 App for Outlook to track your appointments, booking leave and developers for projects.

    Pre-requisites:

    1. On your PC, install Office 365: http://portal.office.com
    2. On your mobile phone, install the Outlook app
    3. Set up your CRM mailbox: https://rules.ssw.com.au/set-up-your-mailbox-in-crm

    Install the Dynamics 365 App for Outlook

    Follow these steps:

    1. Open a new tab and navigate to your CRM. E.g. At SSW, it is https://ssw.crm6.com/
    2. Select Settings (cog) | Advanced Settings
    3. Select Settings (cog) | Apps For Dynamics 365

    crm addins 1
    Figure: Select Settings (cog) | Apps for Dynamics 365 menu item

    1. Install the App. From this page, you should have the option to Download Dynamics 365 for Outlook and then follow the prompts to finish the configuration. You can optionally install the new App (ask your SysAdmin for help if you're unable to get it working)

      Dynamics-app-download.png
      Figure: Dynamics 365 apps for Outlook.
    2. You should now see the Dynamics 365 plugins available within Outlook (e.g. emails & appointments)
    Dynamics-app-boxes.jpg
    Figure: In Outlook open a new Email and see Dynamics 365 app that opens a Dynamics side-bar

    Now you can get up-and-running using CRM:

  3. Do you install the Dynamics 365 iPhone/Android app?

    You should have Dynamics 365 installed on your phone.

    dynamics365 app

  4. Do you keep your Dynamics 365 Online synced with Azure AD?

    If you are using Microsoft Dynamics 365 Online as your CRM solution, you might have noticed that it syncs some Azure Active Directory (Azure AD) fields automatically.

    Dynamics 365 Online leverages Azure AD fields to import information to users, e.g.:

    1. First Name;
    2. Last Name;
    3. Job Title;
    4. Address

    And, depending on your configuration, these Azure AD fields might be coming directly from on-premises Active Directory (AD), which means that any changes made in AD will go through all the way to Dynamics 365 Online!

    That also means that if you change a field in Dynamics 365 directly, that might get overwritten by the value in Azure AD in the next sync (usually every 15-30 minutes), so make sure you make that field read-only so users are not led to error.

    Recommended fields to keep as read-only in Dynamics 365:

    1. User Name;
    2. Title (Job Title);
    3. Address

    You can find more information on official Microsoft documentation: Azure active directory attributes that are synced to Dynamics 365 / CDS.

  5. Do you know how to automate event signup processes?

    You should automate signup processes using Zapier.

    This is the process of a soon-to-be attendee Mr. Northwind signing up for an event:

    1. Mr. Northwind visits one of the event pages, e.g. http://xamarinhackday.com/
    2. He presses sign up on http://xamarinhackday.com/register/
    3. After selecting a city, he presses register now on http://xamarinhackday.com/sydney/
    4. He registers for the event on Eventbrite, e.g. https://www.eventbrite.com/e/xamarin-hack-day-sydney-tickets-20718021159?aff=erelexpmlt

    This is the according internal process:

    1. A Zapier Zap puts his data into a list in Active Campaign and enriches it with tags (e.g. Angular, 2-Day-Angular-Melbourne-Mar-17)
    2. Mr. Northwind’s data is sent to a custom web hook receiver (his phone number, email address, full name, and tags are taken from Active Campaign), which adds it to our CRM
  6. Do you know the CRM roadmap?

    The Dynamics CRM roadmap provides a snapshot of what Microsoft has been working on in the Dynamics CRM business. You can use the roadmap to find out what was recently made generally available, released into public preview, are still being developed and tested, or are no longer developed.

    image1
    Figure: Find out more at the official Microsoft Dynamics CRM Roadmap.

  7. Do you know the Dynamics 365 (CRM) competitors?

    These are the other major CRM engines that compete with Microsoft Dynamics 365:

    • Salesforce CRM
    • Base CRM
    • Insightly CRM
    • Zoho CRM
    • Less Annoying CRM
    • Pipedrive CRM
    • Bitrix24 CRM
    • Bpm'online CRM
    • Apptivo CRM
    • ProsperWorks CRM

    Know more on Microsoft Dynamics 365 Consulting.

  8. Do you know what is the best tool for your email marketing?

    Email marketing is very important for your company and you need to use the best suitable tool for that. The best option is dictated by your contact number, the number of emails sent per year and your requirements.

    Step #1: Get you CRM contact number.

    (e.g. at SSW we have 40,000 contacts records)

    Step #2: Get the number of emails sent per year.

    (e.g. at SSW we have 500,000 sent emails per year

    **Step #3: ** Get your requirements in order.

    (e.g. for SSW it is:

            1. See what links in a newsletter they clicked on
            2. See this data from a CRM record)

    Built-in Options:

    **1. Dynamics CRM the built-in option is CRM | Marketing | Quick Campaigns **

    **   + SendGrid (basic mail server with basic reporting)**

    • Nice - editing of email
    • No opening emails
    • Nice - Dynamics CRM Integration (Built-in)
    • No end to end tracking of a purchase
    • Very cheap - $10 per month

    Bad Example: Does not match requirements.

    3rd Party Options:

    **1. Mail Chimp (basic)**

    • Nice - editing of email
    • Nice - can see opening an email
    • No Dynamics CRM integration
    • No end to end tracking of a purchase
    • Cheap - $240 per month

    Bad Example: Does not match requirements.

    **** **2. Campaign Monitor (basic)**

    • Nice - editing of email
    • Nice - can see opening an email
    • No Dynamics CRM integration
    • No end to end tracking of a purchase
    • Average price - $1,250 per month

    Bad Example: Does not match requirements, expensive

    **** 3.  Active Campaign (used at SSW)

    • Nice - editing of email
    • Nice - can see opening an email
    • No Dynamics CRM integration
    • Nice - end to end tracking of a purchase
    • Cheap - $65 month

    Bad Example: Does not match requirements, quite expensive

    4. CRM Click Dimensions (on premise)  http://clickdimensions.com/pricing/

    • Nice - editing of email
    • Nice - can see opening an email
    • Nice - Dynamics CRM Integration
    • Other parts are sub-strandards (Functionality and UI/UX)
    • Craig Bailey SEO expert says "I have found the UI clunky and the support issues painful"
    • Nice - end to end tracking of a purchase
    • Average price - $1,000 per month

    Good Example: Match requirements

    **** **5. Infusionsoft**

    • Nice - editing of email
    • Nice - can see opening an email
    • No Dynamics CRM integration
    • Nice - end to end tracking of a purchase
    • Average price - Unknown (requires quote)

    Bad Example: Does not match requirements

    6. Hubspot

    • Nice - editing of email
    • Nice - can see opening an email
    • Nice - Dynamics CRM Integration
    • Other parts are sub-strandards (Functionality and UI/UX)
    • Craig Bailey SEO expert says "I have found the UI clunky and the support issues painful"
    • Nice - end to end tracking of a purchase
    • Very Expensive - $3,200 per month + Integration cost $500 per month

    Good Example: Match requirements, but expensive

  9. Do you report on your CRM with Power BI?

    Option 1  

    Custom - see Ulysses' Power BI session - https://tv.ssw.com/6839/power-bi-finally-can-make-decisions-based-facts-ulysses-maclaren

    Option 2

    Sales management for Dynamics 365

  10. Do you set up your mailbox in CRM?

    If you want to track appointments and emails in Microsoft Dynamics 365 (CRM), you first need to set up your mailbox in the system.

    Do the following:

    1. Browse to your Dynamics 365 Online URL | Advanced Settings | Settings | Email Configuration | Mailboxes | Browse for your mailbox:

    crm open meilbox settings
    Figure: You should see your mailbox. Click the link on Name and it will open up your mailbox settings

    1. Make sure the following options are set (they might differ a bit depending on your CRM configuration):

      • Allow to Use Credentials for Email Processing: checked
      • User Name: <YourUserName@yourcompany.com>
      • Password: <YourPassword>
      • cServer Profile: Exchange Online Hybrid
      • Incoming Mail: Server-Side Synchronization or Email Router
      • Outgoing Mail: Server-Side Synchronization or Email Router
      • Appointments, Contacts, and Tasks: Server-Side Synchronization
    2. Click Test & Enable Mailbox If successful, you will receive an email, if not, contact your nearest SysAdmin
    3. Click Save & Close!

    setup mailbox crm
    Figure: Setting up your mailbox in CRM

    If you need more guidance on setting it up, you can find more on Microsoft documentation: Set incoming and outgoing email synchronization.

    After this is done, you should install the Dynamics 365 App for Outlook: https://rules.ssw.com.au/dynamics-crm-install-the-dynamics-365-app-for-outlook

  11. Installation - Do you ensure you are on the current CRM Rollup?

    Dynamics regularly receives updates, known as Rollups. Rollups are a set of cumulative updates and patches. It is important to ensure you are up to date as there many great enhancements (and the odd bug fix) that are included over time.

    Past Rollups have included great improvements such as:

    • Cross-browser support (finally support for Chrome, Safari (not iOS) and Firefox)
    • Windows Server OS support
    • ADFS 2.1 support
    • SDK changes better handle bulk data updates
    • Many index improvements to make searches faster

    Dynamics Cumulative updates are available from https://support.microsoft.com/en-au/help/3142345/microsoft-dynamics-365-onpremise-cumulative-updates

    It is important to ensure you test each update before deploying it to a live environment and have a suitable rollback strategy.

  12. Installation - Do you log each screen which is different to the default?

    It is impossible to exactly remember every configuration setting in an MSCRM install. A historical log of the installation is hugely valuable when there are problems after installation is completed and helps to correctly re-install if required. The easiest and most convenient way of doing this is to take screen captures of every screen and paste them into a Word document. E.g. _InstallSteps_CRM2011.docx

    You will also need this because you are going to do this in a Dev, then Test and then Production environment aren't you :-)

    CRM screen
    Figure: This is the last dialog before it installs. So you want a screen capture of everything up to here - so you can replay it for the Test and Production servers

We open source. This page is on GitHub