Este sitio contiene contenido destinado exclusivamente a personas mayores de 18 años. Al ingresar confirmás tu mayoría de edad.
Al acceder confirmás ser mayor de edad en tu jurisdicción y aceptás los términos de uso de la plataforma. Todo el contenido es de carácter adulto.
Conectamos personas con acompañantes de alto perfil en toda Argentina. Perfiles verificados, mensajería privada y discreción absoluta garantizada.
La mayoría de los sitios publican perfiles sin verificar. Cualquiera puede crear una cuenta, subir fotos de otra persona y estafarte. En Velvet eso no pasa.
| Característica | Velvet ✦ | Otros sitios |
|---|---|---|
| Verificación de identidad con DNI | ✓ Obligatoria | ✗ No existe |
| Fotos revisadas y autenticadas | ✓ Equipo Velvet | ✗ Cualquiera sube lo que quiere |
| Perfil activo solo si es real | ✓ Aprobación manual | ✗ Automático e instantáneo |
| Sistema de reservas con confirmación | ✓ Integrado | ✗ Solo WhatsApp o llamada |
| Chat seguro dentro de la plataforma | ✓ Encriptado | ✗ Solo dan el teléfono |
| Reseñas verificadas post-encuentro | ✓ Solo post-reserva | ✗ Sin verificar o no existen |
| Reporte de perfiles falsos | ✓ Revisión en 24hs | ✗ Ignorado o sin respuesta |
| Fotos robadas o de terceras personas | ✓ Imposible por verificación | ✗ Sin ningún control |
Cada escort presenta DNI y una selfie antes de publicar. Nuestro equipo aprueba manualmente cada perfil. Si la foto no coincide con el DNI, no se publica. Sin excepciones.
Tus datos nunca se venden ni comparten. Los mensajes son privados y cifrados. Podés eliminar tu cuenta y toda tu información en cualquier momento.
Solo podés dejar reseña si tuviste una reserva confirmada. Cero reseñas compradas ni inventadas. Lo que ves es la experiencia honesta de otros usuarios.
🚨 Antes de usar otro sitio, preguntate:
¿Las fotos son reales? ¿La persona que vas a ver es quien dice ser? ¿Hay alguien que responda si algo sale mal?
En Velvet la respuesta a las tres preguntas es siempre si.
-- Agregar campos a profiles
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS verified boolean DEFAULT false;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS suspended boolean DEFAULT false;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS tipo text DEFAULT 'cliente';
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS whatsapp text;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS descripcion text;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS precio_base int DEFAULT 0;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS ciudad text;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS zona text;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS edad int;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS badge text;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS paused boolean DEFAULT false;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS has_premium_content boolean DEFAULT false;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS costo_traslado int DEFAULT 0;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS traslado int DEFAULT 0;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS traslado_nota text;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS max_horas numeric DEFAULT 5;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS intereses text;
ALTER TABLE profiles ADD COLUMN IF NOT EXISTS tier text;
-- Tabla DNI
CREATE TABLE IF NOT EXISTS dni_docs (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
user_id uuid REFERENCES auth.users(id) ON DELETE CASCADE,
profile_id uuid,
frente_url text,
dorso_url text,
selfie_url text,
estado text DEFAULT 'pendiente' CHECK (estado IN ('pendiente','aprobado','rechazado')),
notas text,
created_at timestamp DEFAULT now(),
reviewed_at timestamp,
reviewed_by text
);
-- Tabla citas
CREATE TABLE IF NOT EXISTS appointments (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
escort_id uuid,
client_id uuid,
fecha timestamp,
duracion text,
lugar text,
estado text DEFAULT 'pendiente' CHECK (estado IN ('pendiente','confirmada','completada','cancelada')),
notas text,
precio text,
created_at timestamp DEFAULT now()
);
-- Tabla reportes
CREATE TABLE IF NOT EXISTS reports (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
reporter_id uuid,
reported_id uuid,
tipo text,
descripcion text,
estado text DEFAULT 'abierto' CHECK (estado IN ('abierto','revisado','cerrado')),
created_at timestamp DEFAULT now()
);
-- Políticas RLS para admins
ALTER TABLE dni_docs ENABLE ROW LEVEL SECURITY;
CREATE POLICY "Own DNI" ON dni_docs FOR ALL USING (auth.uid() = user_id);
CREATE POLICY "Admin read DNI" ON dni_docs FOR SELECT USING (
auth.jwt() ->> 'email' IN ('[email protected]','[email protected]')
);
ALTER TABLE appointments ENABLE ROW LEVEL SECURITY;
CREATE POLICY "Own appointments" ON appointments FOR ALL USING (
auth.uid() = escort_id OR auth.uid() = client_id
);
CREATE POLICY "Admin all appointments" ON appointments FOR ALL USING (
auth.jwt() ->> 'email' IN ('[email protected]','[email protected]')
);
ALTER TABLE reports ENABLE ROW LEVEL SECURITY;
CREATE POLICY "Admin all reports" ON reports FOR ALL USING (
auth.jwt() ->> 'email' IN ('[email protected]','[email protected]')
);
Para clientes y escorts. Gratis para empezar, premium para destacar.
Pagos seguros con Stripe y MercadoPago. Cancelá cuando quieras. Precios en ARS con equivalente en ARS disponible.
Todo lo que necesitás saber para publicar tu perfil, recibir reservas y aprovechar Velvet al máximo.
Para publicar tu perfil en Velvet necesitás registrarte con un email válido. Una vez registrada, tu cuenta pasa por un proceso de aprobación manual antes de aparecer en la plataforma.
Cómo completar tu perfil:
Velvet verifica la identidad de todas las escorts para garantizar la autenticidad de los perfiles. Este proceso es obligatorio y protege tanto a las escorts como a los clientes.
Qué necesitás enviar:
Podés subirlos desde Mi Panel → Editar perfil → sección Verificación. El equipo de Velvet los revisa en menos de 24hs. Mientras tanto, tu perfil aparece como "pendiente de verificación".
Fotos de perfil: Subí tus fotos desde Mi Panel → Galería. La primera foto que subas se usará como foto principal. Podés subir hasta 20 fotos. Las fotos son visibles para todos los visitantes sin necesidad de registrarse.
Momentos: Son historias de 24hs que aparecen en la barra de stories de la plataforma y en tu perfil. Podés subir fotos o videos cortos. Para subirlos:
Cuando un usuario hace una solicitud de reserva desde tu perfil, recibís una notificación inmediata. Podés ver todas las solicitudes en Mi Panel → Reservas.
En cada solicitud podés ver:
Tenés dos opciones: ✓ Confirmar o ✗ Rechazar. Al confirmar, el chat con ese cliente queda habilitado automáticamente y ambos reciben una notificación.
Si luego necesitás cancelar una reserva ya confirmada, podés hacerlo con el botón "Cancelar reserva" dentro de la misma tarjeta.
🔔 Esto es fundamental — activá las notificaciones
Velvet puede avisarte directamente en tu celular cada vez que llegue una reserva nueva, un mensaje o una confirmación, igual que WhatsApp o MercadoLibre. Para eso necesitás activar los permisos.
🤖 En Android (Chrome)
🍎 En iPhone (iOS 16.4 o más nuevo)
Qué notificaciones recibís:
El chat interno de Velvet solo se habilita cuando confirmás una reserva. Esto protege tu privacidad — no recibís mensajes de personas aleatorias, solo de clientes con reserva confirmada.
Para ver tus conversaciones andá al ícono de Mensajes en el menú. Tus chats activos aparecen ahí.
Los mensajes se guardan aunque recargues la página. El historial completo de cada conversación está disponible siempre.
El calendario te permite mostrar tu disponibilidad semanal. Los clientes lo ven en tu perfil antes de hacer una reserva, lo que reduce las solicitudes para días que no podés.
Para usarlo: Mi Panel → Calendario. Elegís un estado (disponible, ocupada, turno externo) y tocás las franjas horarias que quieras marcar.
Velvet tiene un sistema de categorías que determina el orden de aparición en la grilla principal. Los perfiles con categorías superiores aparecen primero y tienen mayor visibilidad.
Las categorías se asignan manualmente por el equipo de Velvet. El pago de la suscripción se coordina directamente por WhatsApp con la administración — no hay pagos dentro de la plataforma.
Nuestro equipo responde en menos de 24hs.
Todo lo que necesitás saber sobre Velvet, nuestras escorts y cómo funciona la plataforma.
Velvet es una plataforma premium de acompañantes para adultos en Argentina. Conectamos personas con escorts profesionales verificadas. Podés explorar perfiles, filtrar por zona y precio, y realizar reservas de forma segura y discreta.
No. Podés ver todos los perfiles, fotos, videos y momentos sin crear una cuenta. El registro es necesario solo para hacer reservas o chatear con una escort tras una reserva confirmada.
Desde el perfil de una escort podés solicitar un turno de 30 minutos, 1 hora o 2 horas. La escort recibe una notificación inmediata y confirma o rechaza. Una vez confirmada, el turno queda bloqueado y se habilita el chat. Para cancelar o reprogramar avisá con al menos 2 horas de anticipación.
No. El chat se habilita únicamente cuando tenés una reserva confirmada con esa escort. Antes de reservar podés contactarlas directamente por WhatsApp desde su perfil.
Sí. Todas las fotos, videos y Momentos (stories de 24hs) son de acceso libre sin registro. No hay contenido bloqueado para usuarios sin suscripción.
Sí. Todas las escorts de Velvet están verificadas. Cada una envía DNI frente y dorso más una selfie sosteniéndolo. Nuestro equipo lo revisa manualmente — si la foto no coincide con el documento, el perfil no se publica. Lo que ves es quien encontrás.
Desde Mi Panel → Calendario marcás tu disponibilidad por franjas horarias. Las reservas confirmadas bloquean automáticamente el slot. Desde Mi Panel → Reservas aceptás o rechazás solicitudes — cuando aceptás se habilita el chat con el cliente.
Son stories de 24hs visibles para todos. Se suben desde Mi Panel → Momentos o con el botón 📸 en móvil. Subir un Momento activa tu perfil en la barra de stories y aumenta visitas.
Es una función opcional — solo para tu seguridad personal. No es obligatorio usarla. Si querés activarla, andá a Configuración → Activar código presencial. Cuando llegue un cliente, tocá 🔐 Código en esa reserva — se genera un código de 4 dígitos que el cliente muestra desde su panel. Vos lo ingresás para confirmar que es la persona correcta. Cada vez que tocás "Código" se genera uno nuevo válido por 2 horas.
Las asigna el administrador y determinan el orden en la grilla: Elite primero, luego Diamond, luego Rose. Se coordinan por WhatsApp con el equipo de Velvet — no hay pagos en la plataforma.