8 min de lecturaAgencias

Acortadores de URL de marca blanca para agencias: clientes

Cómo una agencia gestiona enlaces cortos de marca blanca para clientes: espacios, roles, DNS, marca, facturación e informes, y la API de revendedor de Elido

Ana Kowalska
Marketing solutions engineering

Una agencia necesita más que un logotipo en un panel. Necesitas un muro limpio entre clientes, una forma de que el personal del cliente inicie sesión sin verse entre sí, un DNS que puedas repetir para el cliente número veinte y una respuesta a "¿quién envía la factura?". Esta guía cubre ese lado operativo.

La pregunta general de qué significa marca blanca, y cómo la listan los proveedores, está en la guía de acortadores de URL de marca blanca. No la repito aquí. Todo lo que sigue sobre Elido se comprobó contra el código el 2026-10-24, y donde algo no existe lo digo.

Un espacio de trabajo por cliente

No pongas a los clientes en un espacio de trabajo compartido. Verían los enlaces y la analítica de los demás, y no podrías entregar una exportación a uno de ellos sin limpiarla antes. El patrón que funciona es un espacio de trabajo principal para tu propio equipo y uno por cada cliente.

En Elido, cualquier usuario con sesión iniciada puede crear un espacio de trabajo y pasa a ser su owner, así que creas tú mismo cada espacio de trabajo de cliente. La API de revendedor registra después la relación. Registras una cuenta de revendedor en tu espacio de trabajo principal con POST /v1/workspaces/{id}/reseller (nombre de la empresa, email de contacto, dominio opcional y configuración de marca). Vinculas a un cliente con POST /v1/workspaces/{id}/reseller/workspaces, pasando el workspace_id del cliente y una label interna que el cliente nunca ve. También hay endpoints de listado y de eliminación.

Ten claro lo que es eso. Vincular registra una asociación. No crea el espacio de trabajo, no mueve la facturación ni consolida el uso. Es un registro de qué espacios de trabajo de clientes pertenecen a tu agencia.

Un espacio de trabajo principal de revendedor de la agencia que se ramifica en tres espacios de trabajo de clientes aislados, cada uno con su propio dominio personalizado y marca, todos resolviendo a través del edge compartido de Elido

Roles para tu equipo y el personal del cliente

Todo espacio de trabajo tiene miembros con uno de cuatro roles: owner, admin, editor o viewer. Cada rol corresponde a un conjunto de permisos, y la API aplica los permisos por ruta. La marca y la gestión de revendedor tienen sus propios permisos, así que un editor no puede cambiar la marca de un cliente por accidente.

Un reparto sensato:

  • Tú y tu responsable de cuenta: owner o admin en cada espacio de trabajo de cliente.
  • Marketers del cliente que crean enlaces: editor.
  • Interesados del cliente que solo leen informes: viewer.

Invitas a las personas por email desde el espacio de trabajo, y las claves de API están vinculadas a un espacio de trabajo y a un rol, así que una clave que entregues al desarrollador de un cliente no puede acceder a otro cliente. El inicio de sesión único y SCIM existen por espacio de trabajo, lo que importa para clientes enterprise; consulta SCIM y SSO.

Incorporar a un cliente

Ejecuta la misma secuencia cada vez. Se puede automatizar, y el camino por el panel es idéntico.

Flujo de configuración de revendedor en cinco pasos: activar el revendedor en el espacio de trabajo de la agencia, vincular un espacio de trabajo de cliente, configurar el DNS del cliente, fijar la marca por espacio de trabajo y que el cliente inicie sesión en su propio portal
  1. Registra una vez, vincula por cliente. Registra la cuenta de revendedor, luego crea el espacio de trabajo del cliente y vincúlalo:
curl -X POST https://api.elido.app/v1/workspaces/$AGENCY_WS/reseller/workspaces \
  -H "Authorization: Bearer $ELIDO_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"workspace_id": 99201, "label": "Client: TechCorp EMEA"}'

2. Apunta el dominio del cliente. En Ajustes, añade el hostname. El panel devuelve dos registros para el panel DNS del cliente:

