DynamicPoint Blog

Office 365 Portal App for Customer, Vendor & Employee Portals

Want to improve customer and partner satisfaction, encourage engagement and collaboration, and do it as efficiently as possible. Web portals do just that while providing 24/7 self-service access to critical data?

DynamicPoint’s portal application makes it easy to access and share customer, vendor or employee information from your ERP or CRM systems. Using the Office 365 platform you can share ERP or CRM data securely with users. We establish a private connection to on-premise or cloud ERP data using the power of ODATA / REST web services to ensure the portal can provide any page, view or table. Plus the data is filtered to show only the relevant information for the customer, vendor or employee. You may also extend security permissions such as information is to be read only, editable or even allow for the creation of new transactions such as sales orders, support tickets, or returns. Additional functionality allows you to expose reports directly within the portal as a PDF for ease in downloading and sharing.

Our cloud solution doesn’t require any hardware or the installation of intensive applications. And the platform works on desktops, tablets, mobile devices, including numerous iOS and Android Apps. Once the critical organizational data you deem most relevant is within the portal, you can take advantage of SharePoint Office 365’s document libraries, Microsoft Flow workflows, Power App Forms, Power BI Reports and Dashboards. Incorporate your brand and corporate style to ensure the portal delivers the experience and look and feel you have worked hard to develop.

The end result is a quick to build, easy to use, Customer, Vendor or Employee Portal that incorporates relevant structured business data. You may also benefit from using unstructured collaboration tools such as document libraries, workflows, newsfeeds, asset libraries, blogs, wikis, analytics and so much more.

By Tiffany Allen, DynamicPoint
Office 365 Apps for PurchaseInvoiceExpensePortal that extend the reach of your ERP & CRM application.

Request more information below, view pricing details or schedule a product demonstration.

DynamicPoint Adds Perpetual License Option to Pricing Model on Office 365 SharePoint Apps

DynamicPoint’s Office 365 SharePoint Apps for Invoice Automation and Customer & Vendor Portals now include a one-time, flat fee, perpetual license option. The SAAS affordable monthly fee option still exists and now you have either licensing model available.

Choosing the right option for your organization is dependent on many factors but keep in mind with DynamicPoint the following is inclusive for both models:

  • Unlimited number of users
  • Unlimited number of environments (test, development, production)
  • Unlimited number integrations/transactions/invoices

As you discern the best option for your organization review the benefits and potential cons for each:

Perpetual Licensing
First, a Perpetual License is a “One-Time, Flat Fee, Paid in Full” based software. Upon purchase you own the software therefore there are no recurring fees, no per user or per transaction fees assessed at month or year-end. Therefore, if you don’t like to make payments and you have the means to pay the full price of the software, you may do so. With annual maintenance you are safeguarded against the product becoming obsolete or outdated over time.


  • You OWN the software
  • Software can be used indefinitely
  • Total Cost of Ownership is less in long term


  • Higher upfront costs
  • New hardware or software maybe required

SAAS Licensing
SaaS or Software as a Service License can be best described as a “subscription” based software service. With this model you may take advantage of a lower cost at time of purchase however the recurring cost will exist as long as you are operating the software. If cash flow is of concern this can be an extremely attractive option to implement much needed software to fit your budget.


  • Lower Upfront Cost
  • Pay As You Go Licensing
  • Upgrades, Maintenance is Inclusive of Subscription Fee


  • Total Cost of Ownership Maybe More After a Few Years
  • No Asset at End of Agreement Period

Whether you are looking to own your software outright or need to take advantage of lower upfront costs with DynamicPoint you have options.









Check out pricing for yourself online or contact DynamicPoint with any additional questions.

By Tiffany Allen, DynamicPoint
SharePoint Business Automation Solutions. Office 365 Apps for PurchaseInvoiceExpenseEasyAP365 Portal that extend the reach of your ERP & CRM application



Can your Invoice Automation do this?

With DynamicPoint’s upgrade of the AP Automation product, EasyAP365, we had 16 confirmations on why to use Microsoft Flow to trigger the review and approval of invoices. Some are no-brainers, but many push the envelope on your wildest automation thoughts!
No-brainers for workflow…  

1.    Create approval tasks and send email notifications
2.    Assign a task in Outlook
3.    Generate reminders if reviewers don’t act in a timely fashion
4.    Generate mobile notifications for reviewers

Thinking outside of the box…

