Skip to main content
Every media plan has its own file library in the sidebar. Upload briefs, targeting lists, creative decks, or data exports, and attach any of them to a conversation in that plan.

Uploading

Drag files in, or use the upload control in the conversation. Several files upload at once, each with its own progress.

Previewing

Files preview in the conversation without leaving it:
  • Spreadsheets — xlsx and xlsm render with their styles and sheet tabs
  • Presentations — pptx decks preview page by page
  • PDFs, images, and documents — inline
  • Open any file in a larger preview when the inline one is too small

What Concord does with a file

Reads it. Paste or attach a brief and ask Concord to build the campaign structure from it. It reads the whole document rather than asking you to re-enter the details. Reads spreadsheets sheet by sheet. For a workbook, Concord works with individual sheets, so a media plan spread across several tabs is usable directly. Edits it. Concord can edit a spreadsheet and hand it back, preserving cell styles, column widths, and formatting. Produces one. Ask for an export and Concord writes an xlsx file into the conversation.

Google Drive and Google Sheets

Concord can read a Google Drive file or a Google Sheet from its link, as long as the link is publicly accessible. Paste it in the conversation and ask for what you need from it. Sheets are read sheet by sheet, like an uploaded workbook. There is no private Drive connector: a file that requires signing in to your Google account cannot be reached from a link. For those, download it and upload it to the media plan — the file then behaves like any other attachment.

Targeting lists

A targeting list is a named set of targeting values your team owns — an inclusion list, an exclusion list, a set of postal codes, a list of apps or domains. Attach a compatible file to a media plan and Concord detects the list, links it, and shows it in its own card in the sidebar. You can also create one by asking: “Save these 400 postal codes as a targeting list called FR Metro Q3.” Once a list exists you can review its values, add or remove entries, search inside a large list, and reference it when building or updating a campaign. It is worth using for two reasons. A list is written once and applied many times, which removes the two most common setup errors — a value transcribed wrong, and a list that has drifted between campaigns. And it makes an exclusion policy auditable: when a client requires a brand safety list on every placement, a named list Concord applies is checkable, where a block of values pasted into each campaign is not.
Every platform caps how many targeting criteria one object can hold. On Snapchat, an ad squad above 500 criteria stops being editable through the API — split large lists across several ad squads. Concord’s validation catches this before submission rather than after.
Media plans · Managing campaigns