# Core subscription tiers

## Introduction

Different organisations have different needs when it comes to utilising the Patchworks dashboard - from minimal features required to perform specific tasks, all the way through to advanced functionality for building complex data flows in-house.

Our Core subscription tiers ensure that there's something to suit everyone. Information on this page details available subscription tiers and associated information.

{% hint style="info" %}
Having [purchased a subscription](#how-do-i-purchase-a-subscription-tier), its associated features and allowances are available to your organisation. Each user within your organisation is assigned a [role](https://doc.wearepatchworks.com/product-documentation/users-roles-and-permissions/roles-and-permissions-summary) which determines if/how they can access these features.  &#x20;
{% endhint %}

## Available core subscription tiers

The table below summarises available dashboard features and feature allowances for each Core subscription tier.&#x20;

<table><thead><tr><th width="286">Tier</th><th>Summary</th></tr></thead><tbody><tr><td>Trial</td><td>Having registered for a Patchworks account your free trial starts with full access to all dashboard features for 15 days.</td></tr><tr><td>Blueprint Store</td><td>Applies for customers who access the Patchworks dashboard purely to use a particular blueprint - i.e. there's no requirement to install additional connectors/resources, build/update process flows, etc.  With <a href="#app-store-tier-summary">some exceptions</a>, blueprint store user access is read-only. </td></tr><tr><td>Standard</td><td>Standard tier users have full access to all standard dashboard features - <a href="#advanced-features">advanced features</a> are displayed but are read-only. <a href="#core-tier-allowances">Limits apply to the number of deployed connectors and process flows allowed</a> - if required, <a href="#core-subscription-tier-bolt-ons">bolt-ons</a> can be added to extend these allowances.</td></tr><tr><td>Professional</td><td>Professional tier users have full access to all standard and <a href="#advanced-features">advanced</a> dashboard features. <a href="#core-subscription-tier-allowances">Enhanced limits apply to the number of deployed connectors and process flows allowed</a> - if required, <a href="#core-subscription-tier-bolt-ons">bolt-ons</a> can be added to extend these allowances.</td></tr><tr><td>Custom</td><td>Custom tier users have full access to all standard and <a href="#advanced-features">advanced</a> dashboard features. <a href="#core-subscription-tier-allowances">Custom limits apply to the number of deployed connectors and process flows allowed</a>. </td></tr></tbody></table>

## Core subscription tier allowances

The table below summarises feature access and allowances for each Core subscription tier.&#x20;

<table data-full-width="true"><thead><tr><th>Feature ↓</th><th align="center">Trial</th><th align="center">Blueprint store</th><th align="center">Standard</th><th align="center">Pro</th><th align="center">Custom / Enterprise</th></tr></thead><tbody><tr><td><a href="../marketplace">Marketplace</a> </td><td align="center">Full access</td><td align="center">No access</td><td align="center">Full access</td><td align="center">Full access</td><td align="center">Full access</td></tr><tr><td><a href="#advanced-features">Advanced features</a></td><td align="center">Full access</td><td align="center"><a href="#app-store-tier-summary">Limited access to work with existing process flows</a></td><td align="center">No access </td><td align="center">Full access</td><td align="center">Full access</td></tr><tr><td><a href="../process-flows/managing-process-flows/enabling-and-disabling-a-process-flow/enabling-and-disabling-a-process-flow-without-virtual-enviroments">Deployed connectors</a> (i.e. connectors used in enabled &#x26; deployed process flows)</td><td align="center">2</td><td align="center">Read-only access to purchased blueprint connectors</td><td align="center">2</td><td align="center">4</td><td align="center">Custom</td></tr><tr><td><a href="../connectors-and-instances">Connector instances</a></td><td align="center">Unlimited</td><td align="center">Unlimited</td><td align="center">Unlimited</td><td align="center">Unlimited</td><td align="center">Unlimited</td></tr><tr><td><a href="../process-flows/about-process-flows">Active process flows</a> </td><td align="center">2</td><td align="center"><a href="#app-store-tier-summary">Limited access to work with existing process flows</a></td><td align="center">10</td><td align="center">20</td><td align="center">Custom</td></tr><tr><td><a href="../../process-flows/error-reporting-and-exception-handling/run-logs-and-queue#about-concurrent-processing">Concurrent running process flows</a></td><td align="center">1</td><td align="center">10</td><td align="center">10</td><td align="center">20</td><td align="center">Starting at 30 </td></tr><tr><td><a href="../company-management/company-insights/company-insights-overview/about-operations">Operations</a> <br>(per month) </td><td align="center">10,000</td><td align="center">150,000</td><td align="center">250,000</td><td align="center">500,000</td><td align="center">Custom</td></tr><tr><td><a href="../developer-hub/connector-builder">Connector builder</a> </td><td align="center">Full access</td><td align="center">No access</td><td align="center">Full access</td><td align="center">Full access</td><td align="center">Full access</td></tr><tr><td><a href="../developer-hub/patchworks-core-api">Patchworks API</a> <br>(per minute)</td><td align="center">240</td><td align="center"><a href="#app-store-tier-summary">Limited access if required by purchased blueprint</a></td><td align="center">240</td><td align="center">240</td><td align="center">Starting at 240</td></tr><tr><td><a href="../process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-webhook">Webhooks</a> <br>(per minute)</td><td align="center">2 </td><td align="center"><a href="#app-store-tier-summary">Limited access if required by purchased blueprint</a></td><td align="center">0</td><td align="center">120</td><td align="center">Starting at 120</td></tr><tr><td><a href="#about-the-callback-bolt-on">Callbacks</a> <br>(per minute)</td><td align="center">2</td><td align="center"><a href="#app-store-tier-summary">Limited access if required by purchased blueprint</a></td><td align="center">0</td><td align="center">0</td><td align="center">Starting at 120</td></tr><tr><td><a href="../connectors-and-instances/event-connectors-beta">Event connectors</a></td><td align="center">Full access</td><td align="center"><a href="#app-store-tier-summary">Limited access if required by purchased blueprint</a></td><td align="center">No access</td><td align="center">Full access</td><td align="center">Full access</td></tr><tr><td><a href="../process-flows/building-process-flows/process-flow-shapes/standard-shapes/notify-shape">Email notifications</a> (per month)</td><td align="center">100</td><td align="center">100</td><td align="center">500</td><td align="center">1000</td><td align="center">Starting at 1000</td></tr><tr><td><a href="../developer-hub/custom-scripting/creating-and-testing-custom-scripts/creating-a-script-with-ai">AI script requests</a> (per day)</td><td align="center">5</td><td align="center">5</td><td align="center">5</td><td align="center">5</td><td align="center">5</td></tr><tr><td><a href="../virtual-environments">Virtual environments</a></td><td align="center">2</td><td align="center"><a href="#app-store-tier-summary">Limited access if required by purchased blueprint</a></td><td align="center">2</td><td align="center">2</td><td align="center">Starting at 2</td></tr></tbody></table>

## When do monthly/daily allowances refresh?

<table><thead><tr><th width="173.9765625">Allowance type</th><th>Summary</th></tr></thead><tbody><tr><td>Monthly</td><td>Your allowance resets at the start of every new calendar month. You have access to your full balance from the first minute of the month until the final minute of the last day in that month. For example: <code>March 1st, 00:00</code> to <code>March 31st, 23:59</code>.</td></tr><tr><td>Daily</td><td>Your allowance resets at the start of every new day. You have access to your full balance from the first minute of the day until the final minute of the same day. For example: <code>March 1st, 00:00</code> to <code>March 1st, 23:59</code>.</td></tr></tbody></table>

## Blueprint store tier summary

The `blueprint store` tier is for users who only need dashboard access to run [prebuilt blueprints](https://doc.wearepatchworks.com/product-documentation/marketplace/marketplace-blueprints). These blueprints are built to perform specific tasks and as such, access is limited to features directly associated with purchased blueprints. The table below summarises allowed feature access for users on the `blueprint store` tier.

<table><thead><tr><th width="274">Feature </th><th>Allowed options</th></tr></thead><tbody><tr><td>Marketplace</td><td><ul><li>Access restricted to viewing/updating connectors included with purchased blueprint(s).</li></ul></td></tr><tr><td>Connectors</td><td><ul><li>Add new instances for existing connectors</li><li>Edit existing connector instances</li></ul></td></tr><tr><td>Process flows (general)</td><td><ul><li>Run logs  </li><li>Edit existing process flow settings</li><li>Edit existing process flow variables</li><li>Deploy existing process flows</li><li>Enable &#x26; disable labels for existing process flows</li><li>Add &#x26; delete labels for existing process flows</li><li>Add &#x26; delete email notifications for existing process flows</li><li>Run existing process flow manually</li></ul></td></tr><tr><td>Process flows (shapes)  - trigger</td><td><ul><li>Edit the trigger schedule for existing process flows</li></ul></td></tr><tr><td>Process flows (shapes)  - connector</td><td><ul><li>Edit instance</li><li>Edit existing parameters &#x26; filters</li></ul></td></tr><tr><td>Process flows (shapes)  - filter</td><td><ul><li>Edit existing filters</li></ul></td></tr><tr><td>Process flows (shapes)  - route</td><td><ul><li>Edit existing condition filters</li></ul></td></tr><tr><td>Process flows (shapes)  - add to cache &#x26; load from cache</td><td><ul><li>Can use if included with process flow(s) </li><li>Cannot create new caches</li><li>Cannot delete caches</li><li>Can clear existing cache(s) via cache maintenance</li></ul></td></tr><tr><td>Process flows (shapes)  - de-dupe</td><td><ul><li>Can use if included with process flow(s) </li><li>Cannot create new data pools</li><li>Cannot delete data pools</li><li>Can remove single IDs via data pool maintenance</li></ul></td></tr><tr><td>Patchworks API </td><td><ul><li>Can use if required by purchased blueprint(s)</li></ul></td></tr><tr><td>Webhooks</td><td><ul><li>Can use if included with process flow(s) -  cannot add new webhooks</li></ul></td></tr><tr><td>Event connectors</td><td><ul><li>Can use if included with process flow(s) -  cannot add new event connectors</li></ul></td></tr><tr><td>Custom scripts</td><td><ul><li>Can use if included with process flow(s) - cannot add, edit, delete or deploy scripts</li></ul></td></tr><tr><td>Cross reference lookups</td><td><ul><li>Edit cross reference values in any cross reference lookups associated with purchased blueprint(s) </li></ul></td></tr><tr><td>Connector builder</td><td><ul><li>No access</li></ul></td></tr></tbody></table>

## Advanced features

Advanced features are available on the [professional tier](#available-core-subscription-tiers), or can be added for [standard tier](#available-core-subscription-tiers) users via a [bolt-on](#core-subscription-tier-bolt-ons). These features are listed below.

| Feature        | Item                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Cache          | <ul><li><a href="../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/add-to-cache-shape">Add to cache shape</a></li><li><a href="../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/load-from-cache-shape">Load from cache shape</a></li><li><a href="../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/cache-maintenance">Cache maintenance</a></li></ul> |
| De-dupe        | <ul><li><a href="../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/de-dupe-shape">De-dupe shape</a></li><li><a href="../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/de-dupe-shape/working-with-data-pools">Data pool maintenance</a></li></ul>                                                                                                                                                   |
| Custom scripts | <ul><li><a href="../developer-hub/custom-scripting">Custom scripts</a></li><li><a href="../process-flows/building-process-flows/process-flow-shapes/advanced-shapes/script-shape">Script shape</a></li></ul>                                                                                                                                                                                                                                            |
| Webhooks       | <ul><li><a href="../process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-webhook">Trigger - webhooks</a></li></ul>                                                                                                                                                                                                                                                                                      |
| Events         | <ul><li><a href="../connectors-and-instances/event-connectors-beta">Event connectors</a></li><li><a href="../process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-event-listener">Trigger - event connectors</a></li></ul>                                                                                                                                                                              |
| Patchworks API | <ul><li><a href="broken-reference">Core API</a></li></ul>                                                                                                                                                                                                                                                                                                                                                                                               |

## Core subscription tier bolt-ons

The table below summarises bolt-ons that can be purchased and added to [existing core subscription tiers](#available-core-subscription-tiers).&#x20;

<table><thead><tr><th>Bolt-on</th><th>Applicable tiers<select multiple><option value="4796e7bd8df74425b7525ccd539120bd" label="professional" color="blue"></option><option value="674b863421fe4772b0e058ef13cc02e5" label="custom" color="blue"></option><option value="96d12796afe04bc1a4609fac57e5a372" label="standard" color="blue"></option></select></th><th>Summary</th></tr></thead><tbody><tr><td>Advanced features</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard</span></td><td>Enable advanced features.</td></tr><tr><td>Single connector</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Add one more connector to current deployed connectors allowance.</td></tr><tr><td>10 process flows</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Add ten more process flows to current deployed process flows allowance.</td></tr><tr><td>60 webhooks per minute</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Add 60 webhooks per minute to an existing allowance.</td></tr><tr><td><a href="#about-the-callback-bolt-on">120 callbacks per minute</a></td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Add 120 callbacks per minute to an existing allowance.</td></tr><tr><td><a href="#about-the-partner-features-bolt-on">Partner features</a></td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Create linked companies.</td></tr><tr><td>Flow concurrency limit</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Increase the number of process flows that can be run concurrently.</td></tr><tr><td>Cache memory (MB)</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Increase the size of caches that can added. The default allowance is 50MB.</td></tr><tr><td>Inbound API rate limit</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Increase your rate limit for the Patchworks API.</td></tr><tr><td><a href="#about-the-tracked-data-extension-bolt-on">Tracked data extension</a></td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Add a given number of days to an existing allowance. </td></tr><tr><td>AI requests</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Increase the number of AI requests allowed per day.</td></tr><tr><td>Virtual environments</td><td><span data-option="96d12796afe04bc1a4609fac57e5a372">standard, </span><span data-option="4796e7bd8df74425b7525ccd539120bd">professional, </span><span data-option="674b863421fe4772b0e058ef13cc02e5">custom</span></td><td>Increase the number of allowed virtual environments.</td></tr></tbody></table>

### About the partner features bolt-on

The `partner features` bolt-on allows you to [add your own linked companies](https://doc.wearepatchworks.com/product-documentation/company-management/multi-company-profiles/adding-and-linking-a-new-company). An allowance is provided for the number of companies created for given subscription tiers.

### About the callback bolt-on

The `callback` bolt-on provides access to [callback triggers](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-callback) and the [callback shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/callback-shape), allowing you to send an API request which initialises a process flow and returns data in a real-time, synchronous call.&#x20;

This feature utilises a *callback* queue to ensure that data is returned as a priority. All customers using the `callback` feature access the same `callback` queue, so performance depends on the complexity of your process flows and general platform load. Please see our [callback shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/callback-shape) page for more information on how this works.

For faster callback times, a dedicated `callback queue` can be purchased for your company. Please [contact our Sales team](https://www.wearepatchworks.com/pages/contact-us) for details.

#### Callback limits

The number of callback requests permitted per minute is determined by your core subscription tier. Given the nature of callbacks, soft and hard limits apply for requests:

* **Soft limit**\
  If a callback request exceeds your allowance up to and including the hard limit (see below) then processing continues normally, subject to any overage agreement that's in place.&#x20;
* **Hard limit**\
  A hard limit of `240` applies to all company profiles. If the number of callback requests made per minute exceeds the associated subscription tier allowance by 241 or more, the request fails with a `429 too many requests` response.

### About the tracked data extension bolt-on

By default, tracked data remains available for interrogation (via the [tracked data page](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/track-data-shape/the-tracked-data-page)) for `15 days`. The `tracked data extension` allows you to increase this number of days.

{% hint style="info" %}
The maximum number of days that can be added to the default is `75` (so a total lookback period of `90 days`).&#x20;
{% endhint %}

It's important to note that any increase is not retrospective - your extended lookback starts to increment by one day, each full day after the extension is added. For example, if you add a `tracked data extension` of 10 days on the 1st of the month - giving a lookback of 25 days in total - the full 25-day lookback becomes available 10 full days later:

| Day  | Number of lookback days available |
| ---- | --------------------------------- |
| 1st  | 15                                |
| 2nd  | 16                                |
| 3rd  | 17                                |
| 4th  | 18                                |
| 5th  | 19                                |
| 6th  | 20                                |
| 7th  | 21                                |
| 8th  | 22                                |
| 9th  | 23                                |
| 10th | 24                                |
| 11th | 25                                |

## How do I purchase a subscription tier or bolt-on?

Anyone can sign up for a new Patchworks [trial subscription](#available-core-subscription-tiers) via our [login page](https://app.wearepatchworks.com/login). When your 15-day trial period ends, you can contact the Patchworks Sales team to purchase the required subscription. You can do this via our [website](https://www.wearepatchworks.com/pages/contact-us), or our [dashboard chatbot](https://doc.wearepatchworks.com/product-documentation/raising-a-support-ticket#dashboard-chatbot):

<div align="left"><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FNhkDkuSZx78V1vvRWE1W%2Fcontact%20sales.png?alt=media&#x26;token=70c68bf7-17a7-4197-9f62-aff5a40b9700" alt="" width="300"><figcaption></figcaption></figure></div>

{% hint style="info" %}
If you have come to Patchworks via an agency/partner, please contact them to arrange your preferred subscription.
{% endhint %}

## How can I check my subscription allowances?

To view all allowances for your subscription, [access your Company insights page](https://doc.wearepatchworks.com/product-documentation/company-management/company-insights/accessing-your-company-insights) - you'll see your current subscription tier in the top right-hand corner. Click this to view all associated allowances:

<figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F1nxOh1jjmkFGOCXghXyB%2Finsights%20-%20view%20tier%20info.png?alt=media&#x26;token=e7a0b995-fac9-40b6-9fc6-7ac0b155a793" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For more information about this option please see our [Company insights overvie](https://doc.wearepatchworks.com/product-documentation/company-management/company-insights/company-insights-overview)w page.
{% endhint %}

### How can I check the status of my connector & process flow allowances?

Subscription tiers are associated with different allowances for the number of deployed connectors, and the number of deployed process flows.&#x20;

{% hint style="info" %}
For allowance purposes, a 'deployed' process flow is a process flow that is both **deployed and enabled**. A 'deployed' connector is a connector that is in use by a 'deployed' process flow.
{% endhint %}

To view the number of 'deployed' connectors and the number remaining in your subscription tier allowance, select `connectors and instances` from the left-hand navigation menu - your allowance status is shown in the header of the `manage connectors` page:

<figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FwyL94fOn9n6tYV6GcqhV%2Fshow%20deployed%20connectors.png?alt=media&#x26;token=7b836ce0-5359-43d6-9cd4-7ca2d8631603" alt=""><figcaption></figcaption></figure>

To view the number of 'deployed' process flows and the number remaining in your subscription tier allowance, select `process flows` from the left-hand navigation menu - your allowance status is shown in the header of the `manage your flows` page:

<figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FR57kso6ML4PmvFAp4d76%2Fshow%20deployed%20flows.png?alt=media&#x26;token=535f56ec-93f6-4b27-919e-e3874fc3dcad" alt=""><figcaption></figcaption></figure>