5.    Store invoices in Dropbox, OneDrive or SharePoint for collaboration with team members
6.    If a review is needed, create a meeting in Outlook or GoToMeeting to discuss with your team
7.    Have the invoice electronically signed using Adobe Sign or DocuSign
8.    Kickoff new vendor process and/or form if the vendor doesn’t exist
9.    Automatically notify the vendor if there are any issues, questions, or requirements for additional documentation

But can your Invoice Automation solution do this? 

10.    Allow mobile uploads of invoices from iPhone and Android apps
11.    Post status updates back to your vendor portal such that they can check payment status or respond to any requests
12.    Convert pdf invoice format into a searchable form using OCR
13.    Create a task in your project management system such as Microsoft Project or JIRA
14.    Notify individuals of review tasks using Skype, Slack, or Basecamp
15.    Trigger SMS text messages to escalate the review of an aging invoice task 
16.    Translate to a different language for international review

Plus, you likely get all 16 automation reasons with your current Office 365 subscription! Start leveraging this functionality without any additional costs and streamline your AP Automation process today.

By Mike Marcin, DynamicPoint
SharePoint PurchaseInvoiceExpenseEasyAP365 Portal applications built exclusively for Dynamics ERP & CRM Solutions.

Vendor Invoice Approval with Microsoft Flow

So, if anyone out there is using Office 365 and has not automated (or is paying a ton to do so) their vendor invoice approval process, welcome Microsoft Flow.  Using your existing Office 365 subscription in conjunction with SharePoint and Microsoft Flow, you can achieve a robust invoice automation system with minimal costs to your organization. If you currently don’t own these technologies, signing up for them can literally be a matter of a few bucks per month.

So What Exactly Do You Mean By Invoice Automation?
It is a buzz word that gets thrown around a lot.  From our perspective, Invoice Automation comes down to three main areas, namely receipt of the invoice from the vendor, workflow for review and approval, and integration with Dynamics for payment processing.  Let’s look at each of these functions separately and explore how Microsoft Office 365 can streamline them.  

Invoice Receipt
So, the goal here is to make it easy for a vendor to get an invoice to you.  The first answer that comes to mind is email submission.  The issue with email is that typically the account is associated to one person and doesn’t offer a lot of visibility for the rest of the company.  Don’t worry, Microsoft Flow and SharePoint to the rescue.   A Flow can be setup to take an email from any inbox or alias, say invoices@contoso.com, and move it to a SharePoint document library.  This library will provide the control, versioning, visibility and management for everyone to see the invoices that have been submitted for payment.  A template already exists for setting this up.  Details can be found here: https://us.flow.microsoft.com/en-us/galleries/public/templates/f7a46809e53c42108034e56acf83bb79/save-my-email-attachments-to-a-sharepoint-document-library/ 

If you’d prefer invoices to be submitted from your website, mobile app, or vendor portal, those are all options as well.  In each of these scenarios the invoice still makes it way to the SharePoint document library. 

After a vendor has submitted an invoice for payment, the typical next step is that it needs to be reviewed by managers or accounting.  Flow is a perfect tool for this as well.  Email or mobile app notifications and approval tasks can be generated and assigned to the appropriate reviewers.     

Your resulting flow will look something like this: 



Now that the invoice has been submitted and approved, it is ready for payment.  At DynamicPoint we focus on using Microsoft Dynamics to accomplish this objective.  Our EasyAP365 product will bring the invoice directly into the SharePoint App dashboard for automatic assignment to vendor templates, including GL account distribution.  We integrate directly with Dynamics web services to create the invoice and hand it over for payment. 

So How Much is this Going to Cost Me?
The good news is if you have Office 365, you most likely already own Microsoft Flow and SharePoint.  Even the base Enterprise E1 plan includes both of these technologies: https://products.office.com/en-us/business/compare-more-office-365-for-business-plans  If you care to take the approved invoice and automatically bring it into Microsoft Dynamics, DynamicPoint EasyAP365 will be required.  More information can be found here: https://www.dynamicpoint.com/easyap365/ So for under $260 a month you can have a fully automated invoice management application. 

What Does the End Result Look Like? After all is setup and complete the resulting process will be an integrated invoice automation system that looks like this: 










By Mike Marcin, DynamicPoint
SharePoint PurchaseInvoiceExpenseEasyAP365 Portal applications built exclusively for Dynamics ERP & CRM Solutions.

Office365 AP Automation for Microsoft Dynamics | EasyAP365

Did you think that AP Automation was simply out of budget? Or maybe thought you didn’t process enough invoices to justify the effort for embarking on this type of business automation?

