Manage Your Files in Customer.io

Customer.io partner logo

Table of Contents

Summarize this documentation using AI

This banner was added using fs-inject

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Overview

Manage your files in Customer.io is the day-to-day system for storing and organizing the creative assets that power your lifecycle sends, things like product images, GIFs, logos, and campaign-specific banners. For D2C teams, clean file management is not busywork, it is what keeps cart recovery, post-purchase education, and replenishment journeys shipping on time with consistent brand presentation (especially when you are iterating fast on offers and creative).

A realistic scenario: you are running a 3-touch abandoned checkout series (email 1 within 1 hour, email 2 at 20 hours with social proof, email 3 at 48 hours with an incentive). If your hero product images live in five different folders, someone will inevitably paste the wrong SKU image into the “10% off” email and your conversion rate will pay for it.

If you want your asset library, templates, and workflows to stay aligned as you scale, Propel can help you operationalize Customer.io so creative updates do not break revenue-critical journeys, book a strategy call.

How It Works

Manage your files in Customer.io works like a shared asset library inside Design Studio, where your team uploads, stores, and reuses images and other creative files across emails and components.

In practice, your workflow looks like this: upload assets once, reuse them across messages, and swap creative without rebuilding entire templates. For example, you can keep a single “Free shipping threshold” banner and update it seasonally, then drop it into your cart recovery and post-purchase cross-sell emails without hunting through old campaigns. When teams treat the library as a source of truth, QA gets easier and time-to-launch drops.

Most D2C brands benefit from setting a simple folder taxonomy that mirrors how you actually operate (product lines, promotions, evergreen modules, and seasonal campaigns), then pairing that with a naming convention that makes it obvious what is safe to reuse versus what is campaign-specific. If you are coordinating this across multiple brands or storefronts, set expectations early on what belongs in shared folders versus brand-specific ones. If you need support designing a scalable structure, Propel implements these systems in Customer.io alongside your journey and template architecture.

Step-by-Step Setup

Manage your files in Customer.io setup is mostly about creating a structure your team will actually follow, then using it consistently across Design Studio emails and components.

  1. Create a folder structure that matches how you build campaigns (for example: 01_Evergreen, 02_Product_Lines, 03_UGC, 04_Promotions, 05_Seasonal, 06_Transactional).
  2. Define a naming convention before you upload anything (example: category_product_assettype_variant_size_date, such as “cartrecovery_core_hero_v2_1200w_2026-03-01”).
  3. Upload evergreen assets first (logo, header, footer icons, trust badges, shipping and returns banners, review stars, SMS compliance images if applicable).
  4. Upload product imagery in a way that supports personalization (group by product line, then by SKU or collection so merch and retention can find the right image quickly).
  5. Create a “Modules” folder for reusable blocks (free shipping bar, bestsellers strip, UGC row, guarantees, subscription callouts) so you are not duplicating assets across messages.
  6. Update your core templates or components to reference assets from the library, then send test messages to confirm rendering and image sizing across Gmail, iOS Mail, and dark mode.
  7. Set a monthly cleanup cadence (archive old promo assets, remove duplicates, and standardize anything that drifted).

When Should You Use This Feature

Manage your files in Customer.io is most valuable when you need creative velocity without sacrificing brand consistency, which is basically every D2C retention program that is trying to lift repeat purchase and recover carts.

  • Abandoned cart and checkout recovery: Keep product hero images and incentive banners consistent across the series, and avoid mismatched SKUs that confuse shoppers.
  • Post-purchase education: Store “how to use it” GIFs, care guides, and UGC examples so your welcome-to-product sequence stays polished and reduces returns.
  • Product discovery journeys: Maintain a clean library of collection banners and category tiles for browse-based recommendations and quiz-result follow-ups.
  • Seasonal promotions: Swap a limited-time offer banner across multiple flows (cart recovery, winback, replenishment) without rebuilding each message.
  • Multi-channel consistency: Use the same asset set across email creative and any supporting in-app or landing creative references you include in messages.

