import { CardGrid, LinkCard } from '@astrojs/starlight/components';

Two sidebar screens, **Contacts** and **Marketing**, bring together your agency's customer catalog and the
tools to write to them over WhatsApp outside of an ongoing conversation — a campaign, a reminder. They're
available to the Admin and Editor roles (Viewers can consult them, not write on them).

<CardGrid>
  <LinkCard
    title="What Contacts and Marketing are"
    description="Two sidebar screens, Contacts and Marketing, bring together your agency's customer catalog and the tools to write to them over WhatsApp outside of an ongoing conversation — a campa"
    href="/en/guides/contactos-marketing/01-que-son-contactos-y-marketing/"
  />
  <LinkCard
    title="Procedure: browse the Contacts table"
    description="A contact is anyone your agency has talked to or that you've created by hand — it lands here as soon as the AI verifies their phone in a conversation on any channel (section 5), wh"
    href="/en/guides/contactos-marketing/02-procedimiento-consultar-la-tabla-de-contactos/"
  />
  <LinkCard
    title="Procedure: create a contact manually"
    description="Requirements: administrator or editor role."
    href="/en/guides/contactos-marketing/03-procedimiento-dar-de-alta-un-contacto-manualmente/"
  />
  <LinkCard
    title="The contact's record"
    description="Tap View on any table row to open its record (drawer), with these sections:"
    href="/en/guides/contactos-marketing/04-la-ficha-del-contacto/"
  />
  <LinkCard
    title="Phone verification"
    description="There's no separate verification step you need to run: when a customer writes over WhatsApp, Telegram or the web chat and the AI verifies their phone during the conversation, that "
    href="/en/guides/contactos-marketing/05-verificacion-del-telefono/"
  />
  <LinkCard
    title="Automatic marketing unsubscribe"
    description="Warning — The customer unsubscribes by writing over WhatsApp If a customer replies with the word STOP, BAJA, CANCELAR or UNSUBSCRIBE (the whole message, not a phrase that contains "
    href="/en/guides/contactos-marketing/06-baja-de-marketing-automatica/"
  />
  <LinkCard
    title="Procedure: contact lists"
    description="A list is a grouping of contacts you can then use as the destination for an import (section 8) or a campaign (section 11)."
    href="/en/guides/contactos-marketing/07-procedimiento-listas-de-contactos/"
  />
  <LinkCard
    title="Procedure: import contacts from a CSV"
    description="Requirements: administrator or editor role; a CSV file up to 2 MB and 10,000 rows."
    href="/en/guides/contactos-marketing/08-procedimiento-importar-contactos-desde-un-csv/"
  />
  <LinkCard
    title="Procedure: WhatsApp templates for marketing"
    description="To write to a customer over WhatsApp outside an ongoing conversation (a campaign, a reminder), Meta requires using a previously approved template — a free-form message isn't allowe"
    href="/en/guides/contactos-marketing/09-procedimiento-plantillas-de-whatsapp-para-marketing/"
  />
  <LinkCard
    title="Monthly send limit"
    description="Note — The limit depends on your plan Starter includes 500 marketing sends a month, Pro 2,000, and Enterprise has no limit."
    href="/en/guides/contactos-marketing/10-limite-mensual-de-envios/"
  />
  <LinkCard
    title="Procedure: the campaign wizard"
    description="A campaign sends an approved template, with its variables already filled in, to a list or a selection of contacts — all at once."
    href="/en/guides/contactos-marketing/11-procedimiento-el-asistente-de-campanas/"
  />
  <LinkCard
    title="The campaigns table and its statuses"
    description="Once created, the campaign shows up in the table with its status and its live results — refresh the screen and you'll see real progress, never a cached figure."
    href="/en/guides/contactos-marketing/12-la-tabla-de-campanas-y-sus-estados/"
  />
</CardGrid>