_elido-verify.techcorp-emea.example.  TXT    "verify=<token>"
go.techcorp-emea.example.             CNAME  edge.elido.me.

Un worker en segundo plano vuelve a comprobar el DNS cada 30 segundos durante hasta 24 horas, y luego el certificado se emite en la primera petición. Para un comodín, el CNAME es *.example.com y el TXT va en el dominio padre. La guía de dominios personalizados cubre los registros CAA y la propagación, y la documentación lo lista bajo dominios personalizados, desde el plan Starter.

  1. Pon la marca al espacio de trabajo. Una sola llamada fija el nombre, el logotipo, el color, el nombre del remitente de los emails y el hostname del portal:
curl -X PUT https://api.elido.app/v1/workspaces/99201/branding \
  -H "Authorization: Bearer $ELIDO_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"brand_name":"TechCorp Links","primary_color":"#0a2463",
       "email_from_name":"TechCorp Links",
       "portal_hostname":"links.techcorp-emea.example","enabled":true}'

Este es el inconveniente que sorprende a las agencias. La comprobación del plan lee el plan del espacio de trabajo al que aplicas la marca, no el de tu espacio principal. Un espacio de trabajo de cliente en Free o en un nivel de pago inferior recibe 402 Payment Required. Business se exige por cada espacio de trabajo de cliente.

4. Invita al cliente. Añade a su personal como editores o viewers y mantente como owner. Los emails que reciben llevan el nombre de tu marca, el color, el logotipo y el nombre visible del remitente. La dirección de envío sigue siendo la de Elido, algo que yo comunicaría a los clientes desde el principio.

Facturación: sé honesto con los clientes

Aquí es donde se rompe la reventa de marca blanca, así que te daré el panorama completo en lugar de una respuesta comercial.

Elido factura por espacio de trabajo. La API de revendedor no produce una factura consolidada, una tarifa mayorista ni un extracto por cliente. Así que compras el plan de cada espacio de trabajo de cliente, o dejas que el cliente se suscriba, y facturas tu propio margen fuera del producto. Si quieres una sola factura que cubra veinte clientes, el producto todavía no puede hacerlo. Lo he puesto en el backlog de implementación, y prefiero que lo sepas ahora y no lo descubras a fin de mes.

Dos consecuencias prácticas. Primero, fija el precio de tu servicio como un servicio gestionado (configuración, informes, soporte) y no como un puesto revendido, porque el coste por línea para ti es visible por espacio de trabajo. Segundo, calcula tu coste por cliente desde la página de precios según el plan que necesite cada cliente. La marca obliga a Business en cada cliente al que quieras dar marca completa, y eso domina las cuentas más que el volumen de clics.

Informes por cliente

La analítica está limitada al espacio de trabajo, así que un viewer ve solo los clics de ese cliente. A través de la API, una clave vinculada a un espacio de trabajo puede consultar la analítica de ese espacio de trabajo, y hay trabajos de exportación CSV asíncronos para extracciones mayores. Eso basta para un informe mensual del cliente.

Lo que falta es una vista entre clientes. Un resumen de toda la agencia hoy significa una consulta por espacio de trabajo, unidas en tu propia hoja de cálculo o herramienta de BI. Planifícalo si informas a tu propia dirección.

Clientes de la UE y tratamiento de datos

Cuando revendes a clientes de la UE, ellos son responsables del tratamiento, tú eres encargado y la plataforma es subencargado según el artículo 28 del RGPD. El contrato con tu cliente necesita un DPA que cubra los datos de clics como datos personales y nombre a tus subencargados. Toma la lista de subencargados y los términos del DPA de la página de confianza de Elido y no de este blog, porque cambian. Aquí no haré promesas de residencia. El artículo sobre RGPD tiene el detalle artículo por artículo, y el artículo sobre residencia de datos en la UE cubre lo que pregunta un DPO.

Trasladar una cartera de clientes

Trasladar clientes desde otra herramienta tiene tres vías: enlaces, DNS y comunicación.