Operational Considerations

Manage your files in Customer.io becomes a revenue lever when it is treated like an operational system, not a dumping ground.

  • Segmentation and personalization: If you personalize by product viewed or last purchased, your library structure should make it easy to map products to the right images. Otherwise, your team will default to generic creative and you lose relevance.
  • Data flow alignment: Your event and catalog data determines what you can personalize. If your “Viewed Product” event passes a product_id, make sure your asset naming and storage can be searched by that same identifier (or a consistent alias).
  • Orchestration across flows: Evergreen modules should live in one place so updates propagate logically. Promo-specific assets should be isolated so they do not accidentally leak into evergreen journeys after the sale ends.
  • Collaboration and QA: Decide who owns uploads and who approves changes. Unowned libraries drift fast, and drift shows up as broken images in high-volume flows like cart recovery.
  • Performance: Keep an eye on image dimensions and file sizes. Heavy images slow load times on mobile, which is where a lot of cart recovery conversions happen.

Implementation Checklist

Manage your files in Customer.io is easiest to keep clean when you launch with a checklist and enforce it for every campaign.

  • Folder taxonomy defined (evergreen vs promo vs seasonal vs product line).
  • Naming convention documented and shared with creative and retention.
  • Evergreen asset pack uploaded and used in templates/components.
  • Promo assets isolated in campaign-specific folders with clear dates.
  • Image sizing standards set (hero, product tile, banner, icon).
  • Monthly cleanup owner assigned (archive old promos, dedupe, fix naming).
  • QA process includes checking image links, dark mode, and mobile rendering.

Expert Implementation Tips

Manage your files in Customer.io pays off when you connect the library to how you actually drive revenue through creative testing and modular templates.

In retention programs we’ve implemented for D2C brands, the biggest unlock is separating “modules” from “campaign creative.” Modules are the reusable blocks that show up everywhere (trust badges, shipping threshold bar, review strip). Campaign creative is the one-off banner for “Spring Sale 15% off.” Keep them in different folders and name them differently so your team does not accidentally reuse a promo banner in a post-purchase email three weeks later.

A second practical move is to standardize image ratios for the places you test most. If your cart recovery hero image is always 1200px wide and your product tiles are always square, you can swap creative quickly without breaking layout. That makes it easier to run creative iteration cycles weekly, which is often where incremental revenue comes from once your timing and offers are dialed in.

Common Mistakes to Avoid

Manage your files in Customer.io gets messy fast when teams move quickly without a simple operating system.

  • No separation between evergreen and promo: Old sale banners end up in evergreen journeys, which hurts trust and conversion.
  • Inconsistent naming: People cannot find the right asset, so they re-upload duplicates and the library becomes unsearchable.
  • Uploading unoptimized images: Large files slow mobile load, and mobile is where many cart recovery clicks happen.
  • SKU mismatches: Using the wrong product image in a recovery email increases confusion and lowers checkout completion.
  • Unowned cleanup: If nobody is responsible for maintenance, your library becomes a graveyard and teams stop using it.

Summary

Use Manage your files when your team needs to move faster on creative without breaking consistency across cart recovery and post-purchase flows. A clean asset library reduces errors, speeds launches, and supports higher conversion across the journeys you run in Customer.io.

Implement with Propel

Propel helps D2C teams set up Customer.io with an asset library structure that supports modular templates, faster testing, and fewer production mistakes. If you want this implemented alongside your highest-revenue journeys, book a strategy call.

Contact us

Get in touch

Our friendly team is always here to chat.

Here’s what we’ll dig into:

Where your lifecycle flows are underperforming and the revenue you’re missing

How AI-driven personalisation can move the needle on retention and LTV

Quick wins your team can action this quarter

Whether Propel AI is the right fit for your brand, stage, and stack