Skip to main content

๐Ÿ“‹ Lesson 2.4: Custom Fields, Attachments & Card Templates

Labels give a card a splash of category; this lesson gives it structure. You'll add custom fields โ€” a budget number, a status dropdown, a client name โ€” that make cards hold real data. You'll attach files and links so the whole context lives on the card. And you'll build a card template so a repeating task sets itself up perfectly every time, instead of you rebuilding it from memory.

๐Ÿ“š What You'll Learn

By the end of this lesson, you will be able to:

  • Add custom fields โ€” text, number, dropdown, checkbox, and date โ€” to give cards structured data Standard
  • Attach files, links, and cloud documents, and understand the storage limits by plan
  • Use link previews and attach one card or board to another
  • Build a reusable card template in a Templates list so you never rebuild a repeating card
  • Decide when data belongs in a label, a checklist, a custom field, or an attachment

โฑ๏ธ Estimated Time: 45 minutes

๐ŸŽฏ Project: Create a "New Client Onboarding" card template โ€” with a checklist and custom fields โ€” so every new client kicks off with one click instead of ten minutes of setup.

In This Lesson

When a Card Needs Structure

So far a card holds free-form stuff: a title, a description, a checklist, some labels. That's perfect for most work. But sometimes every card on a board shares the same set of facts, and you want those facts in a consistent, comparable place. Think of a client-onboarding board where every client card should record a budget, a status, a start date, and whether the contract is signed. Cramming that into the description works, but it's inconsistent and you can't scan it.

That's what custom fields are for: they add labeled data slots that appear on every card, so the same information always lives in the same place. And because the data is structured, it shows up beautifully in the Premium Table and Dashboard views later (Lesson 4.2) โ€” a custom field is what turns your board into something you can sort, group, and chart.

๐Ÿง  Mindset โ€” four tools, four jobs

By now you've met several ways to put information on a card. Here's the quick rule for which to reach for:

  • Label โ€” a coarse category you filter by often (urgent, remote, blog).
  • Checklist โ€” a list of sub-steps to tick off inside one card.
  • Custom field โ€” a specific value every card shares (budget, status, client name).
  • Attachment โ€” a file or link the card refers to (a contract PDF, a Figma link).

Use the smallest tool that fits. Not everything needs a custom field โ€” but when it does, nothing else is as tidy.

Custom Fields: Five Types

Custom fields let you add your own data slots to the cards on a board. You define a field once (name + type) and it becomes available on every card. Trello gives you five types, each suited to a different kind of value:

  • Text โ€” free text: a client name, a reference number, a URL you want visible.
  • Number โ€” a numeric value you might compare: a budget, a story-point estimate, a quantity.
  • Dropdown โ€” pick one from a preset list: a status (Prospect / Active / Paused), a tier, a region.
  • Checkbox โ€” a yes/no flag: "Contract signed?", "Invoiced?", "Approved?"
  • Date โ€” a date that isn't the card's due date: a kickoff date, a renewal date.

Where custom fields come from โ€” and the honest plan picture

Custom fields started life as a Power-Up and are now a first-class feature. Enabling and using the full Custom Fields feature is a Standard capability (and up). On the Free plan you can still add the Custom Fields Power-Up in a more limited way, but the reliable, full experience โ€” multiple fields, showing them on the card front โ€” lands at Standard. As always, plans shift; this is accurate as of early 2026, so check trello.com/pricing for the current line.

Showing fields on the card front

A great touch: you can choose to display a custom field on the front of the card, right on the board, not just inside it. A budget number or a status badge sitting on the card face means you read it without opening anything โ€” the same at-a-glance win labels give you, but for real values.

Prospects 2
Rivera Design Studio
๐Ÿ’ฒ $8,000Status: Prospect
Kwan & Partners
๐Ÿ’ฒ $12,000
+ Add a card
Onboarding 1
Bluejay Bakery
๐Ÿ’ฒ $5,500โ˜‘๏ธ 2/6๐Ÿ“Ž 3
+ Add a card
Active 1
Harbor Logistics
๐Ÿ’ฒ $20,000โœ“ signed
+ Add a card

The ๐Ÿ’ฒ budget and Status values on each card face are custom fields shown on the front โ€” you read the money and the stage without opening a single card.

