Support Center Support Center Home

Secure Variables

Secure Variable Storage (SVS) is a feature that allows you to store sensitive information securely within RapidSpike. You can use this information in User Journeys when inputting information such as:

  • Email addresses
  • Passwords
  • API keys
  • Usernames

You can access Secure Variables in scripts but will never be displayed in your RapidSpike account. They are alike to Script Variables in that you can recall them later within your journey script.

Where are Secure Variables Stored

They are stored in an encrypted vault. Each RapidSpike account has its own dedicated variable vault which is protected using an encryption key unique to that account. Currently, this vault is hosted in AWS’s Secret Manager, a secure storage service, and it is encrypted using AWS’s Key Management Service for an added layer of protection.

Who can Manage Secure Variables

Activate SVSAdmins, users
Create VariablesAdmins, users
Read Variable KeysAdmins, Users and View Only users
Read Variable ValuesNot allowed
Updating VariablesNot supported
Delete VariablesAdmins

Creating Secure Variables

  1. Log in to your RapidSpike account.
  2. Go to Settings > Global Settings > Secure Variable Storage.
  3. Activate SVS if required
  4. Click Add Variable.
  5. Enter the key: This is the reference name that you will use in user journey scripts.
  6. Enter the value: This is the sensitive information you want to store securely.
  7. You can add more variables at once by clicking Add Another.
  8. Finally, click Save.

Updating Variables:

For security purposes, to update a variable, you need to delete it and recreate it with the new value. Only Admins can delete variables.

Deleting Variables:

As an admin user, you have the ability to delete variables.

Deleting a variable makes it immediately unavailable to the scripts using it. Therefore, make sure you are certain that it’s no longer referenced or that you are going to recreate it with a new value.

Using Secure Variables In Scripts

You can reference your variables (see also: script variables) when using actions that input text into input fields like Form and EnterText.

To recall a secure variable in an action, you can use the syntax $SecureVariable.Key. The key refers to the reference name of the secure variable you created.

screenshot showing how to add secure variables into a user journey script

The value of the secure variable will not show up within the script itself.

Please Note
Screenshots or videos will show the variable values entered into a web form. Use these with caution.

screenshot showing a successful script using secure variables
Was this article helpful?

Related Articles