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

Your customers can send you **images, audio, documents and video** over WhatsApp, Telegram and the web
chat, and your team can **reply with images and documents** from the inbox. Before saving anything, the
platform validates each file: it checks its size, that the type is allowed, and that the actual content
matches what it claims to be (a "PDF" that's actually something else gets rejected). Optionally, the
platform team can also enable an antivirus that scans every file.

<CardGrid>
  <LinkCard
    title="What they are and how they protect you"
    description="Your customers can send you images, audio, documents and video over WhatsApp, Telegram and the web chat, and your team can reply with images and documents from the inbox."
    href="/en/guides/adjuntos/01-que-son-y-como-te-protegen/"
  />
  <LinkCard
    title="Procedure: enable attachments on a channel"
    description="Requirements: administrator role."
    href="/en/guides/adjuntos/02-procedimiento-activar-adjuntos-en-un-canal/"
  />
  <LinkCard
    title="Procedure: see what the customer sends"
    description="Open Conversations and go into the conversation."
    href="/en/guides/adjuntos/03-procedimiento-ver-lo-que-envia-el-cliente/"
  />
  <LinkCard
    title="Procedure: reply with a file"
    description="Requirements: having control of the conversation (the &quot;Take control&quot; button — with the AI in charge the composer is disabled, same as for text)."
    href="/en/guides/adjuntos/04-procedimiento-responder-con-un-archivo/"
  />
  <LinkCard
    title="When a file gets rejected"
    description="If the file doesn't pass validation, whoever sent it gets a clear error and nothing is saved."
    href="/en/guides/adjuntos/05-cuando-un-archivo-se-rechaza/"
  />
</CardGrid>