Monday, 22 July 2019

Create Lead in Dynamics 365 by Scanning Business Card









As business cards are part of an introduction, they are important for making a favorable first impression. An attractive, eye-catching business card with all the relevant contact information can capture the attention of your prospect and help you remain in her memory well after your initial meeting.

Business cards are typically handed out at meetings, then often misplaced or lost. Sales professionals need a way to quickly capture information from these cards, freeing them to  focus on more important tasks. Scanning business cards is particularly useful when on the go, at conferences, or offsite meetings.




One of the most basic requirement of customer is to directly feed the information in Dynamics by scanning the Customer Business Card instead of manually filling data in CRM by looking at the Card.

Here is the step by step article to understand how to scan business card using PowerApps and capture Lead in Dynamics CE.

Login to PowerApps Portal


















Go to Apps and Create Canvas App





































Choose Blank App and Phone Layout



Go to Insert Tab and Select Business Card Reader under AI Builder (Preview)












Go to Home Tab and Design your Form as below

The Business Card Reader currently can extract the following if a Business Card is detected:

CleanedImage: The image after processing where the business card appears cropped and enhanced from the original image.
CompanyName: The company name in the business card, if found.
Department: The organization department found in the business card, if found.
Email: The contact email found in the business card if any.
FirstName: The contact first name in the business card, if found.
FullAddress: The contact full address in the business card, if found.
FullName: The contact full name in the business card, if found.
JobTitle: The contact job title in the business card, if found.
LastName: The contact last name in the business card, if found.
OriginalImage: The original image before processing.
Phone1: The first phone or fax number detected in the business card, if found.
Phone2: The second phone or fax number detected in the business card, if found.
Phone3: The third phone or fax number detected in the business card, if found.
Website: The website detected in the business card, if found.

For demonstration, we are using only
  • FirstName
  • LastName
  • Email
  • JobTitle
  • Phone
  • CompanyName


Map Textbox Value to Business Card Reader value as shown below. I have shown for FirstName and LastName only. Do it for other Textboxes also.





















Now Go to Action Tab and Click Flows

















Create a New Flow

Connect your CRM Instance, Choose 'Create a new record' option and Select 'Lead' Entity


Set Field value as mention below using 'Ask in PowerApps' option.


Click on 'See More' in order to get 'Ask in PowerApp' option


Click Save to Save the Microsoft Flow.


Go back to PowerApps screen, you'll see Flow with Name: PowerApps button


Click on PowerApps button > Go to Advanced Tab and set the function PowerAppsbutton.Run() value as mentioned below:
















In order to identify the order of Textbox value. Write parenthesis '(' next to Run function, you'll get intellisense as shown below. This shows the field 's order in the same order you have used in your Microsoft Flow to create Lead record.








Set the respective textbox name as suggested by intellisense, For Example - In my case, Intellisense showing LastName field first, hence I have first set the name of Lastname Textbox which is 'TextInput1_1' and so on. In your case it might be different. Change accordingly

















Add one more Screen (as shown below) to show Success Message once Lead is created in CRM. Change the screen UI as shown below (Optional)











































Go to Button and update the function value to as mentioned value.

Navigate function use to redirect user to Success screen once Lead gets created in CRM

















Complete Value:

PowerAppsbutton.Run(TextInput1_1.Text, TextInput1_5.Text, TextInput1_2.Text, TextInput1.Text, TextInput1_3.Text, TextInput1_4.Text); Navigate(Screen2, ScreenTransition.Fade)

Change above textbox and screen names as per your settings


Save your PowerApp
















Click on PowerApp and Run your App



Choose Business Card. It will automatically scan and fill the information in created fields



Click on Create Lead, it will show the Success Screen



Go to CRM > View Created Record



Important Note:
  • Business card scan feature will only be available in the US and EU regions.
  • This feature is available in the Unified Interface only.
  • This feature is currently in Preview (not recommended for Production instance). Officially release date might be in October 2019.




Cheers. Please share your valuable feedback. It means a lot for me.

16 comments:

  1. Do you know why most d365 implementation fails? Microsoft Dynamics 365 is a complex program and it requires a skilled team of developers, consultants and Project Managers to implement the software without problems. Unfortunately, not all implementation partners are able to provide a robust solution that meets all of their client's needs. As a certified Microsoft Gold partner, Testhouse has devised several solutions to ensure the highest quality assurance of Dynamics 365 implementation in the most cost-effective way. They have Solutions to ensure the highest quality of your Dynamics 365 implementation in the most cost-effective way. These include performance and functional testing, both manual and automated, migration and integration assistance, configuration. Visit their website to see their Client Case studies & Portfolios. For more information just drop a mail for live demonstration.
    D365 Testing & Quality Assurance company

    ReplyDelete
  2. it is a good article. Unfortunately, AI Builder is only supported for North America and Eu Regions currently. Please correct me if im wrong

    ReplyDelete
  3. Great post.It seems to be interesting and gave me lot of information,Thank for sharing it.I am looking forward for new articles.keep it up. sugarcrm wordpress integration
    Dynamics CRM WordPress Customer Portal
    suitecrm joomla portal

    ReplyDelete
  4. Nice post of your blogs, Thanks for sharing this valuble information and it is useful for us.
    builders in clapham

    ReplyDelete
  5. Valuable post useful for everyone.Keep on sharing.
    MS Dynamics Trade and Logistics Training

    ReplyDelete
  6. I visit your blog regularly and recommend it to all of those who wanted to enhance their knowledge with ease. The style of writing is excellent and also the content is top-notch. Thanks for that shrewdness you provide the readers! Arizona emergency cash

    ReplyDelete
  7. Thanks for clearing this amazing thing with us. I am a small businessman and i was wanted to gather this kind of information so badly. Keep sharing. 3d laser scanning services Vancouver, BC

    ReplyDelete
  8. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.Concrete Scanning Services BROOKLYN MD

    ReplyDelete
  9. When asked about the online SEO services SEOs feel are effective, 82% of them said that the General search is the most effective for generating leads. Lead generation

    ReplyDelete
  10. I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it.. Lead generation

    ReplyDelete
  11. Excellent website! I adore how it is easy on my eyes it is. I am questioning how I might be notified whenever a new post has been made. Looking for more new updates. Have a great day! test bank

    ReplyDelete
  12. You must always show that the products and services you offer are solutions to a problem, not just tools you use to squeeze money out from customers. Leads

    ReplyDelete
  13. Bayshore Solutions can help you effectively combine network marketing, promotional and advertising strategies, customer conversion visitors web design. Offertes aanvragen

    ReplyDelete
  14. I am really happy with your blog because your article is very unique and powerful for new.
    3d Laser Scanning Services in Birmingham
    Dimension Control services in Bayern Germany

    ReplyDelete
  15. Special thanks to (hackingsetting50@gmail.com) for exposing my cheating husband. Right with me i got a lot of evidences and proofs that shows that my husband is a fuck boy and as well a cheater ranging from his text messages, call logs, whats-app messages, deleted messages and many more, All thanks to

    (hackingsetting50@gmail.com), if not for him i will never know what has been going on for a long time.

    Contact him now and thank me later.

    ReplyDelete
  16. Special thanks to (hackingsetting50@gmail.com) for exposing my cheating husband. Right with me i got a lot of evidences and proofs that shows that my husband is a fuck boy and as well a cheater ranging from his text messages, call logs, whats-app messages, deleted messages and many more, All thanks to

    (hackingsetting50@gmail.com), if not for him i will never know what has been going on for a long time.

    Contact him now and thank me later.

    ReplyDelete

Blogger Widgets