Cómo Construir un Portafolio de Proyectos Salesforce
En el mundo Salesforce, tu portafolio habla más alto que tu CV. Los reclutadores quieren ver lo que sabes hacer, no solo leer sobre lo que estudiaste. El problema es que la mayoría de las personas no sabe por dónde empezar.
¿Y sabes qué ha visto Quack que pasa muchas veces? Candidatos que llegan con un portafolio práctico, aunque sea simple, se destacan de inmediato. No tiene que ser perfecto. Tiene que ser real. ¿Entonces lo armamos?
Por qué un portafolio importa más que el CV
Las certificaciones demuestran que sabes teoría. Un portafolio demuestra que sabes aplicar. Y en el ecosistema Salesforce, aplicar es todo.
Cuando un reclutador ve que creaste un CRM funcional desde cero, con automatizaciones, reportes y reglas de validación, ya no necesita "creer" que sabes configurar la plataforma. Puede verlo. La diferencia entre "tengo conocimiento en Salesforce" y "aquí está lo que construí" es la diferencia entre un candidato genérico y uno que se destaca.
Además, el proceso de construir proyectos es, en sí mismo, la mejor forma de aprender. Te vas a encontrar con problemas que ningún curso anticipó, vas a buscar soluciones en la documentación y en los foros, vas a cometer errores y a corregirlos. Eso es exactamente lo que sucede en el trabajo real. Un reclutador experimentado lo sabe — y valora a quien ya pasó por esa experiencia.
Otro punto que poca gente menciona: construir un portafolio te prepara para las entrevistas de una forma que ningún simulacro logra. Cuando conoces tu proyecto de punta a punta — porque fuiste tú quien lo construyó — responder preguntas sobre él es natural. "¿Por qué elegiste un Master-Detail en lugar de un Lookup aquí?" Sabes la respuesta porque tomaste esa decisión. Es casi una duck debugging session en vivo — explicas el razonamiento y la respuesta aparece naturalmente.
Paso cero: obtén una org gratuita
Antes que nada, necesitas un entorno para construir. Salesforce ofrece dos opciones gratuitas:
Developer Edition Org: Una org completa y permanente para desarrollo y pruebas. Accede a developer.salesforce.com y crea la tuya en minutos. Esta es la mejor opción para portafolio porque la org no expira. Puedes volver en 1 año y todo seguirá ahí.
Trailhead Playground: Se crea automáticamente cuando haces challenges en Trailhead. Es buena para ejercicios, pero puede expirar después de períodos sin uso. Para portafolio a largo plazo, prefiere la Developer Edition.
Consejo importante: crea la org en inglés. La mayoría de las implementaciones reales usa la plataforma en inglés, y tener tu portafolio en ese idioma demuestra familiaridad con el entorno estándar del mercado.
5 proyectos para tu portafolio
Aquí hay 5 proyectos que cubren habilidades esenciales e impresionan a los reclutadores. No necesitas hacerlos todos — empieza por el que tenga más sentido para la carrera que quieres seguir.
Proyecto 1: CRM para una empresa ficticia
Nivel: Principiante | Tiempo estimado: 2-3 días
Crea un CRM completo para una empresa ficticia (puede ser una tienda, una clínica, una agencia, una escuela). Elige un escenario que conozcas — si venías del retail, crea un CRM para una tienda. Si venías de la salud, crea uno para una clínica. Eso hace el proyecto más auténtico y demuestra que entiendes el dominio.
Incluye:
- Objetos personalizados (ej.: Productos, Pedidos, Clientes, Proveedores)
- Campos de diferentes tipos (Text, Picklist, Formula, Lookup, Currency, Date)
- Page Layouts organizados con secciones claras y nombres descriptivos
- Compact Layouts configurados para móvil
- List Views con filtros útiles (ej.: "Pedidos Pendientes", "Clientes VIP", "Productos con Stock Bajo")
- Al menos 2 reglas de validación (ej.: la fecha de entrega no puede ser anterior a la fecha del pedido)
- Al menos 1 campo de fórmula (ej.: cálculo automático de margen de ganancia)
- Datos de ejemplo (al menos 20-30 registros bien completados)
Por qué funciona: Demuestra que entiendes la base de la plataforma — objetos, campos, relaciones y usabilidad. Es el proyecto más fundamental y el que todo reclutador espera ver.
Consejo extra: No uses nombres genéricos como "Objeto1" o "Campo_Test". Usa naming conventions profesionales como exige todo proyecto real. Eso demuestra atención al detalle.
Proyecto 2: Proceso de aprobación automatizado
Nivel: Intermedio | Tiempo estimado: 1-2 días
Configura un proceso de aprobación completo. Por ejemplo: aprobación de descuentos en ventas donde los descuentos superiores al 15% necesitan aprobación gerencial, y los superiores al 30% necesitan aprobación de la dirección.
Incluye:
- Objeto personalizado o campo de descuento en Oportunidad
- Approval Process con criterios de entrada claros
- Pasos de aprobación escalonados (gerente para descuentos 15-30%, director para más del 30%)
- Notificaciones por email en cada etapa (envío, aprobación, rechazo)
- Field update automático al aprobar/rechazar (ej.: el Status cambia a "Aprobado" o "Rechazado")
- Flow que dispara el proceso en la condición correcta
- Historial de aprobaciones visible en el registro
Por qué funciona: La automatización es una de las habilidades más valoradas. Los procesos de aprobación aparecen en prácticamente toda implementación real — ventas, RRHH, finanzas, compras. Mostrar que sabes configurar un proceso de punta a punta es un diferencial enorme.
Escenarios alternativos: Aprobación de vacaciones (RRHH), aprobación de compras por encima de un monto (finanzas), aprobación de publicación de contenido (marketing).
Proyecto 3: Dashboard de ventas ejecutivo
Nivel: Intermedio | Tiempo estimado: 1-2 días
Arma un dashboard que un director de ventas usaría en su día a día. El diferencial aquí no es solo saber armar gráficos — es pensar en qué métricas realmente importan para la toma de decisiones. Explícame como si fuera un pato... ¿Qué información necesita ver un director de ventas a primera hora de la mañana para tomar buenas decisiones?
Incluye:
- Reporte de pipeline por etapa (embudo visual que muestra cuántas oportunidades están en cada stage)
- Reporte de ventas por región (gráfico de barras comparando rendimiento regional)
- Meta vs. realizado (gauge chart mostrando cuánto de la meta se alcanzó)
- Top 10 oportunidades abiertas (tabla con monto, stage y fecha de cierre prevista)
- Ventas por mes (gráfico de tendencia mostrando la evolución a lo largo del año)
- Filtros dinámicos por período y equipo
- Indicadores de alerta (oportunidades sin actividad hace más de 30 días, por ejemplo)
Por qué funciona: Todos quieren datos. Saber armar reportes y dashboards que realmente ayuden en la toma de decisiones es una habilidad que diferencia a un Admin bueno de un Admin excelente. A los reclutadores les encanta ver dashboards bonitos y funcionales.
Consejo: Pobla con datos realistas. Un dashboard con 3 registros no impresiona. Crea al menos 50-100 oportunidades con fechas, montos y stages variados para que los gráficos cuenten una historia.
Proyecto 4: App personalizada con Lightning App Builder
Nivel: Intermedio-Avanzado | Tiempo estimado: 2-3 días
Crea una aplicación completa usando el Lightning App Builder. Ejemplo: una app de gestión de eventos internos de una empresa.
Incluye:
- Custom App con navegación propia e ícono personalizado
- Home page personalizada con componentes informativos (lista de próximos eventos, contadores, links rápidos)
- Record pages con layout optimizado para el flujo de trabajo del usuario
- Relaciones entre objetos (Evento → Participantes → Feedbacks → Sesiones)
- Automatización con Flow (ej.: enviar recordatorio por email 1 día antes del evento, crear registro de asistencia automáticamente)
- Reglas de validación contextuales (ej.: no permitir inscripción después de la fecha límite)
- Reportes y dashboard específicos de la app (participación por evento, feedback promedio, tasa de asistencia)
- Perfil de permiso configurado (organizadores ven todo, participantes solo ven sus registros)
Por qué funciona: Demuestra que piensas de forma sistémica — no solo configuras piezas aisladas, sino que construyes una solución completa y coherente. Este tipo de proyecto muestra que puedes tomar un requisito de negocio y transformarlo en una app funcional.
Escenarios alternativos: App de gestión de capacitaciones internas, app de control de equipos, app de gestión de proyectos simplificada.
Proyecto 5: Integración simple con API
Nivel: Avanzado | Tiempo estimado: 3-5 días
Para quienes quieren seguir el camino de Developer o mostrar habilidades técnicas:
- Usa Salesforce Connect o una llamada REST/HTTP Callout para integrar con una API externa
- Ejemplo 1: Traer datos de código postal de una API pública y completar automáticamente los campos de dirección al crear un registro
- Ejemplo 2: Integrar con una API de clima para mostrar el pronóstico del tiempo en la record page de un evento al aire libre
- Ejemplo 3: Consultar tipo de cambio en tiempo real para convertir montos en oportunidades internacionales
- Documenta la arquitectura de la integración (diagrama simple mostrando el flujo de datos)
- Maneja errores y edge cases (API caída, código postal inválido, timeout)
- Escribe pruebas unitarias con cobertura mínima del 75%
Por qué funciona: Las integraciones son el pan de cada día en los proyectos Salesforce reales. Ninguna empresa opera en un vacío — Salesforce siempre necesita comunicarse con otros sistemas. Mostrar que sabes conectar sistemas es un diferencial enorme, especialmente para posiciones de Developer.
Cómo documentar tus proyectos
Tener el proyecto en la org es genial, pero necesitas documentarlo para que los reclutadores puedan verlo sin acceder a tu org. Este es el formato que funciona:
Para cada proyecto, crea un documento (puede ser un PDF, una página en Notion o un post en LinkedIn) con:
-
Nombre del proyecto y contexto — "CRM para la Tienda Ficticia XYZ" con una frase explicando el escenario de negocio. Ej.: "Una tienda de ropa con 3 sucursales que necesitaba centralizar el registro de clientes y automatizar el follow-up post-venta."
-
Problema que resuelve — ¿Cuál era la necesidad de negocio? Sé específico. "La tienda perdía ventas porque no hacía follow-up con clientes que visitaban pero no compraban."
-
Solución implementada — Qué configuraste y por qué. Lista los objetos, campos, automatizaciones y reportes creados. Explica tus decisiones: "Elegí Master-Detail para la relación Pedido → Ítems porque necesitaba Roll-Up Summary para calcular el total automáticamente."
-
Capturas de pantalla — Imágenes de la org mostrando los objetos, layouts, automatizaciones, dashboards. Las capturas son oro. Incluye al menos: schema builder mostrando las relaciones, page layout del objeto principal, un Flow completo, el dashboard final.
-
Desafíos encontrados — Qué salió mal y cómo lo resolviste. Eso demuestra madurez profesional. "Inicialmente usé una Workflow Rule, pero me di cuenta de que necesitaba lógica condicional más compleja y migré a Flow Builder." Los reclutadores adoran esta transparencia.
-
Resultado — Qué entrega la solución (aunque sea ficticio). "El sistema reduciría el tiempo de procesamiento de pedidos de 15 minutos a 2 minutos" o "La automatización de follow-up garantizaría que el 100% de los clientes reciban contacto en menos de 48 horas."
Consejo: usa el Schema Builder para generar un diagrama visual de tus objetos y relaciones. Es bonito, informativo y demuestra que conoces la herramienta.
Dónde alojar y difundir
LinkedIn: Publica posts describiendo cada proyecto. Usa capturas de pantalla y hashtags como #Salesforce #Trailblazer #SalesforceAdmin. La comunidad en LinkedIn es muy activa y comprometida — tus posts pueden llegar a cientos de profesionales del área, incluyendo reclutadores. Publica en horario laboral para maximizar el alcance.
GitHub: Si creaste código (Apex, LWC), súbelo a GitHub con un README bien escrito que explique el proyecto, cómo ejecutarlo y qué hace cada clase. Incluso para proyectos declarativos, puedes alojar la documentación, capturas y diagramas en un repositorio. Tener un GitHub organizado demuestra profesionalismo técnico.
Trailhead: Tu perfil público en Trailhead ya funciona como parte del portafolio. Asegúrate de que esté actualizado y sea público. Linka tu perfil en LinkedIn y en el CV.
Blog personal: Si tienes un blog, escribe sobre el proceso de construcción de cada proyecto. Detalla las decisiones que tomaste, los problemas que encontraste y las soluciones que aplicaste. Eso demuestra capacidad de comunicación, profundiza tu visibilidad y crea contenido que los reclutadores pueden encontrar vía búsqueda.
Notion o Google Sites: Si no tienes blog, crea una página en Notion o Google Sites con todos los proyectos organizados. Es gratuito, fácil de hacer y genera un link compartible que puedes poner en LinkedIn y en el CV.
Lo que realmente impresiona a los reclutadores
Quack ha conversado con varios hiring managers del ecosistema y estos son los patrones que mencionan:
Organización. Naming conventions consistentes, page layouts limpios, campos bien descritos con help text. Parece un detalle, pero demuestra profesionalismo. Si tus campos se llaman "Fecha_Creacion__c", "Fch_Update__c" y "fechaFinal__c", eso señala descuido. Si todos siguen el mismo patrón — "Fecha_Creacion__c", "Fecha_Actualizacion__c", "Fecha_Conclusion__c" — eso señala madurez.
Pensamiento de negocio. No se trata de crear 50 campos — se trata de crear los campos correctos para resolver el problema del cliente. Calidad sobre cantidad. Un proyecto con 10 campos bien pensados impresiona más que uno con 40 campos aleatorios. Los reclutadores quieren ver que entiendes el problema antes de ponerte a configurar.
Automatización. Quien muestra Flows bien construidos gana puntos. La automatización es donde aparece el valor real — es lo que transforma una planilla glorificada en un sistema inteligente. Muestra Flows con lógica condicional, manejo de errores y documentación clara.
Documentación. Los proyectos documentados demuestran que sabes comunicar lo que hiciste y por qué. Eso es esencial en el trabajo real, donde necesitas explicar soluciones a personas no técnicas (gerentes, directores, usuarios finales). Un Admin que sabe documentar vale más que dos que no saben.
Datos realistas. Una org con 5 registros genéricos ("Test 1", "Test 2") no impresiona. Pobla con datos que cuenten una historia. Crea cuentas con nombres de empresas reales, oportunidades en diferentes stages, contactos con roles variados. Eso demuestra que pensaste en el uso real de la solución.
El camino de evolución del portafolio
El portafolio no tiene que ser enorme. Dos o tres proyectos bien hechos y bien documentados valen más que diez proyectos superficiales. Aquí hay una sugerencia de progresión:
Mes 1: Completa el Proyecto 1 (CRM básico). Documenta y publica en LinkedIn.
Mes 2: Completa el Proyecto 2 (Aprobación) o el Proyecto 3 (Dashboard). Documenta y publica.
Mes 3: Completa un proyecto más avanzado (Proyecto 4 o 5). Documenta y publica.
Con cada proyecto, serás más experimentado, más rápido y más creativo. Y tu perfil en LinkedIn tendrá una secuencia de posts mostrando evolución — lo que los reclutadores adoran ver.
Empieza con el Proyecto 1, hazlo bien, documéntalo, publícalo. Después avanza al siguiente. Quack it out — el mejor portafolio es el que existe, no el que planeas hacer "algún día".
Tu futuro empleador está en algún lugar de LinkedIn. Muéstrale lo que sabes hacer.
Preguntas Frecuentes (FAQ)
¿Puedo usar proyectos de Trailhead como portafolio?
Sí, pero con reservas. Los proyectos de Trailhead muestran que seguiste instrucciones, lo cual es bueno. Pero los proyectos propios — donde tú definiste el problema, diseñaste la solución y la implementaste desde cero — impresionan mucho más porque demuestran autonomía y pensamiento crítico. Lo ideal es combinar los dos: badges y Superbadges de Trailhead + proyectos originales que muestren tu capacidad de crear soluciones.
¿Necesito una org paga para construir un portafolio?
No. La Developer Edition es gratuita y permanente. Tiene limitaciones (5MB de almacenamiento de datos, 2 licencias de usuario), pero es más que suficiente para proyectos de portafolio. No necesitas gastar nada más que tiempo. Si necesitas más recursos, puedes crear múltiples Developer Editions.
¿Cuántos proyectos necesito?
Dos o tres proyectos bien documentados son suficientes para empezar. Un proyecto de CRM básico + una automatización + un dashboard ya cubren las habilidades esenciales que los reclutadores buscan. La calidad importa mucho más que la cantidad. Quack ya vio candidatos con 1 proyecto impecable impresionar más que candidatos con 5 proyectos superficiales.
¿Puedo mostrar proyectos de trabajos anteriores?
Con cuidado. Nunca compartas datos reales de clientes o información confidencial — eso es una violación seria y puede perjudicar tu reputación. Puedes describir el tipo de proyecto de forma genérica ("Implementé un proceso de aprobación para una empresa del sector financiero con 3 niveles de jerarquía") y mostrar capturas de soluciones similares recreadas en tu org personal. Este enfoque demuestra experiencia sin comprometer la confidencialidad.
