# Getting started

Set up your first FlowConsent banner and ship a GDPR-compliant cookie consent in under 10 minutes.

> 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 about 30 seconds. 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 40+ languages
- **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)
- Connect your [Google Tag Manager](/en/doc/integrations/gtm)
- Learn how [consent proof](/en/doc/consent-proof) works under GDPR
