Add services in one click with templates

3 min read Updated July 2026

Instead of hand-typing a service’s name, category, and details, pick it from the Add from template… dropdown in the Services editor (Settings → CoreConsent → Services, next to + Add service). One click adds a fully configured service.

What a template fills in

Each template arrives with everything set correctly:

  • Name — the data-cc-name slug, matching the naming the Pro scanner uses, so template-added services line up with Auto-managed coverage.
  • Title — the label visitors see in the banner and preferences.
  • Groups — the right purpose tags (advertising pixels tagged Marketing, measurement tools Analytics, embeds Functional). These tags matter: they drive Global Privacy Control handling, banner category toggles, and the cookie table.
  • Description and cookie list — flows straight into your [clearconsent_cookie_table] policy table, so a template-added service documents itself.

No template ships pre-enabled or required — every one starts fully opt-in, and you can adjust anything after adding.

The library

Template Category
Google Analytics Analytics
Google Ads Marketing
Google Tag Manager Analytics + Marketing
Meta (Facebook) Pixel Marketing
TikTok Pixel Marketing
LinkedIn Insight Tag Marketing
Hotjar Analytics
Microsoft Clarity Analytics
Matomo Analytics
HubSpot Marketing + Analytics
Mailchimp Marketing
YouTube embeds Functional
Vimeo embeds Functional
Google Maps Functional
Google reCAPTCHA Functional

A note on two of these: Google Tag Manager is tagged both Analytics and Marketing because a container can load anything — the conservative tagging means GPC visitors won’t have it run automatically. And Google Analytics is deliberately tagged Analytics only; Google Consent Mode v2’s ad_user_data/ad_personalization signals separately govern any advertising use of GA data.

Good to know

  • Duplicates are prevented. Picking a template you’ve already added highlights the existing service instead of creating a copy.
  • The free service limit applies. On the free plan the picker (like the add button) respects the service cap; Pro is unlimited.
  • Adding a service here doesn’t add the vendor’s script. The service defines the consent switch; the script itself is either tagged in your theme (type="text/plain" + data-cc-name), added via the Pro Script Manager, or intercepted by Pro auto-blocking. See “Install and set up CoreConsent” for the wiring.
  • After adding, save and clear your page cache so the banner reflects the new service immediately.

For developers

The catalog is filterable — agencies can add house templates (or remove ours) with clearconsent_service_templates:

add_filter( 'clearconsent_service_templates', function ( $templates ) {
    $templates[] = array(
        'name'        => 'plausible',
        'title'       => 'Plausible Analytics',
        'purposes'    => array( 'analytics' ),
        'description' => 'Cookieless, privacy-friendly analytics.',
        'cookies'     => array(),
    );
    return $templates;
} );

Combined with white labeling, this lets an agency ship a branded plugin whose template list matches its standard client stack.

Was this article helpful?
Thanks for your feedback!

Related articles