Think again! In today’s paperless, digital business processes, EasyAP365 helps organizations streamline entry of up to 5,000 invoices per month without the high cost and complexity of enterprise AP solutions. EasyAP365 is the Microsoft Office 365 invoice automation app, streamlining accounts payable processes through:

  • Automation of invoice data entry with flexible submittal methods, from digital sources, including mobile, email and vendor portals.
  •  Rapid allocation assignment by vendor, expense type, department and more through predefined templates.
  •  An easy-to-use app with native integration to Microsoft Dynamics ERP solutions.
  • No one-time setup fees and pay as you go licensing

Organizations currently processing hundreds to thousands of invoices each month through manual processes are the best prospects. In addition, if the organization works with the same vendors and suppliers regularly, they will get high value from the auto-assigned allocation templates.

Ideal Automation Candidates:

  • Distributors and manufacturers whose vendors are relatively constant and transmit invoices via email will greatly benefit from auto-assigned vendor templates.
  • A multi-location company that allocates expenses to different properties may take advantage of location-based allocation templates.
  • An organization that has complex allocations by department can rely on department-based allocation templates to streamline the invoice coding process.

The added bonus is the exclusive integration with all Microsoft Dynamics ERP solutions. An expert in AP management, DynamicPoint has been integrated with the Dynamics product line seamlessly via web services to ensure a fully automated solution. Plus, no one-time setup fees and pay as you go licensing.

Quick Links:
Online Demo
Cost effective, pay-as-you-go licensing
Learn More

By Mike Marcin, DynamicPoint
SharePoint PurchaseInvoiceExpense, EasyAP365 Portal applications built exclusively for Dynamics ERP & CRM Solutions.

Is a Web Client a Portal?

No more Portal, use the web client

In response to Microsoft discontinuing support for the Dynamics GP Portal and more recently, the Dynamics AX Enterprise Portal, I have seen many questions posed on “so what is the replacement?”  It seems most times a blogger will respond with “a web client is now available so there is no need for a portal.”  While I find some peace in the simplicity and finality of that answer, I am afraid that I don’t 100% agree with it.

Can you imagine saying to a customer or a vendor, “Here is your login to Dynamics?”

While the addition of a web client in all of the Dynamics products has been a significant advancement, I don’t believe it precludes the need for a portal.  On the various portal projects we have worked on at DynamicPoint, I have never heard someone say, “Can you make it look just like this screen in Dynamics?”   Well actually, in all honesty I may have heard it once or twice but it was very infrequent and I can assure you this conversation was quickly shut down.  First, recreating a Dynamics transaction screen in another application (such as a web client) has always been against Microsoft licensing terms and is considered multiplexing.   Second, customers do not want the  complexity of a web enabled recreation of a Microsoft Dynamics transaction/screen published to their portal. They want to foster a simplified user experience for the customer/vendor in comparison to an internal employees interaction with the ERP..

What, you don’t know how to enter a sales order?

Why can’t it be as easy as publishing the web client to a customer’s extranet site?  Well if you think about it for a while, the answer is pretty simple.  Microsoft Dynamics is an ERP application that is designed around the needs of the internal organization, aka, the “users” of the application.  In a customer or vendor portal application the users are entirely different.  Can you imagine giving your customer access to your sale order entry screen and saying “have at it”?  Or better yet, granting your vendors permission to access the Purchase Order you created for them? The reason this makes no sense is that you want new functionality for them, something that is different from what is available for ERP users.

The practical alternative

To illustrate these differences let’s look at some examples.  A vendor logging into your PO transaction screen and having at it of course will never do.  But a vendor authenticating to a portal, viewing or printing a filtered list of Purchase Orders that are applicable to them, maybe updating an acknowledgement or expected ship date, does sound like a decent process.  On the customer side, the Sale Order screen is complicated enough that outside of your order fulfillment team it is a mess of information that sends eyes rolling back in heads.  But the idea of giving a customer a streamlined order request screen that is routed for review and upon approval creates a quote in Dynamics sounds a little more feasible.  Maybe combine these scenarios with some document sharing, reporting, self-service, etc. and you’ve got yourself a real SharePoint Customer Portal.

So please bloggers, don’t confuse the two.  Of course if you have any further questions about SharePoint Portals for Dynamics we are always happy to help clarify here at DynamicPoint.

Also, don’t forget to to register for our FREE Customer Portal Webinar on 11/08/2017 @ 11am PST

DynamicPoint SharePoint Portals for Microsoft Dynamics 15 Minute Webinar

