> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowforma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation issues - Enabling custom scripting

> Resolve FlowForma custom script installation errors by enabling custom scripting on a single SharePoint site collection or across the whole tenant.

When you install the **FlowForma** app, there may be times when there are issues. These may be caused by your SharePoint configuration and not necessarily an issue with the **FlowForma** app itself.

We will document all known issues & solutions below. However, if you do not find your answer on this page or have any issues resolving these issues please do not hesitate to contact [support@flowforma.com](mailto:support@flowforma.com) and we'll be happy to help you.

## Custom script issue

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-1.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=87c23aaa1f10b3f10b676db826543634" alt="Custom script error message" width="614" height="589" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-1.png" />

The issue above appears when **FlowForma** is installed on a site where **custom scripting** has not been enabled.

There are two methods you can use to resolve the issue

* Enable custom scripting on an individual site collection.
* Enable custom scripting on your entire SharePoint Tenant.

### Option 1 - Enable on a site collection

Step 1 - Install SharePoint Online Management Shell [https://www.microsoft.com/en-us/download/details.aspx?id=35588](https://www.microsoft.com/en-us/download/details.aspx?id=35588)

Step 2 - Run SharePoint Online Management Shell

Step 3 - run Command `Connect-SPOService https://yourDomain-admin.sharepoint.com`

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-2.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=38bf28264e15c47344da1c15648d21d8" alt="Connect-SPOService command" width="980" height="89" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-2.png" />

Now sign in (As a tenant administrator)

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-3.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=b3943f2f43d1551c3c80b3563fc70a26" alt="SharePoint Online sign in" width="981" height="568" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-3.png" />

Step 4 - run Command `$site = Get-SPOSite https://yourDomain.sharepoint.com/sites/yourSiteCollection`

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-4.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=956c8f9a992ddae04a30ae6547c70fdc" alt="Get-SPOSite command" width="978" height="71" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-4.png" />

Step 5 - Run Command `$site | Set-SPOSite -DenyAddAndCustomizePages 0`

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-5.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=b20fd3f433d130d1731e956ca697a9d4" alt="Set-SPOSite command" width="980" height="96" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-5.png" />

Scripting has now been enabled on your site collection

<Info>
  This change takes effect immediately, so you can re-deploy the app to this site collection immediately
</Info>

Step 5 - Return to the **FlowForma** site and Click the retry button

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-6.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=3a6e5f3f65d8c9523afabfc85b97991c" alt="FlowForma retry button" width="614" height="589" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-6.png" />

Your **FlowForma** app will now deploy successfully.

### Option 2 - Enable tenant

* Sign in to Office 365 as a global admin or SharePoint admin.
* Click the app launcher icon (on your left upper corner). Select **Admin** to open the Office 365 admin center. If you don't see the admin tile, you don't have Office 365 administrator permissions in your organization.

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-7.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=8b80fcc1be8c3abe89b79664149ca0da" alt="Office 365 app launcher and Admin tile" width="311" height="315" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-7.png" />

* In the left pane, choose **Admin centers** then **SharePoint**.

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-8.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=a94cde8a951410eb17fef4ed76d09824" alt="Admin centers menu" width="348" height="624" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-8.png" />

* Select **settings**.
* Under **Custom Script** select:
  * Allow users to run custom script on personal sites.
  * Allow users to run custom script on self-service created sites.

<Info>
  Please note this change may take up to 24 hours to take effect.
</Info>

Return to you **FlowForma** site and Click Retry

<img src="https://mintcdn.com/flowforma/g56Im1vOp6-ECYen/images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-9.png?fit=max&auto=format&n=g56Im1vOp6-ECYen&q=85&s=8d061747fc54f401a1994c7c47cdf2c1" alt="FlowForma retry button" width="614" height="589" data-path="images/installation/installation-issues/installation-issues-enabling-custom-scripting/installation-issues-enabling-custom-scripting-9.png" />

If scripting has been enabled you FlowForma app will deploy successfully.

If scripting has not been enabled yet, you will be informed that scripting has not yet been enabled and you should try again. As mentioned above it can take upto 24 hours for scripting to be enabled.
