Absolutely, Please use the HTTP trigger "When a HTTP Request is received" . This will give you a URL. When you open this URL the flow will trigger automatically. So From your button you can send an AJAX request and the flow will trigger.
There are other ways to run flows from directly Dynamics as well one is from the Dynamics UI it self.
Please accept the post as solution if it resolved your problem or up vote if it helped you in anyway this will allow other people to search correct solutions effectively.