โœ… Pro Tip โ€” dropdowns keep data clean

Whenever a value should be "one of a few known options," use a dropdown, not text. A text field invites "Active," "active," "ACTIVE," and "in progress" โ€” four spellings of one status that break any grouping or chart. A dropdown forces consistency, which pays off enormously when you reach Table and Dashboard views in Module 4.

Attachments, Links & Storage

A card should hold everything you need to do the work โ€” including the files and links it refers to. Click Attach on a card and you can add:

  • A file from your device โ€” a PDF contract, an image, a spreadsheet.
  • A link (URL) โ€” paste any web address; Trello often shows a rich preview.
  • From a cloud service โ€” Google Drive, Dropbox, OneDrive, or Box, so you link the live document instead of uploading a copy that goes stale.

The storage limits โ€” honestly

This is one of the few places the free plan has a real ceiling, so let's be precise. As of early 2026:

  • Free โ€” unlimited number of attachments, but each individual file is capped at 10 MB.
  • Standard โ€” the per-file limit jumps to 250 MB, room for most documents, decks, and images.
  • Premium and Enterprise โ€” the same generous 250 MB per file, plus more admin control.

Notice what's not limited on Free: you can attach as many files as you want; only the size of any single file is capped. And there's a neat way around the cap that costs nothing โ€”

๐Ÿ’ก The free workaround for big files

Hitting the 10 MB limit on a big video or design file? Don't upload it โ€” link it from Google Drive, Dropbox, or OneDrive instead. A cloud link has no Trello size limit, always points at the latest version, and shows a tidy preview on the card. For most people this makes the 10 MB cap a non-issue. Check the current numbers at trello.com/pricing.

Link previews & covers

Paste certain links โ€” a Google Doc, a YouTube video, a design file โ€” and Trello unfurls them into a rich preview with a title and thumbnail instead of a raw URL. You can also promote an attached image to be the card's cover (which you met in Lesson 2.1), turning a plain card into a visual one. Attachments even show as a little ๐Ÿ“Ž 3 badge on the card front, so you know at a glance which cards carry files.

Attaching Cards & Boards

Here's a trick people miss: you can attach one Trello card to another, or attach a whole board to a card. Paste a card's link into another card's Attach box and Trello recognizes it, creating a live link that shows the other card's title, list, and status. It's how you connect related work without duplicating it.

graph LR A["๐Ÿ—‚๏ธ Card: Launch campaign"] -->|attached card| B["๐Ÿ—‚๏ธ Card: Design assets"] A -->|attached card| C["๐Ÿ—‚๏ธ Card: Write copy"] A -->|attached board| D["๐Ÿ“‹ Board: Content Calendar"] A -->|attached link| E["๐Ÿ”— Google Doc: brief"]

A few ways this pays off:

  • Link a dependency. "This card is blocked by that card" โ€” attach it so the connection is one click, not a note in the description.
  • Point to a home base. Attach a project's main board to each related card so people can jump to the big picture.
  • Gather the pieces. On a "Launch" card, attach every sub-task card so the whole campaign is navigable from one place.

โš ๏ธ Watch Out โ€” attachments aren't automation

Attaching one card to another creates a link, not a rule. Moving or completing the linked card won't automatically do anything to this one โ€” it's a signpost, not a trigger. When you want something to happen based on a card (like auto-marking a parent card done), that's a job for Butler automation, which we get to in Module 5. For now, think of card links as smart bookmarks.

Card Templates: Stop Repeating Yourself

Some cards you build over and over with almost the same content: every new client needs the same onboarding checklist; every blog post needs the same production steps; every bug report needs the same fields. Rebuilding that from memory each time is slow and you'll forget a step. A card template solves it: you design the card once, mark it as a template, and then create fresh copies from it in a click โ€” checklist, labels, custom fields, and description all pre-filled.

How templates work

Any card can become a template. Open the card, and in its menu choose "Make template." A template card gets a distinctive look and, instead of the usual options, shows a "Create card from template" button. Press it and Trello makes a normal, editable copy โ€” the template itself stays pristine for next time. You choose which parts copy over (the checklist yes, the specific due date maybe not).

The Templates list convention

