Mint
Brand guidelines · v1.0October 2026

Every comment is a bubble.
popdm pops it.

Download the kit Read the guidelines
01 — Idea

Bubble wrap, popped.

Creators get flooded with comments, and popdm answers them with the right DM, automatically. Every comment is a bubble on a sheet of bubble wrap. Pop two of the nine and the seven that remain point forward: a message on its way. Those seven bubbles are the logo, and the full sheet of nine is the stage for all the motion.

Try itThree states, one sheet
The sheetNine full bubbles: the stage for every animation.
WorkingBubbles pop one by one and refill while popdm works through comments.
The logoTwo bubbles popped, and the seven left point forward: a DM on its way.

Comments in. DMs out. You stay in charge.

03 — Colour

Three colours to choose from, black and white locked.

Mint, Sun and Bubblegum are the three colour options. Onyx and Pearl are the locked black and white versions. Choose one to re-theme this whole page, every mockup and the download kit.

The one rule

Black bubbles on white and light backgrounds. Colour bubbles on black and dark backgrounds. Ink bubbles on the colour tile. Gradients run from the top left to the bottom right and are only used on the bubbles and the tile. Type is always solid.

Selected palette · Mint

04 — Typography

Round for the name, crisp for the work.

Nunito ExtraBold is the brand voice: the wordmark and big display moments, with round letters that match the bubbles. Geist runs the product UI, body text and data, and Geist Mono labels the details. The name is always written popdm, lowercase.

Aa
Nunito ExtraBoldWordmark, display
Aa
Geist · Geist MonoUI, body, data
Display · Nunito 800 · 76 / 1 / −3%Say LINK. Get link.
Title · 32 / 1.15 / −3.5%Your reel is getting comments
Section · 20 / 1.25 / −2.5%Choose what starts the conversation
Body · 16 / 1.55When someone comments the keyword on this post, popdm sends them the message below. You can edit it any time.
Label · Mono 12QUEUED · 14:02 IST · EVENT 8F21
05 — Motion

Twenty ways to pop.

Every animation plays on the full nine-bubble sheet, the stage behind the logo. One SVG switches between all twenty states through data-state. They ship as a React component, a CSS file, animated SVGs in light, dark and on-tile colours, and GIF/WebP for the three hero moments. Everything stops when the viewer has reduced motion turned on.

Rules for motion

One at a time

Only one sheet animates in view at once. Loops stop when their job is done.

Honest states

Send means queued, not delivered. Success only plays after the server confirms.

Small and quick

16 to 48px in the product. One-shot states finish within about a second.

Use it in the app

import { PopdmMark } from "./PopdmMark"; <PopdmMark /> // the logo mark <PopdmMark state="loading" size={24} /> <PopdmMark state="success" key={saveId} /> // re-key to replay <PopdmMark from="#6AF5C7" to="#14C98C" /> // brand gradient
<link rel="stylesheet" href="popdm-motion.css"> <!-- paste popdm-mark-template.svg --> <svg viewBox="0 0 48 48" data-state="running">…</svg> el.dataset.state = "send"; // switch states
06 — Brand elements

Bubbles to design with.

Patterns, dividers, bullets and frames built from the same bubble. Use them for backgrounds, slides, packaging and social posts. They come in light and dark, as tileable SVG.

Bubble wrapDarkLight
Mark patternLightDark
Dot gridDarkLight
DividerDarkLight
  • Set a keyword
  • Write the DM
  • Done: it sends itself
BulletsMarkFullPopped
Your headline goes here
Corner frameLightDark
Comments in.
DMs out.
Hero backgroundDarkLight
07 — App icons & favicons

Every surface, every mode.

The iOS icons are exported full-bleed at 1024px; the system applies the rounded mask. The Android icons are adaptive layers with the sheet inside the safe zone, plus a monochrome layer for themed icons. The favicons are a tiny tile, so the gaps between bubbles stay open at 16px.

iOS · light, dark, tinted1024 × 1024
iOS light icon
Light
iOS dark icon
Dark
iOS tinted icon
Tinted
Android adaptive · launcher masks108dp
Circle
Squircle
Rounded
Themed
Favicon · real sizeSVG + ICO
popdm · Automations
New tab
popdm · Automations
New tab
Head tagscopy into /public
<link rel="icon" href="/favicon.ico" sizes="48x48"> <link rel="icon" href="/favicon.svg" type="image/svg+xml"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link rel="manifest" href="/site.webmanifest"> <meta name="theme-color" content="#2EE6A6">
08 — In product

The mark does real work.

In the app the bubbles replace spinners, ticks and badges, so every state speaks the same language. These are the patterns to build with.

Button, busy

Press it: the sheet swaps in for a spinner while the request runs, then switches on. The button keeps its width and blocks a second press.

Queued · 42 replies to send
Toast, sent

The send state confirms that a DM was queued. It never claims delivery; that waits for Instagram’s confirmation.

Watching your reel for “LINK”…
Empty state, running

The slow breathing wave shows an automation is live but nothing has come in yet.

Navigation

The lockup sits top left in the web app; the sheet alone in the collapsed sidebar and the mobile tab bar.

New comment

The corner bubble pulses on the inbox tab when a comment needs a person.

Loading

Bubbles pop along a snake path and refill. Use it in place of any spinner, at 16 to 48px.

09 — In use

Where creators will meet it.

Concept mockups across the places popdm shows up: phones, the inbox, the dashboard, email, Instagram and real-world creator kits. Names and numbers are illustrative.

9:41●●●
Camera
Photos
Notes
Maps
Mail
popdm app iconpopdm
Clock
Music
Wallet
Files
Health
Settings
9:41●●●
Camera
Photos
Notes
Maps
Mail
popdm dark app iconpopdm
Clock
Music
Wallet
Files
Health
Settings
●●●
9:41
Saturday 11 October
popdm now

42 people commented LINK on your reel. Replies are queued.

popdm 2m ago

3 comments need you in Reply Desk.

Home screen in light and dark · lock-screen notificationsiOS
9:41●●●
meera.makesCreator
Today 14:02
Replied to your reel: LINK please!
Hey! Here’s the preset pack, as promised. Have fun with it.
Golden hour
presets
12 Lightroom presets
Free download · 24 MB
Get the pack
omg thank youuu
Message…
The automated DM a follower receivesConversation
popdm
Launch screen with the revealMotion
popdm · Automations
app.popdm.in/automations

Automations

Create automation
Golden hour presetsReel · comment keyword
LINKRunning
Dal makhani recipePost · comment keyword
RECIPEQueued 18
Story reply: workshopStory · any reply
ANYNeeds review 3
Welcome DMInbound DM
HIPaused
Web app: lockup in the sidebar, live states on every automation, favicon in the tabProduct · 1440
Transactional emailEmail · 600
popdm profile avatar
popdmInstagram DM automation for creators · 1,000 DMs free
Tip
Say LINK.
Get link.
How it works
Comment
→ DM
Pricing
1,000 DMs free.
Instagram avatar and feed templatesSocial · 1080
Your NameCreator Partnerships
hello@popdm.in
Business cards · 85 × 55 mmPrint
popped
while
asleep
LINK?
Creator kit stickersMerch
Creator kit parcel tapePackaging
10 — Downloads

Everything, ready to ship.

Every file comes from one geometry source, so they always match. Logos are outlined vectors that need no fonts. Switch the palette at the top to download that palette’s kit.

Brand kit v1
Mint

167 files: logos, marks, wordmarks, favicons, iOS, Android and macOS icons, 20 motion states as SVG, GIF/WebP for the hero moments, a React component, brand elements, social images and colour tokens.

Download ZIP · …