> ## 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.

# Alcanza a compradores en ChatGPT

> Pon tus productos frente a los consumidores en uno de los destinos de descubrimiento de productos de más rápido crecimiento del mundo

export const ChangelogActions = () => {
  return <>
      <style>{`
        .changelog-actions {
          display: flex;
          justify-content: center;
          gap: 12px;
          margin-top: 2rem;
          padding-top: 1.5rem;
          border-top: 1px solid #e5e7eb;
        }
        
        [data-theme="dark"] .changelog-actions {
          border-top-color: #374151;
        }
        
        .changelog-btn {
          display: inline-flex;
          align-items: center;
          gap: 6px;
          padding: 8px 16px;
          border-radius: 9999px;
          border: 1px solid #d1d5db;
          background: transparent;
          color: #6b7280;
          font-size: 14px;
          cursor: pointer;
          transition: all 0.2s ease;
        }
        
        .changelog-btn:hover {
          border-color: #9ca3af;
          background: #f9fafb;
        }
        
        [data-theme="dark"] .changelog-btn {
          border-color: #4b5563;
          color: #9ca3af;
        }
        
        [data-theme="dark"] .changelog-btn:hover {
          border-color: #6b7280;
          background: #1f2937;
        }
      `}</style>
      <div className="changelog-actions">
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    btn.innerHTML = "❤️ Like";
    btn.style.borderColor = "#ec4899";
  }}>
          🤍 Like
        </button>
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    navigator.clipboard.writeText(window.location.href);
    const originalContent = btn.innerHTML;
    btn.innerHTML = "✓ Copied";
    btn.style.borderColor = "#22c55e";
    btn.style.color = "#22c55e";
    setTimeout(() => {
      btn.innerHTML = originalContent;
      btn.style.borderColor = "";
      btn.style.color = "";
    }, 2000);
  }}>
          ↗ Share
        </button>
      </div>
    </>;
};

<div style={{ display: "flex", gap: "8px", flexWrap: "wrap", marginBottom: "16px" }}>
  <Badge color="gray" size="sm" icon="calendar">September 7, 2026</Badge>
  <Badge color="blue" size="sm" icon="rectangle-ad">Ad Platform</Badge>
  <Badge color="green" size="sm" icon="sparkles">New Feature</Badge>
</div>

## Novedades

Topsort ahora admite **OpenAI** como canal de Offsite Ads. Los anunciantes pueden lanzar campañas de producto basadas en catálogo que llegan a compradores durante el descubrimiento de productos en ChatGPT y los llevan de vuelta al marketplace.

Empezar lleva solo unos pasos en Topsort. Los marketplaces no necesitan crear una cuenta de OpenAI Ads ni crear una nueva integración con OpenAI. Topsort gestiona la creación de la cuenta, la conexión con OpenAI y la sincronización del catálogo.

Los vendedores usan el flujo Offsite existente de Topsort para seleccionar OpenAI, elegir productos, definir los detalles de la campaña y lanzarla.

Más información en la [descripción general de Offsite Ads](/es/knowledge-base/offsite-and-instore/offsite/), [Onboarding](/es/knowledge-base/offsite-and-instore/offsite/onboarding/) y [Creación de campañas y reporting](/es/knowledge-base/offsite-and-instore/offsite/campaign-creation/).

<ChangelogActions />
