Internal · Not indexed

Components preview

A live gallery of every visual component in /components, grouped by family. Use this page to visualise variants before dropping them into a page. Skipped: JsonLd, Scripts, RawSection (no visual output).

Primitives

components/

Cross-page building blocks. Importable from any route.

HawkyLogo

SVG mark

Pass className to control size. Pure SVG, no props beyond className.

BookDemoButton

3 sizes

Sizes: sm (36px), md (40px), lg (44px). Also accepts fullWidth + className. Always links to /get-demo.

Navbar

Full-bleed · sticky

Sticky top: 0. Rendered live below — scrolling the page will demonstrate the sticky behaviour.

Footer

Full-bleed

Real Footer component as it ships on every page.

FeaturePageLayout

Full-page shell

A wrapping layout that includes its own Navbar + Footer + hero/sections. Not rendered here to avoid duplicate chrome. See it in use under /features/* routes.

Props: badge, badgeColor, badgeTextColor, headline, subheading, heroImage, heroImageWidth/Height, sectionHeading, features, ctaHeading, ctaBody. Use it as the only top-level element in a feature page's page.jsx.

Trusted By

components/trusted-by

Social-proof logo blocks. Pick a variant based on the host section (light vs dark, animated vs static, separated vs unified).

TrustedBySection

Default · split

Original two-column split between Brands and Agencies, with a vertical divider on desktop.

Trusted by 100+ brands and agencies

Brands

Amazon
Swiggy
Bhanzu
Snapdeal
Razorpay
TVS

Agencies

WPP
Omnicom
Social Beat
Hiveminds

TrustedByMarquee

Animated · unified

Infinite horizontal scroll, all logos merged. Pass `speed` to tune cadence (default 30s).

Trusted by 100+ brands and agencies

Amazon
Swiggy
Bhanzu
Snapdeal
Razorpay
TVS
WPP
Omnicom
Social Beat
Hiveminds
Amazon
Swiggy
Bhanzu
Snapdeal
Razorpay
TVS
WPP
Omnicom
Social Beat
Hiveminds

TrustedByGrid

Static · grid

Centered multi-row grid. `columns` prop sets desktop columns (default 6, mobile is always 3).

Trusted by 100+ brands and agencies

Amazon
Swiggy
Bhanzu
Snapdeal
Razorpay
TVS
WPP
Omnicom
Social Beat
Hiveminds

TrustedByStrip

Static · single row

Minimal single horizontal row with a small uppercase headline. Wraps on narrow widths.

Trusted by 100+ leading teams

Amazon
Swiggy
Bhanzu
Snapdeal
Razorpay
TVS
WPP
Omnicom
Social Beat
Hiveminds

TrustedByDark

Dark · animated

Marquee on a dark background with edge fade. `invertLogos` (default true) makes coloured marks read on dark.

Trusted by 100+ brands and agencies

Amazon
Swiggy
Bhanzu
Snapdeal
Razorpay
TVS
WPP
Omnicom
Social Beat
Hiveminds
Amazon
Swiggy
Bhanzu
Snapdeal
Razorpay
TVS
WPP
Omnicom
Social Beat
Hiveminds

Home Sections

components/home

Marketing sections composed on the homepage. Each is full-bleed and self-contained — you can drop any of them into other pages if the content fits.

HeroSection

Home · hero + trusted-by

Includes the TrustedBySection at the bottom. Centered hero with grid pattern background.

Agentic Performance Marketing Platform

AI Agents for Performance Marketing Teams

Two always-on agents and a Copilot for performance marketers. They buy media against your KPI, generate on-brand creatives from your winners, and answer any question about the account instantly.

WhyHawkySection

Why · 6 reasons

Centered headline + 6-card grid of value props.

Why choose Hawky

Our platform delivers measurable results that transform your marketing performance

Real-time Performance Tracking

Monitor campaign performance in real-time with AI-powered alerts and recommendations.

Scale High-Performing Creatives

Focus on the creative elements that drive results and scale your best-performing campaigns.

Decode Algorithms

Understand how ad platforms work and optimize your creatives to align with their algorithms.

Cut Down Wasted Ad Spend

Spend your budget where it matters by identifying and eliminating underperforming creatives.

Cross-Platform Analysis

Compare performance across multiple platforms to identify the best channels for your audience.

Automate Compliance

Ensure all your creatives meet brand, legal, and channel requirements automatically.

FeatureShowcase

Reusable · dark

Image-and-text split block on dark background. Accepts badge, heading, subheading, bullets[], image, reverse?: bool. Sample data shown below.

Creative Analysis

Element-level performance, not vibes

Hawky reads every creative element you ship — hooks, CTAs, backgrounds, personas — and connects each to the metric it moved. The result is a brand-specific playbook of what works.

  • Hook-level CTR breakdown

    See which opening lines actually win attention.

  • Fatigue prediction

    Know which creatives are about to drop before they do.

  • Winner DNA

    The repeatable elements behind your top performers.

Creative analysis dashboard

HowItWorksSection

5-step flow · client

Sticky scroll-driven 5-step explainer with screenshots. Uses client-side scroll tracking.

How it works

How Hawky Works

Combine insights to auto-generate high-converting ad assets

01

Integrate All Your Ad Accounts

Connect your ad accounts and get actionable insights on what's working and what needs optimization.

Integrate All Your Ad Accounts
02

Identify Winning Elements

AI analyzes your creatives at the element level (hooks, CTAs, visuals) to surface what actually drives performance.

Identify Winning Elements
03

Analyse Competitor Strategy

Understand what creative strategies are winning in your market and where competitors are gaining an edge.

Analyse Competitor Strategy
04

Produce Winning Creatives

Generate creatives based on your winning patterns and competitor intelligence, in seconds.

Produce Winning Creatives
05

Optimise Performance

Continuously improve with data-driven recommendations. Scale what works, kill what doesn't.

Optimise Performance

IntegrationsSection

Logo grid

8 integration partner logos. Each cell has a per-logo scale to normalise visual size.

Integrations

Connect everything.
Work seamlessly.

Hawky integrates with 100+ tools you already use - your ad platforms, your CRM, your analytics stack.

Meta
Google Ads
Google Analytics 4
HubSpot
LinkedIn
Salesforce
AppsFlyer
LeadSquared
Meta
Google Ads
Google Analytics 4
Salesforce
HubSpot
LinkedIn
AppsFlyer
LeadSquared

TestimonialsSection

Quote carousel · client

Rotating quote with brand-coloured hero panel. Auto-advances.

Hawky helped us identify winning creative patterns across our ad library. With AI-powered fatigue alerts and automated variation generation, we cut iteration cycles in half and doubled the performance of our top-performing ads.

Performance Marketing Lead, Performance Marketing
at The Man Company

Creative performance

50%

Faster iteration cycles

Read full story
The Man Company

CtaBanner

Pink bg · book-demo

Left-aligned heading + right-aligned BookDemoButton on a soft pink background.

Ready to Stop Guessing and Start Winning with Creative Intelligence?

Connect your ad accounts and get actionable insights on what's working and what needs optimization.

Hawky mascot

Creative Agent Sections

components/creative-agent

The sections that compose /agents/creative-agent. Each is tied to that page's content but rendered standalone here.

HeroSection

Agent hero

Eyebrow + heading + dual CTAs + product mockup card. Renders with extra top/bottom padding.

Creative Agent

Your AI Creative Designer

Hawky's Creative Agent ships finished, on-brand creatives -each one backed by your past winners, competitor patterns, and portfolio gaps. Approve every batch, or hand it the keys.

WhySection

Evidence card + copy

Two-col split with a creative-evidence card on the left and explanatory copy + Feather badge on the right.

The differentiator

Every Creative is data-driven and on-brand.

See which winner it descends from, the competitor pattern it borrows or counters, the portfolio gap it fills, and the creative's own DNA. Every claim is sourced from Feather -the context layer that holds your brand's entire performance memory.

Why this creative?
Why this creative -BONEBROTH+ evidence panel showing brand winner inheritance, competitor pattern, portfolio gap, and entity DNA

LoopSection

Dark · circular loop

Dark section with a 4-station circular loop diagram and a center Feather node. Mobile shows a stacked card list.

How it works

A Creative loop that gets sharper
every cycle.

Past winners, competitor patterns, and portfolio gaps feed in. The Creative Agent synthesises concepts, renders them on-brand, waits for your approval, and launches. Performance reads flow back to Feather -the context engine where your brand kit, past winners, competitor moves, and every campaign read all live. Every cycle starts smarter than the last.

Powered byFeatherDBYour brand's context engine
Step 01
Analyse

Pulls winners + competitors + gaps. Generates concepts with rationale.

Step 02
Produce

Brand kit baked in. On-brand by default. Drops into your inventory.

Step 03
Approve

Seat-level reviewers. Email + Slack + in-app. Decide per creative.

Step 04
Launch + Learn

Live on Meta and Google. Performance writes back to Feather.

Powered by
FeatherDB
Your brand's context engine
Analyse

Pulls winners + competitors + gaps. Generates concepts with rationale.

Produce

Brand kit baked in. On-brand by default. Drops into your inventory.

Approve

Seat-level reviewers. Email + Slack + in-app. Decide per creative.

Launch + Learn

Live on Meta and Google. Performance writes back to Feather.

↻ Next cycle starts here

TriggersSection

3 trigger cards + destination

3-up numbered trigger cards on a cream background, followed by a Destination chain card.

Triggers

Run on schedule. Run on signal. Run on command.

The Creative Agent doesn't wait for a brief. It fires on the cadence you set, when live performance slips, or the moment you click Run Now.

Cadence picker -Stackline · SMB Weekly Push, repeats every Wednesday at 9:00 ET
01

Scheduled

The default. Pick a day, a time, and a cadence. Weekly Wed 9am · Biweekly Fri · Monthly first Monday.

ExampleStackline · SMB Weekly Push runs every Wed at 9:00 ET. 6 statics into the inventory. Approvers notified.
Spoke 350 · SF Metro Ad Set fatigue detection -CTR down 18% over 7D, auto-fired at 09:42 PT
02

Performance signal

The platform watches your live creatives. When an ad set fatigues, an audience under-serves, or CPL spikes on a slice, it spawns a task pointed at that exact campaign.

ExampleSpoke 350 · SF Metro ad set CTR drops 18% over 7D. A task fires. 3 new statics queued for that ad set.
Run now modal -Hatcher Bridal Studio Edit counter-launch against rival drop, 4 statics queued
03

Manual

Click Run Now. Useful when a new offer drops, a competitor moves, or you want one more batch before the next scheduled run.

ExampleCompetitor launches Studio Origin push at 11:14 ET. You hit Run Now on Hatcher Bridal Studio Edit. Counter rows live by 5pm ET.
Destination

Every Action knows
exactly where it goes.

A action isn't a pile of random creatives. It's bound to a specific campaign and ad set on Meta or Google. When the batch is approved, creatives push to that placement. No guessing where the work belongs.

Destination chain -Klar Finance · Salaried 28-45 Push bound to Meta, US Personal Loans Lead Gen Q3 campaign, Phoenix/Atlanta/Dallas ad set, Feed/Reels/Stories placements

ApprovalSection

Approval mock + copy

Two-col split with an in-product approval workflow mockup on the left.

Approval workflow

Configure the Agent's autonomy.

Creative Agent can ship to Meta and Google without you. Most teams don't want that on day one. So pick your gate -every batch, every campaign, every brand, or none. Move it tighter or looser as trust builds. The audit trail stays the same either way.

Approval · Hatcher Bridal Studio Edit -6 creatives, 2 of 6 decided, audit trail and 'Why this batch' rationale visible

A workflow your team already knows.

Pick approvers by typeahead. Add a note. Send the whole batch in one move. Each approver sees the creative, the four lines of evidence, and a per-creative comment thread.

Rejections write back to Feather so the designer doesn't ship the same kind of miss next week. The audit trail stays on the creative forever.

FundamentalsSection

6 fund cards

Six illustrated 'fundamentals' cards in a 3-up grid (warm background).

The fundamentals

The Agent's playbook.

These aren't templates you pick between. They're the instincts baked into every task. Every creative the Creative Agent ships uses one or more.

Lumere · Hook hunt 7-day loop -five hook angles tested, $24 Trial Drop wins at 91 score

Hunt new hooks

Runs hooks and opening lines in tight cycles. The Agent surfaces the hooks your audience hasn't seen yet -before your live ones burn out.

Brooklyn Cold Brew source winner CR_30098 stretched into Austin, Slow Burn, and No Sharing variants -inheritance ROAS 2.84 on $84K spend

Multiply what works

Takes your highest-ROAS creatives and builds controlled variants. Same DNA, fresh expression. Every variant ships with the receipt of the winner it descends from.

Klar Finance Salaried 28-45 persona covered from 5 angles -Speed, Doc-free, Founder Origin, Rate-marker, Approval ease -all same week

Own a segment, end to end

Builds the complete creative set for one audience. Multi-hook, multi-format, multi-voice. The buyer sees your brand from every angle the brand can credibly own.

Maple & Co counter board over 30D -three moves spotted with Borrow, Skip, and Counter decisions per pattern

Never miss a rival move

Watches the competitor set in the background. New angle from a rival, and the Agent has both the borrow and the counter ready by next batch.

Hatcher Bridal coverage matrix -Studio × Morning gap identified, CR_72118 queued to fill

Fill the gaps

Reads every angle live across your creatives. Names what's not there -Studio × Morning, Founder-led, Value-comparison.

Spoke 350 · 2025 Demand Calendar -three peaks pre-loaded for Memorial Day, Independence Day, and end-of-summer commute

Beat the calendar

Knows your category calendar -Memorial Day, July 4, end-of-summer. Creatives queued before demand hits. Inventory never catches you empty.

ComparisonSection

Us vs them + Feather

Two-card vs comparison + dark Feather callout below.

General-purpose creative tools vs Hawky

Other tools generate.
Hawky operates.

Most tools ship one weekly drop of N statics and call it a day. Hawky splits work the way your team already splits it -by product, geo, audience, season. Every creative cites the competitor pattern it borrows or counters. Every batch goes through real approval. Or none, if you've handed it the keys.

Dimension
General-purpose tools
HawkyTHIS
Cadence
One weekly run · N statics for the whole brand.
Multiple scoped tasks. One per product, geo, audience, season.
Review surface
Concepts and storyboards. You imagine the finished ad.
Finished, on-brand creatives. Ready to launch.
Rationale
Cites past brand winners only.
Brand winners + competitor patterns + portfolio gaps.
Approval
Solo approvals. Bookmark, needs-improvement, done.
Seat-level approvers. Email + Slack + in-app.
Inventory
No live inventory. Past creatives are out of sight.
Every creative, every state, forever. Generating to Fatigued.
Powered by FeatherDB

Every decision sits on FeatherDB.

FeatherDB is the living context layer underneath every Hawky task. Brand kit, past winners, competitor patterns, performance reads. It's the reason the rationales are data-driven, not vibes-driven. Every creative the designer ships is grounded in something FeatherDB already knows.

FaqSection

2-col accordion

Heading on the left, accordion list on the right with + / × toggle icons.

Frequently Asked Questions

How many tasks can a brand run?

As many as you want.

What platforms does it launch to?

Meta and Google.

Does it make video?

Statics today. Video next.

FinalCtaSection

Confetti CTA

Cream gradient card with confetti SVGs, two-col content + right-aligned CTA.

Hire your first AI Creative designer

Connect Meta and Google. Upload your brand kit. Create your first task. Get creatives that read like your team made them, only sharper.

Add new families by importing them at the top and dropping another <Family> block above.