> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tomi for non-clients

> Review media plans and campaign performance by uploading CSV or PDF files or pasting data into the chat.

export const LastUpdated = ({date, lang = "en"}) => {
  const translations = {
    en: "Last updated:",
    es: "Última actualización:",
    pt: "Última atualização:",
    fr: "Dernière mise à jour:",
    de: "Zuletzt aktualisiert:"
  };
  const label = translations[lang] || translations.en;
  return <>
<style>{`
.last-updated-component {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
border-radius: 8px;
margin-top: 12px;
margin-bottom: 16px;
font-size: 14px;
background-color: rgba(0, 0, 0, 0.05);
border: 1px solid rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.75);
line-height: 1;
}

        .last-updated-component svg {
          flex-shrink: 0;
          vertical-align: middle;
        }

        .last-updated-component span {
          display: inline-flex !important;
          align-items: center !important;
          line-height: 1 !important;
        }

        [data-theme="dark"] .last-updated-component {
          background-color: #3a3a3a;
          border: 2px solid #888888;
          color: #ffffff;
        }

        [data-theme="dark"] .last-updated-component svg {
          stroke: #ffffff;
        }
      `}</style>
      <div className="last-updated-component">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <circle cx="12" cy="12" r="10" />
          <polyline points="12 6 12 12 16 14" />
        </svg>
        <span>
          <strong style={{
    fontWeight: 600
  }}>{label}</strong> 
          <time dateTime={date}>{date}</time>
        </span>
      </div>
    </>;
};

## What is Tomi?

Tomi is an AI agent built for retail media. You don't have to be a Topsort customer to try it. Upload CSV or PDF files or paste data directly into the chat, then ask questions about your media plans and campaign performance.

See [Tomi Agent](/en/knowledge-base/ad-platform/tomi) for an overview of Tomi. The campaign management features described there require access to Topsort.

## What are the benefits?

* **Improve media plans:** Get feedback on budget allocation, targeting, campaign timing, and ad formats before launch.
* **Understand performance:** Investigate underperforming campaigns, compare results, and identify opportunities to improve.
* **Save time on reporting:** Turn your data into clear summaries for internal reviews and client updates.
* **Get retail media guidance:** Ask questions about campaign strategy, measurement, and optimization.

For example, share a media plan and ask for ideas to improve it. Or provide campaign metadata, such as dates and targeting, alongside performance data for the same campaigns and period, and ask Tomi for recommendations.

## Who is it for?

Anyone managing retail media campaigns, whether they work in marketplace ad operations or for a brand.

## How do I get started?

Go to **[tomi.topsort.com](https://tomi.topsort.com)** and sign up for an account. Upload CSV or PDF files or copy and paste your data into the chat, then ask Tomi what you want to review or improve.

***

<LastUpdated date="2026-10-01" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.