> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/global-settings/getting-started/cloud-apps-prerequisites.md).

# Cloud Apps Prerequisites

## ![](https://579543750-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FKK27dGExFDtzaiuy5OQo%2FSummary2-Small-Icon.svg?alt=media\&token=fd28bf21-00ee-4db0-9dc5-73ec71dbe391) Overview

This article outlines the required prerequisites and preparatory steps for setting up and using Flosum Cloud Apps. It includes user permission requirements, domain allowlisting, API considerations, and SSO setup.

## Prerequisites and Setup Requirements

{% stepper %}
{% step %}

### Salesforce User Requirements

* Use a **Salesforce Standard License** (not a Community/Platform user).
* Use a **dedicated Salesforce user** for registration instead of a personal admin's login. This approach ensures that deactivating a regular user won't disrupt integration or scheduled jobs.
* See the following article for specific user permission requirements.
  * [Creating a Dedicated Salesforce User](/global-settings/environment/organizations/creating-a-dedicated-salesforce-user.md)
    {% endstep %}

{% step %}

### Allowlist Required Domains

If your organization uses Zscaler or similar tools to block traffic, allowlist the following domain URLs:

<pre data-overflow="wrap"><code>Region: United States
<code class="expression">space.vars.login_url</code>
<code class="expression">space.vars.devops_url_us</code>
<code class="expression">space.vars.backup_url_us</code>
<code class="expression">space.vars.data_migrator_url_us</code>
<code class="expression">space.vars.global_url_us</code>

Region: Germany
<code class="expression">space.vars.login_url</code>
<code class="expression">space.vars.devops_url_de</code>
<code class="expression">space.vars.backup_url_de</code>
<code class="expression">space.vars.data_migrator_url_de</code>
<code class="expression">space.vars.global_url_de</code>

Region: Japan
<code class="expression">space.vars.login_url</code>
<code class="expression">space.vars.devops_url_jp</code>
<code class="expression">space.vars.backup_url_jp</code>
<code class="expression">space.vars.data_migrator_url_jp</code>
<code class="expression">space.vars.global_url_jp</code>

Region: Australia
<code class="expression">space.vars.login_url</code>
<code class="expression">space.vars.devops_url_au</code>
<code class="expression">space.vars.backup_url_au</code>
<code class="expression">space.vars.data_migrator_url_au</code>
<code class="expression">space.vars.global_url_au</code>
</code></pre>

{% endstep %}

{% step %}

### Security & Risk Approval

Submit any required documentation to your **Security, Compliance, or Risk team** for approval before connecting Flosum Cloud Apps to your Salesforce org.
{% endstep %}

{% step %}

### Prepare Sample Data for Trial or PoC

{% hint style="info" %}
This step only applies to the **Backup & Archive** app.
{% endhint %}

For a trial environment:

* Use a **Salesforce Sandbox** org.
* Prepare up to **100 GB** of combined data across:
  * Accounts, Contacts, Cases, Custom Objects
* Mask or obfuscate sensitive fields before uploading.

{% hint style="info" %}
A full org backup occurs only during the first composite backup. Future backups pull only delta changes.
{% endhint %}
{% endstep %}

{% step %}

### Optional: Relax Salesforce API Limits

{% hint style="info" %}
This step only applies to the **Backup & Archive** app.
{% endhint %}

Composite backups rely on Salesforce API calls.

* Initial backups may consume a significant amount of your API quota in **large orgs**.
* Flosum throttles usage to **80%** of the daily API limit by default.
* To avoid throttling delays, you can request **temporary API limit increases** from Salesforce Support.
  {% endstep %}

{% step %}

### Allowlist Flosum Email Domains

Ensure that Flosum system notifications are not blocked or marked as spam.

Allowlist these domains on your corporate email server:

* **@flosum.app**
* **@flosum.com**
* **@flosum.tech**
  {% endstep %}

{% step %}

### Using Single Sign-On (SSO)

Flosum Cloud Apps supports SSO via OAuth token-based identity providers.

See the following guides to configure your IDP:

* [Adding an Identity Provider (SSO)](/global-settings/security/identity-providers-sso/adding-an-identity-provider-sso.md)
* [Auth0 - OIDC - Configuration](/global-settings/security/identity-providers-sso/oidc-identity-providers/auth0-oidc-configuration.md)
* [AWS Cognito - OIDC - Configuration](/global-settings/security/identity-providers-sso/oidc-identity-providers/aws-cognito-oidc-configuration.md)
* [Microsoft Entra ID - OIDC - Configuration](/global-settings/security/identity-providers-sso/oidc-identity-providers/microsoft-entra-id-oidc-configuration.md)
* [Google IDP - OIDC - Configuration](/global-settings/security/identity-providers-sso/oidc-identity-providers/google-idp-oidc-configuration.md)
  {% endstep %}
  {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/global-settings/getting-started/cloud-apps-prerequisites.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