By DynamicPoint | SharePoint PurchaseInvoiceExpense Portal applications built exclusively for Dynamics ERP & CRM Solutions.

How SharePoint Portals Contribute to Digital Transformation

Digital Transformation involves leveraging the tools and technology that we use every day in different and unique ways to better serve our customers.  An example can be seen in our development of SharePoint Portals for Microsoft Dynamics CRM (now Microsoft Dynamics 365) & ERP.  Companies use SharePoint every day to collaborate with other employees, often manually publishing information that was obtained from their ERP system.  We took this simple idea, expanded the community to include customers and/or vendors, and automated the integration with Dynamics.

Repetitive and mundane customer service tasks such as resending a customer invoice, statement or order status can be eliminated by offering this information via a SharePoint portal.  One particular client took this a step further and published all their customers’ tax reports so that they were available to the client without the need to manually generate and email them.  This efficiency can also be applied to vendor relations including such processes as invoicing and payment, product design and project management.

Typical Portal Use Cases:

  • Issue Statements. If you are challenged by supplying customers’ statements which pull key finance resources off more pressing tasks at the end of each month, extend secure portal access to customers so they can access and print statements online, on demand.
  • Reprinting of Invoices. The all too common task of contacting the finance department to confirm open invoices can stop with the extension of 24/7 access to open invoices and a historical payment record. Curb the calls to finance, stop the flood of emails and allow customers to access and even print open invoices!
  • Purchase Order Updates. Vendor emails swirling with revised “Promised Delivery Date” and actual “Ship Dates”? Allow vendors secure access to open purchase orders and allow them to update the PO with actuals and shipping information that flows directly back to Dynamics to ensure all parties have access to the most current information.

The seamless two-way integration between your existing Microsoft Dynamics CRM and ERP information and a secure and customizable SharePoint portal gives customers and vendors more effective, accurate, profitable and FASTER customer service experiences. Your business will appreciate the savings in time and resources as you move repetitive customer service inquiries online rather than handling them on the phone or by email. Additionally, not only do customers and vendors demand 24/7 access, they appreciate it and you can anticipate increased customer satisfaction.

This is just one of the ways that digital transformation can benefit your business processes. For many more examples, download the white paper: What the Heck is Digital Transformation and What Does it Mean for Your Business?

Do you have other ideas on how a Portal can transform your business? If so, contact us to further discuss your automation efforts for Customer, Vendor or Employee Portal.

By DynamicPoint | SharePoint PurchaseInvoiceExpense Portal applications built exclusively for Dynamics ERP & CRM Solutions.

Customer Portal Exposes Microsoft Dynamics ERP Service Modules

The service modules within Microsoft Dynamics offer a compelling case for extending critical information to a SharePoint Portal. Within the administration of servicing customers there are typically many touch points not only with the customer but also with internal employees and potentially vendors that lead to the ultimate fulfillment of an order therefore ensure all parties have 24/7 access to all pertinent information.

On the service contract and order side some typical examples are as follows:

  • Expiration and renewal dates – Share these dates with customers such that they can manage their contracts and renew in a timely fashion
  • Invoicing and Payment – Show invoices and corresponding payments for service contracts
  • Next Planned Service Date – Manage your service appointments and ensure resources are allocated
  • Status and Priorities – Allocate workload to ensure your most critical service orders are addressed first –
  • Response Time – Establish metrics on the performance of your team and associated customer satisfaction

These are just a few examples of the benefits of a 24/7 self-service portal which exposes and syncs data seamlessly with Microsoft Dynamics 365, AX, GP & NAV. Did we miss something? If so let us know how we can further your automation efforts with a Customer, Vendor or Employee Portal.

By Mike Marcin, DynamicPoint
SharePoint PurchaseInvoiceExpense Portal applications built exclusively for Dynamics ERP & CRM Solutions.


Enable Customers to Update Their Own Profile

Often times the person that has the most interest in ensuring their contact record is accurate in Microsoft Dynamics is the actual customer themselves.  Such information is used to deliver valuable goods and services, and any inaccuracy can lead to delays that can cause drastic issues in the supply chain.  This is why at DynamicPoint we often hear the request to add profile maintenance capability to customer portals.

The Process

The most typical process for this functionality is for the customer to be presented with their profile information as defined on the contact record directly in Dynamics.    They have the ability to update fields as they see fit, with any validation being applied to ensure their entries are accurate.  When these changes are submitted they can be directly integrated with Dynamics or instead generate a workflow for review.  Upon approval, the contact record is then updated in Dynamics.  Typically this is also accompanied by email notifications to the customer and those reviewing the changes.