Exporta primero los enlaces de cada cliente, con slug, destino, dominio y etiquetas, y señala los enlaces impresos en papel o incrustados donde no puedes editarlos. Importa con POST /v1/workspaces/{id}/links/bulk antes de tocar el DNS, y prueba algunas redirecciones. Baja el TTL del CNAME a 300 segundos con al menos 48 horas de antelación, haz el cambio en una hora tranquila y conserva la cuenta antigua unas dos semanas. Avisa a los clientes con una semana de antelación.

El historial de clics no migra entre herramientas, así que exporta los informes de cada cliente antes de que se cierre la cuenta antigua. El manual de migración desde Bitly tiene los detalles específicos de Bitly.

Qué muestran otras herramientas sobre la separación de clientes

Las páginas públicas de precios dicen poco sobre funciones para agencias. Leídas el 2026-10-24:

ProveedorQué lista la página de precios para separar clientes
RebrandlyEspacios de trabajo: 1 en Free y Essentials, 2+ Professional, 5+ Growth
Short.ioEnterprise: grupos de usuarios con acceso a distintos conjuntos de dominios
BitlyNo comprobado en la página
DubNo comprobado en la página
ElidoEspacio de trabajo por cliente, roles, registro de revendedor; sin facturación consolidada

Fuentes: Rebrandly, Short.io, Bitly y Dub, consultadas el 2026-10-24. La ausencia en una página de precios no es prueba de ausencia en el producto, así que pide a cada proveedor que te muestre el flujo de incorporación de clientes en una prueba.

Relacionado en el blog

Preguntas frecuentes

¿Cómo debe separar una agencia a sus clientes en un acortador de enlaces?

Da a cada cliente su propio espacio de trabajo, de modo que los enlaces, dominios, analítica y miembros queden aislados, y mantén a tu propio equipo en un espacio de trabajo principal. Un único espacio compartido significa que los clientes pueden ver los enlaces y datos de los demás. En Elido cada espacio de trabajo tiene sus propios miembros y roles, y la API de revendedor vincula los espacios de trabajo de los clientes a la cuenta de tu agencia.

¿Factura Elido a mis clientes por mí?

No. La facturación en Elido es por espacio de trabajo, y la API de revendedor vincula espacios de trabajo pero no genera facturas consolidadas ni extractos para el cliente. Las agencias facturan a sus propios clientes y usan la analítica por espacio de trabajo para justificar las cifras. La facturación consolidada de revendedor está en nuestro backlog de implementación, así que pregunta antes de construir un modelo de reventa sobre ella.

¿Puede cada cliente iniciar sesión en su propio hostname?

Sí, en el plan Business. Un espacio de trabajo puede fijar un hostname de portal como links.client.com, y el panel resuelve ese host hacia el espacio de trabajo del cliente. El propio espacio de trabajo del cliente debe estar en Business, porque el endpoint de marca comprueba el plan del espacio de trabajo al que se aplica la marca y devuelve 402 en caso contrario.

¿Qué roles puedo dar al personal del cliente?

Los roles del espacio de trabajo son owner, admin, editor y viewer, cada uno respaldado por un conjunto de permisos. Un revisor del cliente que solo necesita informes es viewer. Un marketer del cliente que crea enlaces es editor. Invítalos desde el espacio de trabajo y mantente como owner para poder seguir gestionando dominios y marca.

¿Cómo informo de los resultados por cliente?

La analítica está limitada al espacio de trabajo, así que cada cliente ve solo sus propios clics, y puedes obtener las mismas cifras mediante la API con una clave vinculada a ese espacio de trabajo. Todavía no hay una vista de resumen entre clientes, así que un informe de toda la agencia significa una consulta por espacio de trabajo de cliente.

¿Qué pasa con los enlaces de los clientes si dejo la plataforma?

Los enlaces cortos siguen funcionando solo mientras el DNS del dominio apunte a la plataforma. Antes de migrar, exporta los enlaces, baja el TTL del CNAME, importa en la nueva herramienta y luego cambia el DNS. El historial de clics no se traslada entre herramientas, así que exporta antes los informes para tus clientes y mantén abierta la cuenta antigua durante el solapamiento.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Sin registro. Crea una cuenta gratis y obtén 50 enlaces al mes.

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
white label url shortener
agency url shortener
reseller url shortener
client workspaces
white label link management
agency link reporting

Seguir leyendo