Extending Salesforce1 with Canvas Custom Actions

Canvas custom actions appear in the publisher in the Salesforce1 app, and provide a way to make canvas apps available from the publisher.

In this chapter, we’ll further extend the Acme Wireless organization by integrating a third-party app with the platform using Force.com Canvas. Acme Wireless has a Web application running on Heroku called Shipify. They use it to process orders. We’ll copy the Shipify application that runs on Heroku and make it available as a canvas custom action from the publisher.

In this scenario, warehouse workers with mobile devices can bring up a list of open customer orders. They can select an order and then process it for shipping. After the order is processed, Shipify sets the order status in Salesforce and posts a feed item to the associated customer account. You’ll see how easy it is to integrate a Web application and enable it to communicate with Salesforce. This creates a seamless experience for your mobile users.