Las agencias buscan “sub-cuentas” porque es la palabra que usan la mayoría de las herramientas para referirse a un único inicio de sesión principal que contiene varias cuentas de clientes debajo. Merece la pena precisar cómo encaja esto en Shifter antes de construir nada, porque la estructura correcta depende de ello.
En Shifter, dos herramientas cumplen esa función. Un workspace es un espacio autónomo con sus propios planes, monedero, facturas y equipo, al que la misma persona puede pertenecer en varios a la vez, cambiando entre ellos desde la barra lateral. Una sub-cuenta es una etiqueta en el nombre de usuario del proxy que divide el tráfico de un plan por cliente, y se reporta por separado en el panel y en la API (introducida en octubre de 2026). El uso se registra por plan, y por sub-cuenta dentro de él. Teniendo claros estos hechos en tu estructura, todo lo demás se deduce.
Qué debe hacer una sub-cuenta
Si se deja de lado la terminología, una agencia quiere cuatro cosas de una sub-cuenta de cliente.
| Requisito | Qué significa | Cómo lo ofrece Shifter |
|---|---|---|
| Aislamiento | El tráfico y el presupuesto de un cliente nunca se mezclan con los de otro | Los planes nunca cruzan entre workspaces |
| Atribución | Puedes decir cuánto costó cada cliente | El uso se reporta por plan y por sub-cuenta |
| Control de acceso | Las personas adecuadas ven lo que corresponde | Roles de Viewer, Billing y Admin por workspace |
| Baja limpia | Un cliente se va sin afectar a nadie más | Eliminar miembros, cerrar los planes del cliente |
El resto de esta guía trata sobre cómo organizar workspaces y planes para que estas cuatro condiciones se cumplan siempre.
Dos estructuras que funcionan
Workspaces propiedad del cliente
Cada cliente es dueño de su propio workspace. El cliente financia el monedero y recibe las facturas. El responsable de cuenta de la agencia se incorpora a cada workspace de cliente como Admin y gestiona la recolección desde ahí.
Esta es la disposición más limpia cuando los clientes están dispuestos a mantener su propia relación de facturación. El aislamiento es absoluto, la atribución no requiere trabajo porque la factura de cada cliente es la suya propia, y la baja consiste en que el cliente elimine a la agencia de su workspace. Un único inicio de sesión de la agencia llega a todos los clientes a través del selector de workspaces.
Workspace propiedad de la agencia, un plan por cliente
La agencia es dueña de un workspace, compra un plan independiente para cada cliente dentro de él, y factura a los clientes según el uso de cada plan.
Esto conviene a las agencias que revenden la recolección como parte de un servicio por contrato. La atribución se mantiene siempre que la regla sea estricta: un cliente, un plan, nunca compartido, o bien, en un plan compartido, un cliente, una sub-cuenta. Conviene conocer dos consecuencias antes de elegir esta opción.
- El monedero está vinculado al workspace, y el exceso de uso en cualquier plan se cubre desde ese monedero. Todos los planes del workspace recurren al mismo fondo, por lo que el pico de un cliente puede consumir el margen del que depende otro. Vigila de cerca el exceso de uso por plan, o dale a los clientes de alto volumen su propio workspace.
- Todo lo que hay dentro de un workspace es visible para sus miembros. No invites a un contacto de cliente a un workspace de agencia compartido, ni siquiera como Viewer, porque vería los planes y facturas de todos los demás clientes.
Muchas agencias acaban con un modelo híbrido: workspaces propiedad del cliente para cuentas grandes que quieren su propia facturación, y un workspace de agencia que agrupa planes para clientes más pequeños facturados por contrato.
Configurarlo
La mecánica es la misma para ambas estructuras.
- Abre la página Team en el workspace que quieres gestionar, desde la barra lateral del panel.
- Invita por correo electrónico y elige un rol. Un usuario de Shifter ya existente recibe un botón de unirse con un solo clic la próxima vez que inicie sesión, y conserva su propia cuenta. Un correo nuevo da lugar a un registro breve con un enlace mágico y sin contraseña.
- Cambia entre workspaces desde el desplegable de la barra lateral, que aparece en cuanto perteneces a más de uno. Todo lo que ves en pantalla, planes, monedero, facturas, equipo, cambia con él.
- Compra el plan de cada cliente en el workspace al que pertenece. Los planes no se mueven entre workspaces después, así que comprarlo en el equivocado significa tener que comprarlo de nuevo.
Cada workspace tiene un límite flexible de 10 plazas. Si necesitas más para un cliente grande, es una conversación con soporte y no un límite fijo. La propiedad de un workspace también puede transferirse a petición si cambia la forma de la relación con el cliente.
La funcionalidad en sí se describe en introducing Team Workspaces.
Elegir roles
Mantén los roles al mínimo que cada persona necesita.
| Rol | Puede hacer | Dáselo a |
|---|---|---|
| Viewer | Ver planes, tráfico y facturas; explorar el catálogo | Un interlocutor del cliente que quiere ver el uso, solo en su propio workspace |
| Billing | Todo lo que puede un Viewer, además de financiar el monedero, pagar facturas y comprar o mejorar planes | Quien tenga la tarjeta, en cualquiera de los dos lados |
| Admin | Todo lo que puede Billing, además de gestionar planes y el equipo | El responsable de cuenta de la agencia que dirige la recolección |
Los roles son por workspace, no globales. La misma persona puede ser Admin en el workspace de un cliente y Viewer en el de otro, y el rol que se aplica siempre es el del workspace activo.
Seguimiento del uso por cliente
Cada plan tiene una vista de uso en tiempo real en el panel, en la vista general del dashboard y en la propia página del plan, que se actualiza cada minuto. Muestra el ancho de banda restante en el ciclo, una tendencia de consumo diario, y los principales destinos de tráfico por nombre de host.
Esos tres elementos juntos bastan para llevar bien la atribución por cliente.
El ancho de banda restante te indica si un cliente va camino de terminar el ciclo dentro de su asignación.
La tendencia diaria muestra cuándo cambió el consumo, lo cual suele deberse a un nuevo trabajo, a un crawler descontrolado, o a un cliente que pide un alcance mayor sin decirlo.
Los principales destinos por nombre de host es el que menos se valora. Permite comprobar que el plan de cada cliente está realmente llegando a los objetivos de ese cliente. Un plan cuyo principal destino pertenece al conjunto de competidores de otro cliente es un plan con las credenciales equivocadas en algún trabajo.
Para dividir un plan entre clientes, dale a cada cliente una sub-cuenta: añade -subaccount-CLIENT justo después de tu nombre de usuario en los trabajos de ese cliente, y el panel y la API de uso reportan cada una por separado. El tráfico enviado sin etiqueta no se puede dividir después, así que, en un plan compartido, etiqueta todos los trabajos.
Una solicitud para un cliente, con segmentación y una sesión después de la etiqueta, se ve así:
curl -x customer-USERNAME-subaccount-client_a-country-us-sid-abc123-ttl-600:PASSWORD@p.shifter.io:443 \
http://ip-info.com/json
Y el tráfico del mismo cliente para octubre, a través de la API:
curl "https://shifter.io/api/v1/memberships/68057/subaccounts/client_a/usage?start=2026-10-01&end=2026-11-01&api_token=YOUR_API_TOKEN"
Los nombres de sub-cuenta tienen de 1 a 16 letras, dígitos o guiones bajos, sin guiones, y distinguen mayúsculas de minúsculas. No hace falta ninguna configuración: una sub-cuenta aparece unos minutos después de su primera solicitud. Las sub-cuentas solo registran el tráfico; comparten el ancho de banda del plan y no establecen ningún límite por cliente.
Una rutina operativa mensual
La atribución es un hábito, no un informe que se ejecuta una vez.
- Al inicio de cada ciclo, anota la asignación inicial de cada plan y las fechas del ciclo.
- Semanalmente, compara el consumo de cada cliente con su ritmo esperado, y reestima el uso de fin de mes como el ancho de banda consumido dividido entre los días transcurridos, multiplicado por los días del ciclo.
- Cuando una tendencia da un salto, comprueba los principales destinos antes de asumir que el alcance del cliente ha crecido.
- Antes de que se agote la asignación, decide por cliente si el exceso de uso debe salir del monedero o si el trabajo debe pausarse. El exceso de uso en planes residenciales se factura desde el monedero a la tarifa por GB propia del plan.
- Cuando un cliente se va, elimina a sus personas, retira las credenciales del plan de todos los trabajos, y cierra el plan.
El método de previsión que sustenta la comprobación semanal está en forecasting residential proxy bandwidth.
Las credenciales son la otra mitad del aislamiento
Los workspaces mantienen separados los planes. Tus propios sistemas tienen que mantener separadas las credenciales.
Cada plan tiene sus propias credenciales. Guárdalas por cliente en tu gestor de secretos, dale a los trabajos de cada cliente solo el plan de ese cliente, y nunca copies las credenciales de un cliente en el trabajo de otro para resolver algo rápido, porque así es como la atribución se rompe sin que nadie lo note. No registres cadenas de conexión de proxy completas en los logs, que es la forma más habitual en que las credenciales se filtran a un agregador de logs.
Los identificadores de sesión siguen siendo tuyos, para nombrarlos como quieras. Anteponerles un código de cliente, sid-acme-serp-01, no cuesta nada y hace que tus propios logs sean legibles. El panel no desglosa el uso por identificador de sesión; para eso están las sub-cuentas.
Preguntas frecuentes
¿Tiene Shifter sub-usuarios dentro de un plan?
No hay inicios de sesión independientes dentro de un plan, pero las sub-cuentas dividen el tráfico de un plan por cliente: una etiqueta en el nombre de usuario del proxy sobre la que el panel y la API reportan por separado. El acceso se gestiona por workspace con tres roles, y el aislamiento total entre clientes proviene de planes separados y, cuando hace falta, de workspaces separados.
¿A cuántos clientes puede gestionar un único inicio de sesión de agencia?
Un único inicio de sesión puede pertenecer a tantos workspaces como se necesite, cambiando entre ellos desde la barra lateral. El límite flexible de 10 plazas se aplica por workspace, no por inicio de sesión.
¿Puede un cliente ver a nuestros otros clientes?
No entre workspaces. Dentro de un mismo workspace, todos los miembros ven todo, por eso los contactos de clientes solo deben invitarse a su propio workspace.
¿Puedo mover un plan de un cliente a otro?
Los planes permanecen en el workspace en el que se compraron. Compra el plan de cada cliente en el workspace de ese cliente desde el principio.
En resumen
En Shifter, un workspace separa el acceso y la facturación, y una sub-cuenta divide el tráfico dentro de un plan. Dale a cada cliente su propio plan o su propia sub-cuenta, elige workspaces propiedad del cliente cuando los clientes mantengan su propia facturación y un workspace de agencia compartido cuando revendas, mantén a los contactos de clientes fuera de los workspaces compartidos, y revisa el uso por cliente cada semana en lugar de esperar al momento de la factura.
Estructurado así, el aislamiento, la atribución, el acceso y la baja se consiguen de forma automática. El producto está en la página de proxies residenciales para agencias, con las tarifas en la página de precios.