App workflow on edge agent

Two separate questions here -

Any plans on making some app workflow functionality part of the Edge agent?

If a node is available within application workflows but not edge workflows, there’s a good reason we did not make it available for edge devices. For example, we don’t allow the Email or SMS nodes in edge workflows because doing so would mean exposing our API keys for Sendgrid and Twilio, respectively.

However, there are a number of ways you can trigger an application workflow based on some condition occurring on an edge device - by publishing state on the edge device and using a Device State trigger in the application workflow, by using an HTTP node in an edge workflow to send a request to a webhook or experience endpoint, as well as a few other methods.

Do you have any use case info on a web gui living on the same device as the Edge Agent?

It is possible to run a web server on the edge agent; you can then handle requests and issue replies from your edge workflow. But none of Losant’s built-in experience functionality or dashboarding tools are available to you on the edge device.