The Benefit

By enabling customers to verify and update their own information, you are not only improving the accuracy of their contact record, but you are saving your organization the time and resources to make these updates.  Not to mention the primary reason of improved customer service by ensuring your goods and services are being delivered to the correct person at the proper address.

By Mike Marcin, DynamicPoint
SharePoint PurchaseInvoiceExpense Portal applications built exclusively for Dynamics ERP & CRM Solutions.

DynamicPoint Extends SharePoint Portal Integrations

Dynamics 365, AX and CRM added to the list of supported applications

2017 – DynamicPoint Inc., a developer of Microsoft SharePoint applications that extend the functionality of Microsoft Dynamics, released version 2.0 of its SharePoint Customer, Vendor and Employee Portal applications.  This release is a significant milestone as it includes the full transition to a SharePoint Add-In that will deploy to either SharePoint Office 365 or On Premise and also extends the compatibility of the product to include Dynamics 365, AX and CRM.

“The product design is quite unique because it supports all Dynamics objects that are able to be exposed using web services”, states Kiril Genov, the product architect.  This flexibility supports the publishing of virtually any information from Dynamics 365, AX, GP, NAV and CRM to a SharePoint Portal.   Typical portal use cases allow organizations to share sales orders with customers, purchase orders with vendors, or HR information with employees, all available with basic configuration.  These endless options are best encapsulated by insight from Kellie Cooper, an Implementation Consultant at DynamicPoint, “our customers appreciate the flexibility in extending an endless amount of mission critical data from Dynamics to the Portal for 24/7 self-service access. For an even bigger win we can layer in the option for site visitors to make edits that are flowed directly back into Dynamics further reducing customer support costs and delivering a tremendous lift in customer satisfaction.”

With this new release comes an updated pricing model that encourages customers to extend as much information as they desire with customers, vendors and employees.  For example, if a customer is already collaborating on jobs with clients and wants to offer insight to inventory levels, this addition comes with no impact to the SharePoint Portal product licensing fees.

About DynamicPoint:

DynamicPoint develops products that leverage the Microsoft SharePoint platform to integrate and enhance return on investment in Microsoft Dynamics ERP and Microsoft Dynamics CRM systems.  In addition to cost effective, out-of-the-box products for portals, employee expense, requisition management and invoice automation, DynamicPoint also offers organizations the ability to customize a fully integrated solution to meet unique business requirements. The company’s mission is to help customers maximize productivity, improve access to information, enhance communication and collaboration inside and outside the office, and to provide additional revenue opportunities within their marketplace.

Learn more about DynamicPoint: https://www.dynamicpoint.com 

Press Contact:
Tiffany Allen
Senior Sales Account Executive

DynamicPoint SharePoint Solutions Logo


Why Customer’s Love DynamicPoint

DynamicPoint Dotted Testimonial Divider

  • Kellie and team I really appreciate all your help getting our customer’s project sorted out. It may not have been our ideal go live situation with the client’s old system going down suddenly, but you have been awesome about very quick responses, and getting things taken care of for us and the client. Thank you.

    Brenda N.,
    Senior Director, Technology Services | RSM US LLP

    testimonial 5
  • IT systems are never perfect. The difference between a good and average (or poor) experience is made when a vendor proves themselves as a true business Partner by ensuring the customer is getting the value they expect from their product, it’s this character and culture of their team that validates my decision to partner with DynamicPoint.

    Chris E.,
    Director of Business and Quality Information Systems | OneBlood, Inc

    testimonial 4
  • We have been so impressed with DynamicPoint’s solution and their people. They put in the time to make sure they can deliver what they promise,” concludes Amy. “You can tell they are very committed to their customers and made me feel like a priority through every question and conversation.

    Amy T.,
    Sr. Manager Business Applications & IT Support Services | CBORD

    testimonial 3
  • DynamicPoint is very knowledgeable, quick turnaround times and great customer service. What they deliver is always what I asked for or more. One of my most favorite vendors!

    Shannon I.,
    Glidewell Laboratories

    testimonial 2
  • Great expertise with both Microsoft Dynamics GP and SharePoint. DynamicPoint was very responsive and professional throughout the engagement. The product was exactly what was desired, and was bug free upon delivery. I highly recommend working with DynamicPoint for any GP customization or SharePoint development.

    Ron T.
    T.D. Williamson Inc.

    Testimonial 1