The tidiest way to organize templates is to keep a dedicated Templates list on your board โ€” often the last list, sometimes tucked to the side โ€” that holds nothing but your blueprint cards. Everyone knows where to find them, and they never clutter your working lists.

Active Clients 2
Harbor Logistics
โ˜‘๏ธ 6/6
Bluejay Bakery
โ˜‘๏ธ 2/6
+ Add a card
Done 1
Rivera Design Studio
โœ“ live
+ Add a card
๐Ÿ“‹ Templates 2
๐Ÿ“„ New Client Onboarding
โ˜‘๏ธ 0/6
๐Ÿ“„ Monthly Check-in
+ Add a card

The ๐Ÿ“‹ Templates list on the right holds blueprint cards (marked here in purple). You press "Create card from template" on one, and a ready-to-go copy appears in your working lists โ€” checklist and fields already filled in.

โœ… Pro Tip โ€” templates get more powerful later

Card templates are the seed of two bigger ideas you'll meet soon. In Module 5, Butler can create a card from a template automatically โ€” say, spinning up a fresh "Monthly Check-in" card on the first of every month. And in Lesson 7.3 you'll template whole boards, not just cards. Master the card template now and those unlock naturally.

๐ŸŽฏ Project: A Client-Onboarding Template

Let's build something you'll genuinely reuse: a card template for a repeating task. We'll use "New Client Onboarding," but if that doesn't fit your life, pick any task you do repeatedly โ€” publishing a blog post, planning a trip, filing an expense report โ€” and the steps are identical.

๐Ÿ‹๏ธ Build a reusable template card

Objective: Create one blueprint card, complete with a checklist and custom fields, then spin a live copy from it โ€” proving you'll never rebuild this card by hand again.

Instructions (about 18 minutes):

  1. (2 min) On a board (reuse an existing one or make a fresh "Clients" board), add a new list at the far right and name it ๐Ÿ“‹ Templates.
  2. (2 min) Add a card there titled New Client Onboarding. Give it a distinctive label (e.g. purple "Template") so it's easy to spot.
  3. (4 min) Open the card and add a checklist called "Onboarding steps" with items like: Send welcome email ยท Collect brand assets ยท Sign contract ยท Set up shared folder ยท Schedule kickoff call ยท Add to invoicing.
  4. (4 min) Add custom fields (Standard and up): a Number field "Budget," a Dropdown "Status" with options Prospect / Onboarding / Active, a Date "Kickoff," and a Checkbox "Contract signed?" (On Free, add the ones you can and note in your journal which needed Standard.)
  5. (1 min) In the card menu, choose "Make template." The card is now a reusable blueprint.
  6. (3 min) Press "Create card from template," name the copy after a real (or pretend) client, and drop it in your first working list. Fill in the budget and set the status.
  7. (2 min) Attach something to the new card โ€” a link to a Google Doc brief, or a small file โ€” and watch the ๐Ÿ“Ž badge appear on the card front.
๐Ÿ’ก Hint โ€” what a good template card holds
Template card: "New Client Onboarding"
  Checklist "Onboarding steps":
    [ ] Send welcome email
    [ ] Collect brand assets
    [ ] Sign contract
    [ ] Set up shared folder
    [ ] Schedule kickoff call
    [ ] Add to invoicing
  Custom fields:
    Budget      (Number)
    Status      (Dropdown: Prospect / Onboarding / Active)
    Kickoff     (Date)
    Contract signed?  (Checkbox)
  Description: a short "how we onboard" note

โ†’ "Make template" โ†’ then "Create card from template"
   each time a new client arrives.

Leave the specific values (this client's budget, this client's dates) blank in the template โ€” you fill those in on each copy. The template holds the structure, not the data.

โœ… Project Completion Checklist

  • You created a dedicated Templates list
  • Your template card has a checklist of repeatable steps
  • You added at least two custom fields (or noted which needed Standard)
  • You marked the card as a template with "Make template"
  • You created a live copy from it and attached a file or link to that copy

๐ŸŽฏ Quick Quiz

Question 1: You want every client card to record a status that's always one of "Prospect," "Onboarding," or "Active." Which custom-field type keeps that data cleanest?

Question 2: You need to attach a 40 MB design file to a card and you're on the Free plan (10 MB per-file limit). What's the clean, no-cost fix?

