# Capítulo 8: Team y Billing

> Cómo invitar miembros a tu equipo, gestionar roles, cambiar de plan, y manejar la facturación.

---

## 8.1 Team — Miembros del Equipo

Andá a **Team** en el sidebar.

### Roles disponibles

| Rol | Qué puede hacer | Ideal para |
|-----|----------------|-----------|
| **Admin** | Todo. Crear, editar, publicar, eliminar, billing. | Dueño de la agencia |
| **Editor** | Crear y editar proyectos. Publicar sitios. No puede eliminar proyectos ni ver billing. | Diseñadores, copywriters |
| **Viewer** | Ver proyectos y analytics. No puede editar ni publicar. | Clientes, managers |

### Invitar un miembro

1. Andá a **Team**
2. Clic en **"Invitar miembro"**
3. Escribí el email
4. Seleccioná el rol
5. Clic en **"Enviar invitación"**

El invitado recibe un email con un link. Al clickearlo, se une a tu organización.

### Invitaciones pendientes

Si alguien no aceptó todavía, aparece en "Pendientes". Podés:
- **Reenviar** el email
- **Copiar el link** de invitación para mandarlo por WhatsApp/Slack
- **Cancelar** la invitación

### Eliminar un miembro

1. En la lista de miembros, clic en el menú "..." del miembro
2. **"Eliminar del equipo"**
3. Confirmación

**Qué pasa:** El miembro pierde acceso inmediatamente. Sus proyectos y cambios quedan intactos.

---

## 8.2 Billing — Facturación

Andá a **Billing** en el sidebar.

### Planes disponibles

| Plan | Precio | Proyectos | Dominios | AI/mes | Team | Ideal para |
|------|--------|-----------|----------|--------|------|-----------|
| **Free** | $0 | 1 | 0 | 1 total | 1 | Probar la plataforma |
| **Pro** | $29/mes | 10 | 1 | 10 | 5 | Negocios locales, freelancers |
| **Agency** | $99/mes | 100 | 10 | 999 | 20 | Agencias de marketing |
| **Enterprise** | Custom | ∞ | ∞ | ∞ | ∞ | Grandes agencias |

> **Página de precios pública:** `![Página de precios de PageGenius](/help/screenshots/pagegenius-pricing.png)`

### Cambiar de plan (Upgrade)

1. Andá a **Billing**
2. Seleccioná el plan nuevo
3. Clic en **"Upgrade"**
4. Te redirige a Stripe Checkout
5. Completá los datos de la tarjeta
6. Al volver a PageGenius, el plan está activo inmediatamente

### Downgrade (bajar de plan)

1. Andá a **Billing**
2. Clic en **"Gestionar suscripción"**
3. Te lleva al **Stripe Customer Portal**
4. Seleccioná un plan inferior o **Cancelar**

**Advertencia al bajar:**
- Si tenés más proyectos que el límite del plan nuevo, los proyectos excedentes se archivan (no se borran, pero no se pueden editar hasta que upgradées o eliminés otros).
- Los dominios extra se desconectan.

### Cancelar suscripción

1. Stripe Customer Portal → **Cancelar suscripción**
2. La cancelación es al final del período actual (no perdés lo que ya pagaste)
3. Cuando vence, el plan vuelve a **Free**

### Métodos de pago

PageGenius usa **Stripe** para procesar pagos.

- Tarjetas de crédito/débito: Visa, Mastercard, Amex, Discover
- No aceptamos PayPal ni transferencias bancarias
- La factura llega por email desde Stripe

---

## 8.3 Configuración de la Organización

Andá a **Configuración** en el sidebar.

### Pestaña: General

| Campo | Qué hace |
|-------|---------|
| **Nombre** | Nombre visible de tu organización |
| **Slug** | Identificador único en URLs internas |
| **Idioma** | Idioma por defecto de nuevos proyectos |

### Pestaña: Branding

| Campo | Qué hace |
|-------|---------|
| **Logo** | Logo que aparece en el header de sitios publicados |
| **Logo Dark** | Logo para fondos oscuros (opcional) |
| **Color primario** | Color de botones, links, y acentos |
| **Color secundario** | Color de fondos y detalles |
| **Custom CSS** | Estilos CSS adicionales para todos los sitios |

### Pestaña: Avanzado

| Campo | Qué hace |
|-------|---------|
| **Email de notificaciones** | A dónde van los emails de leads |
| **Webhook URL** | URL que recibe un POST por cada lead (para n8n/Zapier) |
| **Google Analytics ID** | GA4 tracking ID (opcional) |

---

## 8.4 Webhooks

Si usás n8n, Zapier, Make, o cualquier herramienta de automatización:

1. Andá a **Configuración** → **Avanzado**
2. En **Webhook URL**, pegá tu URL de webhook
3. Cada vez que alguien complete un formulario, PageGenius envía un POST:

```json
{
  "event": "form.submission",
  "data": {
    "name": "Juan Perez",
    "email": "juan@email.com",
    "phone": "305-123-4567",
    "message": "Necesito presupuesto",
    "projectSlug": "taller-mecanico",
    "pagePath": "/contact",
    "submittedAt": "2026-06-04T10:23:00Z"
  }
}
```

---

## 8.5 Problemas y Soluciones de Team/Billing

### "No puedo invitar más miembros"
- **Causa:** Llegaste al límite de tu plan.
- **Solución:** Eliminá miembros existentes o upgradéá a Agency.

### "El invitado no recibió el email"
- **Causa:** Spam, firewall corporativo, o email incorrecto.
- **Solución:** Copiá el link de invitación desde "Pendientes" y envialo por WhatsApp/Slack.

### "Mi pago fue rechazado"
- **Causa:** Tarjeta vencida, fondos insuficientes, o banco bloqueando Stripe.
- **Solución:** Revisá los datos en Stripe Checkout. Si persiste, probá con otra tarjeta o contactá a tu banco.

### "Bajé a Free y perdí proyectos"
- **Causa:** Free solo permite 1 proyecto. Los demás se archivan.
- **Solución:** Upgradéá de nuevo para recuperar acceso, o eliminá proyectos para quedarte con 1.

### "No sé si estoy en Pro o Agency"
- **Solución:** Mirá el chip de plan en la esquina superior derecha del dashboard, o andá a **Billing**.

### "Quiero cambiar el email de notificaciones"
- **Solución:** **Configuración** → **Avanzado** → **Email de notificaciones**.

---

## Resumen del Capítulo 8

| Tarea | Dónde | Nota |
|-------|-------|------|
| Invitar al equipo | Team | Admin solo |
| Cambiar de plan | Billing | Upgrade instantáneo |
| Cancelar | Billing → Portal Stripe | Efectivo al final del período |
| Configurar branding | Configuración → Branding | Afecta todos los sitios |
| Conectar webhook | Configuración → Avanzado | Para n8n/Zapier |

---

**Próximo capítulo:** [Capítulo 9: Problemas y Soluciones](17i-troubleshooting.md)
