RiseXperience CloudFormations

Overview and Purpose

RiseXperience is a true pay-as-you-go Software-as-a-Service (SaaS) cloud solution. All functionality is managed and maintained within the RiseXperience cloud, and not within your AWS Account. We take the responsibility of regularly maintaining, upgrading, and enhancing the RiseXperience solution.

Security is our primary concern. As such, our mandate is to keep the functionality managed 100% within our SaaS cloud, but not your data or customer information. Your data and customer information belongs and resides within your AWS account.

All of the RiseXperience AWS CloudFormations provided are optional, and depend on what or how much of the RiseXperience functionality, channels, or CRM Integrations you choose to use.

Therefore, certain RiseXperience features require access into your AWS Account to either push generated data (for example Voicemail, where the actual saved voicemails are stored in your AWS account), or to access Amazon Connect API's to provide easier management (for example, visibility of your Amazon Connect Users and Queues from your RiseXperience Administration Portal) or enhanced user features (for example, displaying Realtime Queue Statistics in the Agent UI).

What is AWS CloudFormation?

AWS CloudFormation is a service that allows creation, setup and configuration of resources in an AWS account in a scripted fashion, rather than having to create, provision or import the objects via manual steps using the AWS Console. For more information, see: AWS CloudFormation

RiseXperience uses pre-configured AWS CloudFormation scripts to automate the setup of optional resources in your AWS Account that are needed if you choose to use various RiseXperience features.

Prerequisites and First Steps

The RiseXperience CloudFormation scripts are downloaded from your RiseXperience Administration Portal, and are dynamically generated based on your RiseXperience configuration.

Initial Integration CloudFormation

Use of any optional RiseXperience features requires an IAM Role in your account, and a trusted API Key to allow your account access back to the RiseXperience API's. The prerequisite RiseXperience Integration CloudFormation provisions this IAM Role and configures an API Key in your AWS Secrets Manager, with an associated automatic rotation policy.


  1. Click on the Function menu and select Feature Integrations (CloudFormations).
  2. Click on Download the RiseXperience Integration CloudFormation script which is the first Cloudformation in the list.



  3. You will be prompted with a Save As dialog screen.
  4. Save the IntegrationCloudFormation.yaml file locally to your PC for use in the following steps.
  5. Log Into your AWS Management Console.
  6. Make sure you are in the correct AWS region for where you want to deploy (this can be found on the top right of the Navigation bar).
  7. Click on Services at the top, and under Management and Governance, choose CloudFormation.
  8. From the CloudFormations console, select Stacks in the left-hand navigation bar, and select Create Stack and select With new resources (standard).


  9. You will be presented the Create Stack view for creating/deploying a new CloudFormation script (known as a stack):
    • Under the Prepare Template section, select Template is Ready
    • Under Specify Template, select Upload a template file
    • Under Upload a template file, click Choose File
    • In the resulting file selector, find and upload the file you saved from Step 3 above.
    • Click Next at the bottom


  10. In the following Specify Stack Details screen, all that is needed is a name for the stack. Enter an appropriate name.
    We suggest using your RiseXperience Environment (e.g. dev, prod, etc.) in the name for better organization, in case you have CloudFormations for multiple RiseXperience Environments being deployed into the same AWS Account.
    For example:
    companyalias-environment-integration
  11. Click Next
  12. On the next Configure stack options screen, accept all the defaults, and click Next.
  13. On the next Review testing screen, scroll to the bottom Capabilities section, check the “I acknowledge that AWS CloudFormation might create IAM resources with custom names.” Checkbox, and finally click Create Stack.