Best Practices for Fields, Files & Templates

โœ… Do's

  • Use dropdowns for known options. They keep status and category data consistent and chart-ready.
  • Link big files from the cloud. It dodges the size cap and keeps the latest version on the card.
  • Keep a Templates list. One tidy home for every blueprint card, out of your working lists.
  • Template the structure, not the data. Leave client-specific values blank; fill them per copy.

โŒ Don'ts

  • Don't custom-field everything. If a value only matters on one card, the description or a label is enough.
  • Don't upload files that live better as links. A stale copy on a card is worse than a live cloud link.
  • Don't expect card links to trigger actions. Attaching a card is a bookmark, not automation โ€” that's Butler's job (Module 5).

๐Ÿ““ Learning Journal

Keep feeding your learning journal โ€” the "Course Journal" card from Module 1 is where it lives. And this lesson is a natural place to practice: your journal card can hold a custom field ("Lesson number") and an attachment (a screenshot of your template!). After each lesson jot down:

  • Key concepts you learned
  • Techniques that clicked for you
  • Questions or confusion points to revisit
  • Ideas you want to try on your own boards
  • Your progress and feelings about the way you work

โœ๏ธ This lesson's prompt: What's one task you rebuild from scratch again and again โ€” an onboarding, a report, a recurring errand? Sketch the template card you'd make for it: which checklist items, which custom fields, which attachments. How much time would a one-click copy save you over a month?

๐Ÿ“ Lesson Summary

๐ŸŽ“ Key Takeaways

  • Custom fields add structured data slots โ€” text, number, dropdown, checkbox, date โ€” that every card shares Standard, and can show on the card front.
  • Reach for the smallest tool that fits: label for a coarse category, checklist for sub-steps, custom field for shared values, attachment for files and links.
  • Attachments are unlimited in number on Free (10 MB per file); link big files from Drive or Dropbox to sidestep the cap for free.
  • You can attach one card or board to another as a smart bookmark โ€” a link, not a trigger.
  • Card templates in a dedicated Templates list let you build a repeating card once and spin fresh copies in a click.

๐ŸŽ‰ What You've Accomplished

Your cards just grew up. They now hold structured data you can compare, files and links that keep the whole context in one place, and โ€” best of all โ€” you've built a template that does ten minutes of setup for you every time it's used. That's the first taste of Trello doing work for you instead of you doing all the work in Trello. It's exactly the mindset Module 5's automation runs with.

โ“ Common Questions at This Stage

Do I need to pay for custom fields?

The full Custom Fields experience โ€” multiple fields, shown on the card front โ€” is a Standard feature. On Free you can add the Custom Fields Power-Up in a more limited form. If structured data matters to your board, it's one of the strongest reasons to consider Standard. Check current details at trello.com/pricing.

What's the difference between a custom field and a label?

A label is a coarse category you filter by (urgent, remote) โ€” it's on/off. A custom field holds a specific value (a budget of $8,000, a status of "Onboarding," a kickoff date). Use labels for quick visual filtering, custom fields for data you want to record, compare, and later chart.

If I edit my template later, do existing cards update?

No. Creating a card from a template makes an independent copy โ€” it doesn't stay linked. Editing the template only changes future copies. That's usually what you want, but it means you should tweak the template itself when your process changes, so the next copy is up to date.

๐Ÿ”ญ Looking Ahead

That's Module 2 complete โ€” you can now make a single card genuinely powerful. Next module zooms back out to the board: designing lists and stages that model your real workflow, and using WIP limits to actually finish things instead of juggling them. It's where Kanban stops being theory and becomes your system.

โœ… Before the Next Lesson

  • Keep your Templates list and onboarding template โ€” you'll reference templates again in Lesson 7.3
  • Note which custom fields (if any) needed Standard, so you can weigh an upgrade honestly
  • Write your Learning Journal entry for this lesson

๐Ÿ“š Additional Resources

๐ŸŒŸ Encouragement for the Journey

You've reached the end of the cards module โ€” and you built a template, which is the first thing in this course that does work for you. Hold onto that feeling; it's the whole promise of the course's title. Next we design workflows worthy of these powerful cards. ๐Ÿ“‹