# Getting started

Set up your first FlowConsent banner and ship GDPR-compliant cookie consent in about 10 minutes: scan your site, customize the banner, paste one script.

> Canonical: https://www.flowconsent.com/en/doc/getting-started
> Last updated: 2026-05-01
FlowConsent is a GDPR-compliant cookie consent platform hosted in the EU. This guide walks you through the four steps to ship your first banner: create an account, add your site, customize the banner, and install the script.

## Create your account

Head over to the [sign-up page](https://app.flowconsent.com/auth/sign-up) and create your workspace. The free plan covers up to 25,000 sessions per month, no credit card required.

Once your account is ready, you land on the dashboard. Every banner lives inside a **workspace**, which represents one organization (you can host multiple sites under the same workspace).

## Add your first site

From the dashboard, click **New banner** and enter your site URL. FlowConsent automatically scans the page to detect:

- Third-party scripts (Google Analytics, Meta Pixel, HubSpot, etc.)
- Cookies already being set
- The categories each one falls under (necessary, analytics, marketing, preferences)

The scan takes 1 to 3 minutes. You can review and edit the detected services before publishing.

## Customize the banner

Open the **Builder** to fine-tune the look and feel. The most common edits:

- **Layout**: bottom bar, modal, or corner card
- **Colors & typography**: match your brand (primary, accent, text)
- **Copy**: title, description, button labels, in up to 28 languages depending on your plan
- **Behavior**: equal accept/reject buttons (required by CNIL/EDPB), prior blocking, granular categories

Every change previews live on the right. Save when you're happy: no deploy needed yet, just the configuration.

### Compliance defaults

By default, new banners ship with:

- Equal-size **Accept all** and **Reject all** buttons
- Prior blocking (no scripts run before consent)
- Consent proof stored on EU infrastructure
- Per-category granular controls

You can keep these defaults or override them per banner.

## Install the script

Open the **Deployment** tab in the Builder. Copy the integration snippet and paste it in the `<head>` of your site, as high as possible:

```html
<!-- FlowConsent CMP -->
<script src="https://YOUR-LICENSE-CODE.consent.flowconsent.com/cookie-manager.js?code=YOUR_LICENSE_CODE"></script>
```

On the Free plan the snippet points to your own Cloudflare Worker URL (`https://your-worker.workers.dev/cookie-manager.js?code=...`) instead of `consent.flowconsent.com`.

That's it. The banner appears on the next page load, blocks third-party scripts until consent is given, and reports impressions back to your dashboard.

### Verify it works

Open your site in a private window. You should see:

1. The banner on first visit
2. No third-party requests in the **Network** tab before clicking **Accept**
3. A new entry under **Analytics → Sessions** in your dashboard

If something's off, check the [troubleshooting guide](/en/doc/troubleshooting), or reach out to support from the chat in your dashboard.

## Next steps

- Set up [team members and roles](/en/doc/team-and-workspaces)
- Connect your [Google Tag Manager](/en/doc/google-consent-mode)
- Learn how [consent proof](/en/doc/proof-report) works under GDPR
