Here is a useful series of articles on getting started integrating Elm into a Phoenix application:
http://codeloveandboards.com/blog/2017/02/02/phoenix-and-elm-a-real-use-case-pt-1/
The article uses Elm, integrates using Brunch and is deployed as part of the Phoenix application.