Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 2.12 KB

README.md

File metadata and controls

20 lines (15 loc) · 2.12 KB

Extending the Coral Cloud Agent with Heroku

This demo extends the popular Coral Cloud demo by extending the Coral Cloud Agent with the ability to dynamically generate a custom collage of the guests stay. You can watch a short demo video here. Also if you missed our other Agentforce demo you can still catchup through this blog and associated video and sample code.

alt text

Deploy Instructions

  • Deploy the Coral Cloud sample, including the Service Cloud extension that includes setting up the Experience Cloud site and validate that you can see the Coral Cloud website and access the agent by booking an experience
  • This sample stores generated images for future download in an AWS S3 bucket. Ensure you have created an AWS S3 bucket and setup a policy to permit read write access. The default bucket name in this sample is coralcloudcollagefiles
  • Deploy as you would any Heroku Java application using git push heroku main
  • Set environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY locally and/or for Heroku via heroku config:set
  • Configure Heroku Connect to the Salesforce Org you are using for the Coral Cloud sample (the free demo plan will work just fine). Configure mappings to the Booking, Contact, Experience and Session objects (all fields).
  • Lastly configure a new Agentforce Action and add it to the Coral Cloud Agent (see instructions below)

Configuring the Agentforce Action

  • Complete this tutoriall to learn how to deploy and configure this action.