Las agencias buscan “subcuentas” porque esa es la palabra que usan la mayoría de las herramientas para designar un inicio de sesión principal que contiene muchas cuentas de cliente debajo de él. Merece la pena ser precisos sobre cómo se traduce esto en Shifter antes de construir nada, porque la estructura correcta depende de ello.
En Shifter, dos herramientas comparten esa función. Un workspace es un espacio autónomo con sus propios planes, monedero, facturas y equipo, al que una misma persona puede pertenecer en varios a la vez, alternando entre ellos desde la barra lateral. Una subcuenta es una etiqueta en el nombre de usuario del proxy que divide el tráfico de un plan por cliente, reportada por separado en el panel y en la API (introducida en octubre de 2026). El uso se registra por plan, y por subcuenta dentro de cada plan. Incorpora estos datos a tu estructura y todo lo demás se deduce de ahí.
Qué debe hacer una subcuenta
Dejando de lado la terminología, una agencia quiere cuatro cosas de una subcuenta 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 workspaces |
| Atribución | Puedes decir cuánto ha costado cada cliente | El uso se reporta por plan y por subcuenta |
| Control de acceso | Las personas adecuadas ven lo que corresponde | Roles de Viewer, Billing y Admin por workspace |
| Baja ordenada | Un cliente se marcha sin afectar a nadie más | Eliminar miembros, cerrar los planes del cliente |
El resto de esta guía trata de elegir cómo organizar workspaces y planes para que las cuatro cosas se cumplan a la vez.
Dos estructuras que funcionan
Workspaces propiedad del cliente
Cada cliente es propietario de su propio workspace. El cliente financia el monedero y recibe las facturas. El responsable de cuenta de la agencia es invitado a cada workspace de cliente como Admin y dirige la recopilació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 simplemente en que el cliente elimine a la agencia de su workspace. Un único inicio de sesión de agencia llega a todos los clientes a través del selector de workspace.
Workspace propiedad de la agencia, un plan por cliente
La agencia es propietaria de un único workspace, compra un plan separado para cada cliente dentro de él, y factura a los clientes según el uso de cada plan.
Esto conviene a agencias que revenden la recopilación como parte de una cuota fija. La atribución se mantiene siempre que la regla sea estricta: un cliente, un plan, nunca compartido, o, en un plan compartido, un cliente, una subcuenta. Hay dos consecuencias que conviene conocer antes de elegir esta opción.
- El monedero está delimitado al workspace, y el exceso de uso de cualquier plan se cubre desde ese monedero. Todos los planes del workspace tiran del mismo fondo, así que el pico de un cliente puede consumir el margen del que depende otro cliente. 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 las 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 contiene planes para clientes más pequeños facturados mediante cuota fija.
Cómo configurarlo
La mecánica es la misma para cualquiera de las dos 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 Join de un solo clic la próxima vez que inicie sesión y conserva su propia cuenta. Un correo nuevo se convierte en 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 aparece 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 comprar en el equivocado significa comprar 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 más que un límite fijo. La propiedad de un workspace también puede transferirse a petición si una relación con un cliente cambia de forma.
La funcionalidad en sí se describe en introducing Team Workspaces.
Eligiendo roles
Mantén los roles al mínimo que cada persona necesite.
| 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 hacer 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 hacer Billing, además de gestionar planes y el equipo | El responsable de cuenta de la agencia que dirige la recopilació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 página propia 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.
Estos 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 trabajo nuevo, a un crawler descontrolado, o a un cliente que pide un alcance mayor sin decirlo.
Los principales destinos por nombre de host son el dato menos valorado. Permite comprobar que el plan de cada cliente realmente está alcanzando 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 repartir un plan entre varios clientes, asigna a cada cliente una subcuenta: añade -subaccount-CLIENTE justo después de tu nombre de usuario en los trabajos de ese cliente, y el panel y la API de uso reportarán cada una por separado. El tráfico enviado sin etiqueta no se puede dividir a posteriori, así que, en un plan compartido, etiqueta todos los trabajos.
Una rutina operativa mensual
La atribución es un hábito, no un informe que se hace una sola 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 reproyecta el uso a 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, revisa 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 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 marcha, elimina a sus personas, retira las credenciales del plan de todos los trabajos, y cierra el plan.
El método de proyección detrás de la revisió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, da 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ápidamente, porque así es como la atribución se rompe sin que nadie lo note. No registres cadenas de conexión de proxy completas, que son la forma más habitual en que las credenciales se filtran a un agregador de logs.
Los IDs de sesión siguen siendo tuyos para nombrarlos como prefieras. Añadirles como prefijo 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 ID de sesión; para eso están las subcuentas.
Preguntas frecuentes
¿Tiene Shifter subusuarios dentro de un plan?
No hay inicios de sesión separados dentro de un plan, pero las subcuentas dividen el tráfico de un plan por cliente: una etiqueta en el nombre de usuario del proxy 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 es necesario, de workspaces separados.
¿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 sea necesario, alternando 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 cliente 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 subcuenta divide el tráfico dentro de un plan. Dale a cada cliente su propio plan o su propia subcuenta, elige workspaces propiedad del cliente cuando los clientes mantienen su propia facturación y un workspace de agencia compartido cuando revendes, mantén a los contactos de cliente fuera de los workspaces compartidos, y revisa el uso por cliente cada semana en lugar de esperar a la facturación.
Organizado así, el aislamiento, la atribución, el control de acceso y la baja ordenada quedan resueltos sin esfuerzo adicional. El producto está en la página de residential proxies for agencies, con tarifas en la página de precios.