Spaces:
Sleeping
Sleeping
Upload 5 files
Browse files- app.py +141 -127
- cta_formulas.py +319 -319
- tone_formulas.py +37 -0
app.py
CHANGED
@@ -1,128 +1,142 @@
|
|
1 |
-
from dotenv import load_dotenv
|
2 |
-
import streamlit as st
|
3 |
-
import os
|
4 |
-
import google.generativeai as genai
|
5 |
-
from cta_formulas import cta_formulas
|
6 |
-
from styles import apply_styles
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
{
|
31 |
-
|
32 |
-
|
33 |
-
{
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
- What
|
42 |
-
|
43 |
-
|
44 |
-
-
|
45 |
-
- What
|
46 |
-
|
47 |
-
|
48 |
-
- How to
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
st.markdown(
|
80 |
-
|
81 |
-
#
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
"
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
"
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
st.write(response)
|
|
|
1 |
+
from dotenv import load_dotenv
|
2 |
+
import streamlit as st
|
3 |
+
import os
|
4 |
+
import google.generativeai as genai
|
5 |
+
from cta_formulas import cta_formulas
|
6 |
+
from styles import apply_styles
|
7 |
+
from tone_formulas import tone_settings
|
8 |
+
|
9 |
+
# Cargar variables de entorno
|
10 |
+
load_dotenv()
|
11 |
+
|
12 |
+
# Configurar API de Google Gemini
|
13 |
+
genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
|
14 |
+
|
15 |
+
def get_gemini_response(product_service, target_audience, desired_action, formula_type, tone_type, temperature):
|
16 |
+
if not product_service or not target_audience or not desired_action:
|
17 |
+
return "Por favor, completa todos los campos requeridos."
|
18 |
+
|
19 |
+
formula = cta_formulas[formula_type]
|
20 |
+
tone = tone_settings[tone_type] # Add this line
|
21 |
+
|
22 |
+
model = genai.GenerativeModel('gemini-2.0-flash')
|
23 |
+
full_prompt = f"""
|
24 |
+
You are an expert copywriter specialized in creating persuasive Calls to Action (CTAs).
|
25 |
+
Analyze (internally, don't include in output) the following information:
|
26 |
+
|
27 |
+
BUSINESS INFORMATION:
|
28 |
+
Product/Service: {product_service}
|
29 |
+
Target Audience: {target_audience}
|
30 |
+
Desired Action: {desired_action}
|
31 |
+
CTA Type: {formula_type}
|
32 |
+
Tone Style: {tone['style']}
|
33 |
+
Keywords to consider: {', '.join(tone['keywords'])}
|
34 |
+
{formula["description"]}
|
35 |
+
|
36 |
+
EXAMPLES TO FOLLOW:
|
37 |
+
{formula["examples"]}
|
38 |
+
|
39 |
+
First, analyze (but don't show) these points:
|
40 |
+
1. TARGET AUDIENCE ANALYSIS:
|
41 |
+
- What motivates them to take action?
|
42 |
+
- What obstacles prevent them from acting?
|
43 |
+
- What immediate benefits are they seeking?
|
44 |
+
- What fears or doubts do they have?
|
45 |
+
- What language and tone resonates with them?
|
46 |
+
|
47 |
+
2. PERSUASION ELEMENTS:
|
48 |
+
- How to make the desired action more appealing?
|
49 |
+
- What emotional triggers will resonate most?
|
50 |
+
- How to create a sense of urgency naturally?
|
51 |
+
- What unique value proposition to emphasize?
|
52 |
+
- How to minimize perceived risk?
|
53 |
+
|
54 |
+
Based on your internal analysis, create FIVE different CTAs following EXACTLY the formula structure:
|
55 |
+
{formula["description"]}
|
56 |
+
|
57 |
+
CRITICAL INSTRUCTIONS:
|
58 |
+
- Follow the exact formula structure shown in the description above
|
59 |
+
- Create FIVE different CTAs using the same formula pattern
|
60 |
+
- ALL CTAs MUST BE IN SPANISH
|
61 |
+
|
62 |
+
Use these examples as reference for the formula structure:
|
63 |
+
{formula["examples"]}
|
64 |
+
Output EXACTLY in this format based on {formula_type}:
|
65 |
+
1. Follow format from {formula["examples"]}
|
66 |
+
|
67 |
+
2. Follow format from {formula["examples"]}
|
68 |
+
|
69 |
+
3. Follow format from {formula["examples"]}
|
70 |
+
"""
|
71 |
+
|
72 |
+
response = model.generate_content([full_prompt], generation_config={"temperature": temperature})
|
73 |
+
return response.parts[0].text if response and response.parts else "Error al generar contenido."
|
74 |
+
|
75 |
+
# Configurar la aplicación Streamlit
|
76 |
+
st.set_page_config(page_title="CTA Generator", page_icon="🎯", layout="wide")
|
77 |
+
|
78 |
+
# Aplicar estilos
|
79 |
+
st.markdown(apply_styles(), unsafe_allow_html=True)
|
80 |
+
|
81 |
+
# Título de la app
|
82 |
+
st.markdown("<h1>Generador de CTAs Persuasivos</h1>", unsafe_allow_html=True)
|
83 |
+
st.markdown("<h3>Crea llamados a la acción que motiven a tu audiencia a dar el siguiente paso.</h3>", unsafe_allow_html=True)
|
84 |
+
|
85 |
+
# Crear dos columnas
|
86 |
+
col1, col2 = st.columns([1, 1])
|
87 |
+
|
88 |
+
# Columna izquierda para inputs
|
89 |
+
with col1:
|
90 |
+
target_audience = st.text_area(
|
91 |
+
"¿Cuál es tu público objetivo?",
|
92 |
+
placeholder="Ejemplo: Emprendedores que buscan automatizar su negocio..."
|
93 |
+
)
|
94 |
+
|
95 |
+
product_service = st.text_area(
|
96 |
+
"¿Cuál es tu producto o servicio?",
|
97 |
+
placeholder="Ejemplo: Curso de automatización con IA, Software de gestión..."
|
98 |
+
)
|
99 |
+
|
100 |
+
desired_action = st.text_area(
|
101 |
+
"¿Qué acción quieres que realicen?",
|
102 |
+
placeholder="Ejemplo: Registrarse al webinar, Descargar la guía gratuita..."
|
103 |
+
)
|
104 |
+
|
105 |
+
with st.expander("Opciones avanzadas"):
|
106 |
+
formula_type = st.selectbox(
|
107 |
+
"Tipo de CTA:",
|
108 |
+
options=list(cta_formulas.keys())
|
109 |
+
)
|
110 |
+
with st.expander("🎭 Tono del CTA", expanded=False):
|
111 |
+
tone_type = st.radio(
|
112 |
+
"Selecciona el tono:",
|
113 |
+
options=list(tone_settings.keys()),
|
114 |
+
)
|
115 |
+
|
116 |
+
if tone_type != "Ninguno":
|
117 |
+
st.info(f"Estilo: {tone_settings[tone_type]['style']}")
|
118 |
+
st.write("Palabras clave:", ", ".join(tone_settings[tone_type]['keywords']))
|
119 |
+
|
120 |
+
temperature = st.slider(
|
121 |
+
"Nivel de creatividad:",
|
122 |
+
min_value=0.0,
|
123 |
+
max_value=2.0,
|
124 |
+
value=1.0,
|
125 |
+
step=0.1,
|
126 |
+
help="Valores más altos generan CTAs más creativos pero menos predecibles."
|
127 |
+
)
|
128 |
+
|
129 |
+
generate_button = st.button("Generar CTAs")
|
130 |
+
|
131 |
+
# Columna derecha para resultados
|
132 |
+
with col2:
|
133 |
+
if generate_button and (response := get_gemini_response(
|
134 |
+
product_service,
|
135 |
+
target_audience,
|
136 |
+
desired_action,
|
137 |
+
formula_type,
|
138 |
+
tone_type, # Add this line
|
139 |
+
temperature
|
140 |
+
)):
|
141 |
+
st.markdown("### Tus Llamados a la Acción")
|
142 |
st.write(response)
|
cta_formulas.py
CHANGED
@@ -1,319 +1,319 @@
|
|
1 |
-
cta_formulas = {
|
2 |
-
"Beneficio Directo": {
|
3 |
-
"description": """
|
4 |
-
Formula: [Clear action + Tangible benefit]
|
5 |
-
This formula combines a direct action with the immediate value the user will gain, ensuring they understand why they should take the next step.
|
6 |
-
|
7 |
-
**Instructions:**
|
8 |
-
1. Identify the key action the user should take (download, register, buy, subscribe, try, etc.).
|
9 |
-
2. Highlight the main benefit they will get by taking that action (solve a problem, achieve a goal, avoid a mistake, etc.).
|
10 |
-
3. Make it attractive and clear, using direct and engaging language.
|
11 |
-
""",
|
12 |
-
"examples": """
|
13 |
-
- "Si sigues mirando sin decidirte, alguien más aprovechará esta oferta antes que tú. Haz clic aquí antes de que sea tarde."
|
14 |
-
- "Pásate por la tienda antes de que te gane la indecisión (otra vez)"
|
15 |
-
- "Haz clic ahora y asegura tu unidad antes de que se agoten (quedan muy pocas)"
|
16 |
-
- "Haz clic antes de que te ganen la última unidad y llores en los comentarios"
|
17 |
-
- "La diferencia entre "quiero" y "tengo" es este botón 👇"
|
18 |
-
- "Compra ahora y deja de decir "lo haré dal ratito"(sabemos que no lo harás)"
|
19 |
-
- "No duele, lo prometo. Solo llena esto y obtén [beneficio]"
|
20 |
-
- "Tu próxima gran oportunidad está a un formulario de distancia (y sí, hay un premio al final)"
|
21 |
-
- "Responde esto rápido y arrepentirte cuando veas a otros aprovechando esto"
|
22 |
-
- "Suscríbete y recibe contenido para [beneficio] que querrás mantenerlo en secreto"
|
23 |
-
- "Si odias aprender cosas valiosas, NO hagas clic aquí"
|
24 |
-
- "Una newsletter sin bla bla bla… solo lo que necesitas saber para [beneficio]"
|
25 |
-
- "Rellena esta encuesta y gana el derecho de decir [beneficio]"
|
26 |
-
- "Tu opinión vale… pero solo si la escribes aquí 😏"
|
27 |
-
- "Ganar es fácil. No participar es lo difícil de explicar"
|
28 |
-
- "Participa y haz que tu suerte trabaje para ti"
|
29 |
-
- "Este premio no se va a ganar solo. ¿Te apuntas o qué?"
|
30 |
-
- "Únete al webinar y descubre lo que otros tardaron años en aprender"
|
31 |
-
- "Si sigues dudando, es que este webinar es justo para ti"
|
32 |
-
- "Regístrate ahora y deja de perder tiempo en suposiciones"
|
33 |
-
- "Si te lo pierdes, no digas que no te lo advertí"
|
34 |
-
- "Asiste y aprende más en una hora que en meses de prueba y error"
|
35 |
-
- "Lo que va a pasar en este evento cambiará tu forma de ver [tema]. ¿Vienes o qué?"
|
36 |
-
"""
|
37 |
-
},
|
38 |
-
"Modo Cenicienta": {
|
39 |
-
"description": """
|
40 |
-
Fórmula: [Escasez específica + Pregunta/Consecuencia + Llamado a la acción]
|
41 |
-
Este CTA combina números exactos o límites de tiempo con consecuencias de no actuar.
|
42 |
-
El tono debe ser directo y crear FOMO (miedo a perderse algo) de forma natural.
|
43 |
-
La clave es que la urgencia no se sienta forzada, sino auténtica con poco texto.
|
44 |
-
|
45 |
-
**Instrucciones para generar este tipo de CTA:**
|
46 |
-
1. **Escasez específica:**
|
47 |
-
- Cupos limitados: "Solo 3 cupos", "Últimas 5 unidades"
|
48 |
-
- Tiempo límite: "Solo 24 horas", "Expira en 6 horas"
|
49 |
-
- Posición en lista: "Vas en el puesto 09"
|
50 |
-
- Último día: "Hoy es el último día"
|
51 |
-
|
52 |
-
2. **Consecuencia de esperar:**
|
53 |
-
- Precio: "Mañana costará el doble", "La siguiente ya tendrá precio"
|
54 |
-
- Competencia: "15 personas en lista de espera"
|
55 |
-
- Acceso: "Luego solo con membresía"
|
56 |
-
- Pérdida: "O aprovechas ahora o la ves desaparecer"
|
57 |
-
|
58 |
-
3. **Llamado a la acción:**
|
59 |
-
- Usa verbos directos: "Haz clic", "Regístrate", "Asegura"
|
60 |
-
- Añade ubicación: "aquí", "por acá"
|
61 |
-
- Refuerza urgencia: "antes que todos", "antes de que lo haga otro"
|
62 |
-
|
63 |
-
4. **Bonus o beneficio inmediato (opcional):**
|
64 |
-
- Descuento específico: "40% de descuento"
|
65 |
-
- Extra: "bonus extra", "precio especial"
|
66 |
-
- Acceso: "masterclass gratis"
|
67 |
-
""",
|
68 |
-
"examples": """
|
69 |
-
- "Mientras 15 personas miran fijamente esta oferta con solo 3 cupos disponibles, Karen está sacando su tarjeta de crédito y practicando su frase 'necesito hablar con el gerente', así que haz clic aquí antes que ella agote tu última oportunidad."
|
70 |
-
|
71 |
-
- "Seamos honestos, mañana este precio se irá tan alto que necesitarás una escalera espacial para alcanzarlo, así que puedes aprovechar el 40% de descuento ahora o explicarle a tu yo del futuro por qué decidiste pagar el doble, tú eliges haciendo clic aquí."
|
72 |
-
|
73 |
-
- "Sabes qué es mejor que una guía gratis: dos guías gratis, y quedan justamente dos, las demás encontraron hogar más rápido que perritos en adopción, así que si prefieres ser protagonista de tu propia historia de éxito en vez de pagar precio completo después, haz clic aquí ahora."
|
74 |
-
|
75 |
-
- "Esta masterclass es tan buena que mi contador está teniendo un ataque de ansiedad mientras lee esto sobre las 24 horas de acceso gratis, pero a veces hay que ignorar la lógica y escuchar al corazón, regístrate antes que recupere la cordura y cambie la contraseña."
|
76 |
-
|
77 |
-
- "Vas en el asiento 9 de 10 para el bonus especial y el número 10 está escribiendo tan rápido que su teclado acaba de pedir vacaciones, asegura tu lugar ahora o prepárate para ser el próximo creador de memes de 'yo pude estar ahí'."
|
78 |
-
|
79 |
-
- "Como toda buena serie, esta oferta tiene fecha de caducidad: 6 horas para ser exactos, viene con menos drama pero más beneficios que tu plan premium de streaming favorito, asegura tu lugar antes que se convierta en otro 'contenido no disponible en tu región'."
|
80 |
-
|
81 |
-
- "Este precio especial está más limitado que tu paciencia en una fila del banco en quincena, si esperas más terminarás pagando como turista que compra agua en el aeropuerto, así que salva tu cartera de ese trauma haciendo clic aquí."
|
82 |
-
|
83 |
-
- "Mientras sigues pensando si aprovechar esto o no, la cuenta regresiva avanza: 3... 2... y como en toda buena oferta del Buen Fin, el tiempo se acaba más rápido que tus excusas para no empezar, haz clic aquí y deja de postergar lo inevitable."
|
84 |
-
"""
|
85 |
-
},
|
86 |
-
|
87 |
-
"Golpe de Realidad": {
|
88 |
-
"description": """
|
89 |
-
Fórmula: [Dato impactante + Solución transformadora + Acción clara]
|
90 |
-
Este enfoque usa estadísticas, datos o declaraciones sorprendentes que tu cliente ideal reconoce, presentando inmediatamente la solución que transforma esa realidad.
|
91 |
-
La clave es mantener el mensaje conciso: máximo 2 líneas de texto o 20 palabras.
|
92 |
-
Cada palabra debe tener un propósito claro, evitando rellenos o redundancias.
|
93 |
-
|
94 |
-
**Instrucciones para escribir este CTA:**
|
95 |
-
1. **Comienza con un dato o declaración impactante que refleje una frustración real de la audiencia:**
|
96 |
-
- Usa estadísticas relevantes
|
97 |
-
- Menciona tendencias de la industria
|
98 |
-
- Comparte datos sorprendentes del mercado
|
99 |
-
- Presenta una verdad innegable del sector
|
100 |
-
|
101 |
-
2. **Presenta la solución transformadora:**
|
102 |
-
- Muestra el contraste con la situación actual
|
103 |
-
- Enfatiza la transformación posible
|
104 |
-
- Destaca resultados tangibles
|
105 |
-
- Usa analogías poderosas
|
106 |
-
|
107 |
-
3. **Cierra con un llamado a la acción claro:**
|
108 |
-
- Conecta la acción con la transformación
|
109 |
-
- Usa verbos de poder
|
110 |
-
- Mantén un tono de oportunidad
|
111 |
-
|
112 |
-
""",
|
113 |
-
"examples": """
|
114 |
-
- "Tu página web tiene tanto polvo acumulado que podría ser una reliquia arqueológica, pero no te preocupes, porque vamos a convertirla en una máquina del tiempo que te lleve directo al futuro y deje a tu competencia preguntándose qué pasó. Reserva tu lugar aquí para darle vida desde cero."
|
115 |
-
- "¿Sigues enviando emails al vacío como quien lanza botellas al mar esperando que alguien las encuentre? Tranquilo, existe una forma más inteligente de hacer que tus mensajes no solo lleguen, sino que conquisten corazones (y billeteras). Descarga la guía y deja de ser el náufrago del email marketing."
|
116 |
-
- "Si tus prospectos te están ignorando más que ex en redes sociales, probablemente necesites lo que estoy a punto de mostrarte, porque tengo el secreto para volverte tan irresistible que hasta tu ex querrá seguirte. Un solo clic y descubrirás cómo dejar de ser el fantasma de las ventas."
|
117 |
-
- "Cuando tu estrategia de ventas da más miedo que película de terror en noche de luna llena, sabes que es momento de un cambio radical, así que prepárate para convertir ese guion de horror en un éxito de taquilla. Únete aquí y transformemos esa historia de terror en un blockbuster digno de Oscar."
|
118 |
-
- "Entre selfies de tu gato y fotos artísticas de tu café con leche, tu Instagram está suplicando a gritos una estrategia que genere algo más que likes de cortesía y los inevitable comentarios de tu mamá. Aprende a monetizarlo aquí y convierte esos corazoncitos en transferencias bancarias que harán sonreír a tu contador."
|
119 |
-
- "¿Tu estrategia de email marketing está más cerrada que búnker en guerra fría? No desesperes, porque todos empezamos construyendo fortalezas impenetrables antes de aprender a abrir las puertas correctas. Descubre aquí cómo crear conexiones genuinas sin necesidad de dinamita digital."
|
120 |
-
- "Mientras tus anuncios devoran tu presupuesto como adolescente en buffet libre, tu tarjeta de crédito está enviando señales de socorro. Es hora de poner orden en casa antes que tu banco te declare persona no grata. Aprende a optimizarlos aquí y convierte ese buffet en un menú gourmet de conversiones."
|
121 |
-
- "Si tus redes sociales están tan abandonadas que podrían ser el escenario perfecto para 'The Walking Dead: Edición Marketing', no te angusties, porque tengo el plan perfecto para resucitarlas y llenarlas de vida. Descubre aquí cómo convertir ese cementerio digital en un oasis de engagement."
|
122 |
-
- "Tu negocio es actualmente más invisible que un ninja usando camuflaje en la oscuridad mientras juega a las escondidas, pero eso está a punto de cambiar. Es momento de encender los reflectores y brillar como supernova en una noche despejada. Aprende aquí la estrategia que te convertirá en el centro de todas las miradas."
|
123 |
-
- "Si tu marca está pasando tan desapercibida que hasta los camaleones te dan consejos de visibilidad, es momento de hacer algo al respecto. Prepárate para una transformación tan espectacular que hasta los daltónicos notarán tu presencia. Comienza aquí el cambio que hará que todos volteen a verte (y no puedan dejar de mirarte)."
|
124 |
-
"""
|
125 |
-
},
|
126 |
-
"Dile Adiós a la Espera": {
|
127 |
-
"description": """
|
128 |
-
Fórmula: [Situación aspiracional + Camino simple + Llamado a la acción inmediata]
|
129 |
-
Esta fórmula muestra primero el resultado deseado, luego explica el camino sencillo para lograrlo, y cierra con un llamado a la acción que impulsa a comenzar ahora.
|
130 |
-
La clave es mantener el mensaje conciso: máximo 2 líneas de texto o 20 palabras.
|
131 |
-
Cada palabra debe tener un propósito claro, evitando rellenos o redundancias.
|
132 |
-
|
133 |
-
**Pasos para crear el CTA:**
|
134 |
-
1. **Comienza con la visión positiva que tu audiencia desea alcanzar en pocas palabras:**
|
135 |
-
- Enfócate en el resultado deseado
|
136 |
-
- Usa lenguaje inspirador y optimista
|
137 |
-
- Mantén el tono aspiracional
|
138 |
-
|
139 |
-
2. **Muestra el camino sencillo para lograrlo:**
|
140 |
-
- Explica cómo pueden conseguirlo
|
141 |
-
- Enfatiza la simplicidad del proceso
|
142 |
-
- Destaca la rapidez del resultado
|
143 |
-
|
144 |
-
3. **Cierra con un llamado a la acción motivador:**
|
145 |
-
- Usa verbos de acción positivos
|
146 |
-
- Enfatiza el beneficio inmediato
|
147 |
-
- Mantén un tono entusiasta pero natural
|
148 |
-
""",
|
149 |
-
"examples": """
|
150 |
-
- "Tu comunidad está a punto de convertirse en un movimiento tan vibrante que hasta los influencers querrán ser parte, porque todos los grandes comenzaron con un primer seguidor apasionado, descarga esta guía y prepárate para necesitar una pared entera de Post-its para organizar tanto engagement."
|
151 |
-
|
152 |
-
- "Imagina convertir tu productividad en una máquina tan bien afinada que tus competidores pensarán que tienes un equipo secreto trabajando 24/7, tengo el sistema perfecto para multiplicar tu rendimiento por 300%, regístrate y descubre cómo hacer más en menos tiempo mientras otros siguen corriendo en círculos."
|
153 |
-
|
154 |
-
- "Tu sitio web está a punto de transformarse en el punto de encuentro digital que todos quieren visitar, como Times Square en Año Nuevo pero sin el frío ni la multitud, accede al curso y aprende a crear un imán de tráfico que atraiga visitas cualificadas como si tuvieras el secreto mejor guardado de internet."
|
155 |
-
|
156 |
-
- "Tus próximos emails van a ser tan magnéticos que tus suscriptores los buscarán en spam si no los encuentran en la bandeja principal, descubre cómo escribir contenido que tus lectores guardarán como inspiración mientras la competencia se pregunta cuál es tu secreto."
|
157 |
-
|
158 |
-
- "El momento de brillar con luz propia ha llegado, porque todos los expertos que admiras empezaron exactamente donde estás tú ahora, descarga esta guía y observa cómo cada paso te acerca más a convertirte en el referente que otros querrán seguir."
|
159 |
-
|
160 |
-
- "Estás a punto de unirte al selecto grupo del 11% que hace que las cosas sucedan mientras otros siguen soñando, el camino está trazado y viene con GPS incluido, únete al programa y forma parte de la élite que transforma ideas en resultados."
|
161 |
-
|
162 |
-
- "Tu negocio está a punto de dar un giro tan espectacular que hasta los escépticos querrán saber tu secreto, porque el éxito no es cuestión de suerte sino de estrategia, accede al curso y aprende a construir un sistema que genere resultados mientras otros improvisan."
|
163 |
-
|
164 |
-
- "La automatización se convertirá en tu aliado más valioso, trabajando incansablemente mientras tú te enfocas en lo que realmente importa, descubre las herramientas que están revolucionando el mercado y únete a quienes ya están viviendo el futuro del trabajo."
|
165 |
-
"""
|
166 |
-
},
|
167 |
-
"El Último Aviso (No tan Último)": { # Fixed syntax
|
168 |
-
"description": """
|
169 |
-
Formula: [Personal invitation + Specific time + Clear benefit + Personal signature + Strategic postscript]
|
170 |
-
This CTA creates urgency and immediate connection. Use a personalized invitation with an exact time to build commitment, and a clear benefit that motivates action.
|
171 |
-
Reinforce with a personal signature to make the message feel more relatable and two strategic postscripts: one with social proof or an extra benefit, and another with scarcity or a key reminder.
|
172 |
-
|
173 |
-
Steps to write it:
|
174 |
-
1. Write a personal invitation with a specific time to create commitment.
|
175 |
-
2. Highlight a key benefit the person will gain by taking action.
|
176 |
-
3. Sign the message with your name to make it more relatable and human.
|
177 |
-
4. Add a P.S. with social proof or an exclusive benefit.
|
178 |
-
5. Finish with a P.S.2 that reinforces scarcity, urgency, or a key fact.
|
179 |
-
""",
|
180 |
-
"examples": """
|
181 |
-
- "Nos vemos hoy a las 05:00 pm (México) para enseñarte cómo escribir textos que convierten sin sonar forzado.
|
182 |
-
|
183 |
-
Hasta entonces,
|
184 |
-
|
185 |
-
Jesús Cabrera
|
186 |
-
|
187 |
-
P.D. Ana, una de mis alumnas, pasó de 0 a 10 clientes en su primer mes. En sus palabras: "Este método cambió mi negocio por completo".
|
188 |
-
|
189 |
-
P.D.2 Solo quedan 3 lugares con el precio especial de lanzamiento.
|
190 |
-
|
191 |
-
- "Te espero mañana a las 07:00 pm (México) para revelarte las 5 estrategias que multiplicarán tus ventas.
|
192 |
-
|
193 |
-
¡Nos vemos!
|
194 |
-
|
195 |
-
Ana Martínez
|
196 |
-
|
197 |
-
P.D. Recibirás mi guía secreta de copywriting valorada en $197, totalmente gratis.
|
198 |
-
|
199 |
-
P.D.2 Horarios por país:
|
200 |
-
- 07:00 pm: México, Guatemala
|
201 |
-
- 08:00 pm: Colombia, Ecuador
|
202 |
-
|
203 |
-
- "Conéctate hoy a las 06:00 pm (Colombia) y descubre cómo crear contenido viral sin depender de la suerte.
|
204 |
-
|
205 |
-
¡Prepárate para transformar tu contenido!
|
206 |
-
|
207 |
-
Carlos Ruiz
|
208 |
-
|
209 |
-
P.D. Esta es la última vez que impartiré este webinar en el año.
|
210 |
-
|
211 |
-
P.D.2 El 87% de mis estudiantes logran sus primeras ventas en menos de 30 días.
|
212 |
-
"""
|
213 |
-
},
|
214 |
-
"Cierra con Corazón": {
|
215 |
-
"description": """
|
216 |
-
Formula: [Emotional Expression + Value Anticipation + Clear Action + Aspirational Benefit + Personal Signature + Persuasive Postscript]
|
217 |
-
Creates an emotional connection and builds anticipation using a warm and friendly tone.
|
218 |
-
Emphasizes future value and personal transformation to make the CTA irresistible.
|
219 |
-
|
220 |
-
Steps to write it:
|
221 |
-
1. Express emotion or a personal connection to create closeness.
|
222 |
-
2. Highlight what’s coming next, generating anticipation for the value they will receive.
|
223 |
-
3. Give a clear and simple action they need to take right now.
|
224 |
-
4. Reinforce the aspirational benefit: how their life or business will improve.
|
225 |
-
5. Sign the message with your name to make it more human.
|
226 |
-
6. Add a P.S. with social proof or an exclusive benefit.
|
227 |
-
7. Finish with a P.S.2 that creates urgency through scarcity or a special bonus.
|
228 |
-
""",
|
229 |
-
"examples": """
|
230 |
-
- "Estoy tan emocionado por verte para aplicar todos estos conceptos.
|
231 |
-
|
232 |
-
Haz clic aquí para registrarte al webinar y volverte el copy que todo mundo quiere que les escriba sus textos.
|
233 |
-
|
234 |
-
Hasta luego,
|
235 |
-
|
236 |
-
Jesús Cabrera
|
237 |
-
|
238 |
-
P.D. Laura comenzó como tú, dudando si podría lograrlo. Hoy tiene lista de espera de clientes: 'El método de Jesús me dio la confianza que necesitaba.'
|
239 |
-
|
240 |
-
P.D.2 Los primeros 20 inscritos recibirán una sesión privada de revisión de copy (valor: $150)."
|
241 |
-
|
242 |
-
- "No puedo esperar para compartirte todas las estrategias que he preparado.
|
243 |
-
|
244 |
-
Reserva tu lugar ahora y conviértete en el experto en ventas que las marcas buscan desesperadamente.
|
245 |
-
|
246 |
-
¡Nos vemos pronto!
|
247 |
-
|
248 |
-
María González
|
249 |
-
|
250 |
-
P.D. Te incluiré mi biblioteca privada de plantillas de copy, nunca antes compartida.
|
251 |
-
|
252 |
-
P.D.2 Esta es la única vez en el año que abriré las puertas de este programa."
|
253 |
-
|
254 |
-
- "Me emociona saber que pronto descubrirás todo lo que puedes lograr.
|
255 |
-
|
256 |
-
Asegura tu acceso al taller y transfórmate en el consultor digital que las empresas necesitan.
|
257 |
-
|
258 |
-
Con entusiasmo,
|
259 |
-
|
260 |
-
Carlos Mendoza
|
261 |
-
|
262 |
-
P.D. El 92% de mis estudiantes consiguen su primer cliente en menos de 2 semanas.
|
263 |
-
|
264 |
-
P.D.2 Bonus sorpresa: Recibirás mi guía 'Del fracaso al éxito' con mis mejores casos de estudio."
|
265 |
-
"""
|
266 |
-
},
|
267 |
-
"Gancho Cachondo": {
|
268 |
-
"description": """
|
269 |
-
Formula: [Funny Question + Creative Metaphor + Specific Time + Signature with Nickname + Strategic Postscript]
|
270 |
-
Uses humor and creative metaphors to generate interest and anticipation.
|
271 |
-
Includes a personal touch with a fun nickname in the signature and entertaining postscript.
|
272 |
-
|
273 |
-
Steps to write it:
|
274 |
-
1. Start with a funny question that sparks curiosity and makes the audience smile.
|
275 |
-
2. Use a creative metaphor to highlight the value in an engaging way.
|
276 |
-
3. Include a specific time to create commitment and urgency.
|
277 |
-
4. Sign the message with a fun nickname to make it more personal and memorable.
|
278 |
-
5. Add a first P.S. with social proof or an extra benefit.
|
279 |
-
6. Finish with a second P.S. that reinforces urgency with scarcity or a special bonus.
|
280 |
-
""",
|
281 |
-
"examples": """
|
282 |
-
- "¿Listo para sacarle chispas a tus textos? Porque esta tarde te enseñaré cómo convertir palabras en armas secretas de persuasión.
|
283 |
-
|
284 |
-
Te espero a las 05:00 pm de México, no llegues tarde.
|
285 |
-
|
286 |
-
Hasta entonces,
|
287 |
-
|
288 |
-
Jesús "el transformador de textos" Cabrera
|
289 |
-
|
290 |
-
P.D. ¿Sabías que Pedro "el tímido" López ahora es conocido como "el rey de las ventas"? Sus emails tienen un 89% de apertura 🤯
|
291 |
-
|
292 |
-
P.D.2 Bonus ninja: Recibirás mi arsenal secreto de frases que hipnotizan 🎯"
|
293 |
-
|
294 |
-
- "¿Preparado para hacer que tu Instagram eche humo? Hoy revelaré los trucos ninja del contenido viral.
|
295 |
-
|
296 |
-
La diversión comienza a las 07:00 pm hora México, ¡no te lo pierdas!
|
297 |
-
|
298 |
-
Nos vemos al rato,
|
299 |
-
|
300 |
-
Ana "la maga del engagement" Rodríguez
|
301 |
-
|
302 |
-
P.D. Spoiler alert: Uno de mis alumnos logró 100k seguidores usando solo el truco #3 🚀
|
303 |
-
|
304 |
-
P.D.2 Los primeros 10 ninjas del marketing que se registren recibirán mi kit de supervivencia viral 🎁"
|
305 |
-
|
306 |
-
- "¿Quieres que tus emails sean tan adictivos como tu serie favorita de Netflix? Prepárate para el maratón de copywriting más entretenido del año.
|
307 |
-
|
308 |
-
La magia sucede a las 06:00 pm Colombia, ¡trae palomitas!
|
309 |
-
|
310 |
-
¡Hasta pronto!
|
311 |
-
|
312 |
-
Carlos "el hechicero de emails" Mendoza
|
313 |
-
|
314 |
-
P.D. Mis estudiantes dicen que este entrenamiento es más entretenido que la última temporada de tu serie favorita 😎
|
315 |
-
|
316 |
-
P.D.2 ¡Alerta de tesoro! Incluí mi colección de templates "Email Alquimista" (Valor real: $197) 💎"
|
317 |
-
"""
|
318 |
-
}
|
319 |
-
}
|
|
|
1 |
+
cta_formulas = {
|
2 |
+
"Beneficio Directo": {
|
3 |
+
"description": """
|
4 |
+
Formula: [Clear action + Tangible benefit]
|
5 |
+
This formula combines a direct action with the immediate value the user will gain, ensuring they understand why they should take the next step.
|
6 |
+
|
7 |
+
**Instructions:**
|
8 |
+
1. Identify the key action the user should take (download, register, buy, subscribe, try, etc.).
|
9 |
+
2. Highlight the main benefit they will get by taking that action (solve a problem, achieve a goal, avoid a mistake, etc.).
|
10 |
+
3. Make it attractive and clear, using direct and engaging language.
|
11 |
+
""",
|
12 |
+
"examples": """
|
13 |
+
- "Si sigues mirando sin decidirte, alguien más aprovechará esta oferta antes que tú. Haz clic aquí antes de que sea tarde."
|
14 |
+
- "Pásate por la tienda antes de que te gane la indecisión (otra vez)"
|
15 |
+
- "Haz clic ahora y asegura tu unidad antes de que se agoten (quedan muy pocas)"
|
16 |
+
- "Haz clic antes de que te ganen la última unidad y llores en los comentarios"
|
17 |
+
- "La diferencia entre "quiero" y "tengo" es este botón 👇"
|
18 |
+
- "Compra ahora y deja de decir "lo haré dal ratito"(sabemos que no lo harás)"
|
19 |
+
- "No duele, lo prometo. Solo llena esto y obtén [beneficio]"
|
20 |
+
- "Tu próxima gran oportunidad está a un formulario de distancia (y sí, hay un premio al final)"
|
21 |
+
- "Responde esto rápido y arrepentirte cuando veas a otros aprovechando esto"
|
22 |
+
- "Suscríbete y recibe contenido para [beneficio] que querrás mantenerlo en secreto"
|
23 |
+
- "Si odias aprender cosas valiosas, NO hagas clic aquí"
|
24 |
+
- "Una newsletter sin bla bla bla… solo lo que necesitas saber para [beneficio]"
|
25 |
+
- "Rellena esta encuesta y gana el derecho de decir [beneficio]"
|
26 |
+
- "Tu opinión vale… pero solo si la escribes aquí 😏"
|
27 |
+
- "Ganar es fácil. No participar es lo difícil de explicar"
|
28 |
+
- "Participa y haz que tu suerte trabaje para ti"
|
29 |
+
- "Este premio no se va a ganar solo. ¿Te apuntas o qué?"
|
30 |
+
- "Únete al webinar y descubre lo que otros tardaron años en aprender"
|
31 |
+
- "Si sigues dudando, es que este webinar es justo para ti"
|
32 |
+
- "Regístrate ahora y deja de perder tiempo en suposiciones"
|
33 |
+
- "Si te lo pierdes, no digas que no te lo advertí"
|
34 |
+
- "Asiste y aprende más en una hora que en meses de prueba y error"
|
35 |
+
- "Lo que va a pasar en este evento cambiará tu forma de ver [tema]. ¿Vienes o qué?"
|
36 |
+
"""
|
37 |
+
},
|
38 |
+
"Modo Cenicienta": {
|
39 |
+
"description": """
|
40 |
+
Fórmula: [Escasez específica + Pregunta/Consecuencia + Llamado a la acción]
|
41 |
+
Este CTA combina números exactos o límites de tiempo con consecuencias de no actuar.
|
42 |
+
El tono debe ser directo y crear FOMO (miedo a perderse algo) de forma natural.
|
43 |
+
La clave es que la urgencia no se sienta forzada, sino auténtica con poco texto.
|
44 |
+
|
45 |
+
**Instrucciones para generar este tipo de CTA:**
|
46 |
+
1. **Escasez específica:**
|
47 |
+
- Cupos limitados: "Solo 3 cupos", "Últimas 5 unidades"
|
48 |
+
- Tiempo límite: "Solo 24 horas", "Expira en 6 horas"
|
49 |
+
- Posición en lista: "Vas en el puesto 09"
|
50 |
+
- Último día: "Hoy es el último día"
|
51 |
+
|
52 |
+
2. **Consecuencia de esperar:**
|
53 |
+
- Precio: "Mañana costará el doble", "La siguiente ya tendrá precio"
|
54 |
+
- Competencia: "15 personas en lista de espera"
|
55 |
+
- Acceso: "Luego solo con membresía"
|
56 |
+
- Pérdida: "O aprovechas ahora o la ves desaparecer"
|
57 |
+
|
58 |
+
3. **Llamado a la acción:**
|
59 |
+
- Usa verbos directos: "Haz clic", "Regístrate", "Asegura"
|
60 |
+
- Añade ubicación: "aquí", "por acá"
|
61 |
+
- Refuerza urgencia: "antes que todos", "antes de que lo haga otro"
|
62 |
+
|
63 |
+
4. **Bonus o beneficio inmediato (opcional):**
|
64 |
+
- Descuento específico: "40% de descuento"
|
65 |
+
- Extra: "bonus extra", "precio especial"
|
66 |
+
- Acceso: "masterclass gratis"
|
67 |
+
""",
|
68 |
+
"examples": """
|
69 |
+
- "Mientras 15 personas miran fijamente esta oferta con solo 3 cupos disponibles, Karen está sacando su tarjeta de crédito y practicando su frase 'necesito hablar con el gerente', así que haz clic aquí antes que ella agote tu última oportunidad."
|
70 |
+
|
71 |
+
- "Seamos honestos, mañana este precio se irá tan alto que necesitarás una escalera espacial para alcanzarlo, así que puedes aprovechar el 40% de descuento ahora o explicarle a tu yo del futuro por qué decidiste pagar el doble, tú eliges haciendo clic aquí."
|
72 |
+
|
73 |
+
- "Sabes qué es mejor que una guía gratis: dos guías gratis, y quedan justamente dos, las demás encontraron hogar más rápido que perritos en adopción, así que si prefieres ser protagonista de tu propia historia de éxito en vez de pagar precio completo después, haz clic aquí ahora."
|
74 |
+
|
75 |
+
- "Esta masterclass es tan buena que mi contador está teniendo un ataque de ansiedad mientras lee esto sobre las 24 horas de acceso gratis, pero a veces hay que ignorar la lógica y escuchar al corazón, regístrate antes que recupere la cordura y cambie la contraseña."
|
76 |
+
|
77 |
+
- "Vas en el asiento 9 de 10 para el bonus especial y el número 10 está escribiendo tan rápido que su teclado acaba de pedir vacaciones, asegura tu lugar ahora o prepárate para ser el próximo creador de memes de 'yo pude estar ahí'."
|
78 |
+
|
79 |
+
- "Como toda buena serie, esta oferta tiene fecha de caducidad: 6 horas para ser exactos, viene con menos drama pero más beneficios que tu plan premium de streaming favorito, asegura tu lugar antes que se convierta en otro 'contenido no disponible en tu región'."
|
80 |
+
|
81 |
+
- "Este precio especial está más limitado que tu paciencia en una fila del banco en quincena, si esperas más terminarás pagando como turista que compra agua en el aeropuerto, así que salva tu cartera de ese trauma haciendo clic aquí."
|
82 |
+
|
83 |
+
- "Mientras sigues pensando si aprovechar esto o no, la cuenta regresiva avanza: 3... 2... y como en toda buena oferta del Buen Fin, el tiempo se acaba más rápido que tus excusas para no empezar, haz clic aquí y deja de postergar lo inevitable."
|
84 |
+
"""
|
85 |
+
},
|
86 |
+
|
87 |
+
"Golpe de Realidad": {
|
88 |
+
"description": """
|
89 |
+
Fórmula: [Dato impactante + Solución transformadora + Acción clara]
|
90 |
+
Este enfoque usa estadísticas, datos o declaraciones sorprendentes que tu cliente ideal reconoce, presentando inmediatamente la solución que transforma esa realidad.
|
91 |
+
La clave es mantener el mensaje conciso: máximo 2 líneas de texto o 20 palabras.
|
92 |
+
Cada palabra debe tener un propósito claro, evitando rellenos o redundancias.
|
93 |
+
|
94 |
+
**Instrucciones para escribir este CTA:**
|
95 |
+
1. **Comienza con un dato o declaración impactante que refleje una frustración real de la audiencia:**
|
96 |
+
- Usa estadísticas relevantes
|
97 |
+
- Menciona tendencias de la industria
|
98 |
+
- Comparte datos sorprendentes del mercado
|
99 |
+
- Presenta una verdad innegable del sector
|
100 |
+
|
101 |
+
2. **Presenta la solución transformadora:**
|
102 |
+
- Muestra el contraste con la situación actual
|
103 |
+
- Enfatiza la transformación posible
|
104 |
+
- Destaca resultados tangibles
|
105 |
+
- Usa analogías poderosas
|
106 |
+
|
107 |
+
3. **Cierra con un llamado a la acción claro:**
|
108 |
+
- Conecta la acción con la transformación
|
109 |
+
- Usa verbos de poder
|
110 |
+
- Mantén un tono de oportunidad
|
111 |
+
|
112 |
+
""",
|
113 |
+
"examples": """
|
114 |
+
- "Tu página web tiene tanto polvo acumulado que podría ser una reliquia arqueológica, pero no te preocupes, porque vamos a convertirla en una máquina del tiempo que te lleve directo al futuro y deje a tu competencia preguntándose qué pasó. Reserva tu lugar aquí para darle vida desde cero."
|
115 |
+
- "¿Sigues enviando emails al vacío como quien lanza botellas al mar esperando que alguien las encuentre? Tranquilo, existe una forma más inteligente de hacer que tus mensajes no solo lleguen, sino que conquisten corazones (y billeteras). Descarga la guía y deja de ser el náufrago del email marketing."
|
116 |
+
- "Si tus prospectos te están ignorando más que ex en redes sociales, probablemente necesites lo que estoy a punto de mostrarte, porque tengo el secreto para volverte tan irresistible que hasta tu ex querrá seguirte. Un solo clic y descubrirás cómo dejar de ser el fantasma de las ventas."
|
117 |
+
- "Cuando tu estrategia de ventas da más miedo que película de terror en noche de luna llena, sabes que es momento de un cambio radical, así que prepárate para convertir ese guion de horror en un éxito de taquilla. Únete aquí y transformemos esa historia de terror en un blockbuster digno de Oscar."
|
118 |
+
- "Entre selfies de tu gato y fotos artísticas de tu café con leche, tu Instagram está suplicando a gritos una estrategia que genere algo más que likes de cortesía y los inevitable comentarios de tu mamá. Aprende a monetizarlo aquí y convierte esos corazoncitos en transferencias bancarias que harán sonreír a tu contador."
|
119 |
+
- "¿Tu estrategia de email marketing está más cerrada que búnker en guerra fría? No desesperes, porque todos empezamos construyendo fortalezas impenetrables antes de aprender a abrir las puertas correctas. Descubre aquí cómo crear conexiones genuinas sin necesidad de dinamita digital."
|
120 |
+
- "Mientras tus anuncios devoran tu presupuesto como adolescente en buffet libre, tu tarjeta de crédito está enviando señales de socorro. Es hora de poner orden en casa antes que tu banco te declare persona no grata. Aprende a optimizarlos aquí y convierte ese buffet en un menú gourmet de conversiones."
|
121 |
+
- "Si tus redes sociales están tan abandonadas que podrían ser el escenario perfecto para 'The Walking Dead: Edición Marketing', no te angusties, porque tengo el plan perfecto para resucitarlas y llenarlas de vida. Descubre aquí cómo convertir ese cementerio digital en un oasis de engagement."
|
122 |
+
- "Tu negocio es actualmente más invisible que un ninja usando camuflaje en la oscuridad mientras juega a las escondidas, pero eso está a punto de cambiar. Es momento de encender los reflectores y brillar como supernova en una noche despejada. Aprende aquí la estrategia que te convertirá en el centro de todas las miradas."
|
123 |
+
- "Si tu marca está pasando tan desapercibida que hasta los camaleones te dan consejos de visibilidad, es momento de hacer algo al respecto. Prepárate para una transformación tan espectacular que hasta los daltónicos notarán tu presencia. Comienza aquí el cambio que hará que todos volteen a verte (y no puedan dejar de mirarte)."
|
124 |
+
"""
|
125 |
+
},
|
126 |
+
"Dile Adiós a la Espera": {
|
127 |
+
"description": """
|
128 |
+
Fórmula: [Situación aspiracional + Camino simple + Llamado a la acción inmediata]
|
129 |
+
Esta fórmula muestra primero el resultado deseado, luego explica el camino sencillo para lograrlo, y cierra con un llamado a la acción que impulsa a comenzar ahora.
|
130 |
+
La clave es mantener el mensaje conciso: máximo 2 líneas de texto o 20 palabras.
|
131 |
+
Cada palabra debe tener un propósito claro, evitando rellenos o redundancias.
|
132 |
+
|
133 |
+
**Pasos para crear el CTA:**
|
134 |
+
1. **Comienza con la visión positiva que tu audiencia desea alcanzar en pocas palabras:**
|
135 |
+
- Enfócate en el resultado deseado
|
136 |
+
- Usa lenguaje inspirador y optimista
|
137 |
+
- Mantén el tono aspiracional
|
138 |
+
|
139 |
+
2. **Muestra el camino sencillo para lograrlo:**
|
140 |
+
- Explica cómo pueden conseguirlo
|
141 |
+
- Enfatiza la simplicidad del proceso
|
142 |
+
- Destaca la rapidez del resultado
|
143 |
+
|
144 |
+
3. **Cierra con un llamado a la acción motivador:**
|
145 |
+
- Usa verbos de acción positivos
|
146 |
+
- Enfatiza el beneficio inmediato
|
147 |
+
- Mantén un tono entusiasta pero natural
|
148 |
+
""",
|
149 |
+
"examples": """
|
150 |
+
- "Tu comunidad está a punto de convertirse en un movimiento tan vibrante que hasta los influencers querrán ser parte, porque todos los grandes comenzaron con un primer seguidor apasionado, descarga esta guía y prepárate para necesitar una pared entera de Post-its para organizar tanto engagement."
|
151 |
+
|
152 |
+
- "Imagina convertir tu productividad en una máquina tan bien afinada que tus competidores pensarán que tienes un equipo secreto trabajando 24/7, tengo el sistema perfecto para multiplicar tu rendimiento por 300%, regístrate y descubre cómo hacer más en menos tiempo mientras otros siguen corriendo en círculos."
|
153 |
+
|
154 |
+
- "Tu sitio web está a punto de transformarse en el punto de encuentro digital que todos quieren visitar, como Times Square en Año Nuevo pero sin el frío ni la multitud, accede al curso y aprende a crear un imán de tráfico que atraiga visitas cualificadas como si tuvieras el secreto mejor guardado de internet."
|
155 |
+
|
156 |
+
- "Tus próximos emails van a ser tan magnéticos que tus suscriptores los buscarán en spam si no los encuentran en la bandeja principal, descubre cómo escribir contenido que tus lectores guardarán como inspiración mientras la competencia se pregunta cuál es tu secreto."
|
157 |
+
|
158 |
+
- "El momento de brillar con luz propia ha llegado, porque todos los expertos que admiras empezaron exactamente donde estás tú ahora, descarga esta guía y observa cómo cada paso te acerca más a convertirte en el referente que otros querrán seguir."
|
159 |
+
|
160 |
+
- "Estás a punto de unirte al selecto grupo del 11% que hace que las cosas sucedan mientras otros siguen soñando, el camino está trazado y viene con GPS incluido, únete al programa y forma parte de la élite que transforma ideas en resultados."
|
161 |
+
|
162 |
+
- "Tu negocio está a punto de dar un giro tan espectacular que hasta los escépticos querrán saber tu secreto, porque el éxito no es cuestión de suerte sino de estrategia, accede al curso y aprende a construir un sistema que genere resultados mientras otros improvisan."
|
163 |
+
|
164 |
+
- "La automatización se convertirá en tu aliado más valioso, trabajando incansablemente mientras tú te enfocas en lo que realmente importa, descubre las herramientas que están revolucionando el mercado y únete a quienes ya están viviendo el futuro del trabajo."
|
165 |
+
"""
|
166 |
+
},
|
167 |
+
"El Último Aviso (No tan Último)": { # Fixed syntax
|
168 |
+
"description": """
|
169 |
+
Formula: [Personal invitation + Specific time + Clear benefit + Personal signature + Strategic postscript]
|
170 |
+
This CTA creates urgency and immediate connection. Use a personalized invitation with an exact time to build commitment, and a clear benefit that motivates action.
|
171 |
+
Reinforce with a personal signature to make the message feel more relatable and two strategic postscripts: one with social proof or an extra benefit, and another with scarcity or a key reminder.
|
172 |
+
|
173 |
+
Steps to write it:
|
174 |
+
1. Write a personal invitation with a specific time to create commitment.
|
175 |
+
2. Highlight a key benefit the person will gain by taking action.
|
176 |
+
3. Sign the message with your name to make it more relatable and human.
|
177 |
+
4. Add a P.S. with social proof or an exclusive benefit.
|
178 |
+
5. Finish with a P.S.2 that reinforces scarcity, urgency, or a key fact.
|
179 |
+
""",
|
180 |
+
"examples": """
|
181 |
+
- "Nos vemos hoy a las 05:00 pm (México) para enseñarte cómo escribir textos que convierten sin sonar forzado.
|
182 |
+
|
183 |
+
Hasta entonces,
|
184 |
+
|
185 |
+
Jesús Cabrera
|
186 |
+
|
187 |
+
P.D. Ana, una de mis alumnas, pasó de 0 a 10 clientes en su primer mes. En sus palabras: "Este método cambió mi negocio por completo".
|
188 |
+
|
189 |
+
P.D.2 Solo quedan 3 lugares con el precio especial de lanzamiento.
|
190 |
+
|
191 |
+
- "Te espero mañana a las 07:00 pm (México) para revelarte las 5 estrategias que multiplicarán tus ventas.
|
192 |
+
|
193 |
+
¡Nos vemos!
|
194 |
+
|
195 |
+
Ana Martínez
|
196 |
+
|
197 |
+
P.D. Recibirás mi guía secreta de copywriting valorada en $197, totalmente gratis.
|
198 |
+
|
199 |
+
P.D.2 Horarios por país:
|
200 |
+
- 07:00 pm: México, Guatemala
|
201 |
+
- 08:00 pm: Colombia, Ecuador
|
202 |
+
|
203 |
+
- "Conéctate hoy a las 06:00 pm (Colombia) y descubre cómo crear contenido viral sin depender de la suerte.
|
204 |
+
|
205 |
+
¡Prepárate para transformar tu contenido!
|
206 |
+
|
207 |
+
Carlos Ruiz
|
208 |
+
|
209 |
+
P.D. Esta es la última vez que impartiré este webinar en el año.
|
210 |
+
|
211 |
+
P.D.2 El 87% de mis estudiantes logran sus primeras ventas en menos de 30 días.
|
212 |
+
"""
|
213 |
+
},
|
214 |
+
"Cierra con Corazón": {
|
215 |
+
"description": """
|
216 |
+
Formula: [Emotional Expression + Value Anticipation + Clear Action + Aspirational Benefit + Personal Signature + Persuasive Postscript]
|
217 |
+
Creates an emotional connection and builds anticipation using a warm and friendly tone.
|
218 |
+
Emphasizes future value and personal transformation to make the CTA irresistible.
|
219 |
+
|
220 |
+
Steps to write it:
|
221 |
+
1. Express emotion or a personal connection to create closeness.
|
222 |
+
2. Highlight what’s coming next, generating anticipation for the value they will receive.
|
223 |
+
3. Give a clear and simple action they need to take right now.
|
224 |
+
4. Reinforce the aspirational benefit: how their life or business will improve.
|
225 |
+
5. Sign the message with your name to make it more human.
|
226 |
+
6. Add a P.S. with social proof or an exclusive benefit.
|
227 |
+
7. Finish with a P.S.2 that creates urgency through scarcity or a special bonus.
|
228 |
+
""",
|
229 |
+
"examples": """
|
230 |
+
- "Estoy tan emocionado por verte para aplicar todos estos conceptos.
|
231 |
+
|
232 |
+
Haz clic aquí para registrarte al webinar y volverte el copy que todo mundo quiere que les escriba sus textos.
|
233 |
+
|
234 |
+
Hasta luego,
|
235 |
+
|
236 |
+
Jesús Cabrera
|
237 |
+
|
238 |
+
P.D. Laura comenzó como tú, dudando si podría lograrlo. Hoy tiene lista de espera de clientes: 'El método de Jesús me dio la confianza que necesitaba.'
|
239 |
+
|
240 |
+
P.D.2 Los primeros 20 inscritos recibirán una sesión privada de revisión de copy (valor: $150)."
|
241 |
+
|
242 |
+
- "No puedo esperar para compartirte todas las estrategias que he preparado.
|
243 |
+
|
244 |
+
Reserva tu lugar ahora y conviértete en el experto en ventas que las marcas buscan desesperadamente.
|
245 |
+
|
246 |
+
¡Nos vemos pronto!
|
247 |
+
|
248 |
+
María González
|
249 |
+
|
250 |
+
P.D. Te incluiré mi biblioteca privada de plantillas de copy, nunca antes compartida.
|
251 |
+
|
252 |
+
P.D.2 Esta es la única vez en el año que abriré las puertas de este programa."
|
253 |
+
|
254 |
+
- "Me emociona saber que pronto descubrirás todo lo que puedes lograr.
|
255 |
+
|
256 |
+
Asegura tu acceso al taller y transfórmate en el consultor digital que las empresas necesitan.
|
257 |
+
|
258 |
+
Con entusiasmo,
|
259 |
+
|
260 |
+
Carlos Mendoza
|
261 |
+
|
262 |
+
P.D. El 92% de mis estudiantes consiguen su primer cliente en menos de 2 semanas.
|
263 |
+
|
264 |
+
P.D.2 Bonus sorpresa: Recibirás mi guía 'Del fracaso al éxito' con mis mejores casos de estudio."
|
265 |
+
"""
|
266 |
+
},
|
267 |
+
"Gancho Cachondo": {
|
268 |
+
"description": """
|
269 |
+
Formula: [Funny Question + Creative Metaphor + Specific Time + Signature with Nickname + Strategic Postscript]
|
270 |
+
Uses humor and creative metaphors to generate interest and anticipation.
|
271 |
+
Includes a personal touch with a fun nickname in the signature and entertaining postscript.
|
272 |
+
|
273 |
+
Steps to write it:
|
274 |
+
1. Start with a funny question that sparks curiosity and makes the audience smile.
|
275 |
+
2. Use a creative metaphor to highlight the value in an engaging way.
|
276 |
+
3. Include a specific time to create commitment and urgency.
|
277 |
+
4. Sign the message with a fun nickname to make it more personal and memorable.
|
278 |
+
5. Add a first P.S. with social proof or an extra benefit.
|
279 |
+
6. Finish with a second P.S. that reinforces urgency with scarcity or a special bonus.
|
280 |
+
""",
|
281 |
+
"examples": """
|
282 |
+
- "¿Listo para sacarle chispas a tus textos? Porque esta tarde te enseñaré cómo convertir palabras en armas secretas de persuasión.
|
283 |
+
|
284 |
+
Te espero a las 05:00 pm de México, no llegues tarde.
|
285 |
+
|
286 |
+
Hasta entonces,
|
287 |
+
|
288 |
+
Jesús "el transformador de textos" Cabrera
|
289 |
+
|
290 |
+
P.D. ¿Sabías que Pedro "el tímido" López ahora es conocido como "el rey de las ventas"? Sus emails tienen un 89% de apertura 🤯
|
291 |
+
|
292 |
+
P.D.2 Bonus ninja: Recibirás mi arsenal secreto de frases que hipnotizan 🎯"
|
293 |
+
|
294 |
+
- "¿Preparado para hacer que tu Instagram eche humo? Hoy revelaré los trucos ninja del contenido viral.
|
295 |
+
|
296 |
+
La diversión comienza a las 07:00 pm hora México, ¡no te lo pierdas!
|
297 |
+
|
298 |
+
Nos vemos al rato,
|
299 |
+
|
300 |
+
Ana "la maga del engagement" Rodríguez
|
301 |
+
|
302 |
+
P.D. Spoiler alert: Uno de mis alumnos logró 100k seguidores usando solo el truco #3 🚀
|
303 |
+
|
304 |
+
P.D.2 Los primeros 10 ninjas del marketing que se registren recibirán mi kit de supervivencia viral 🎁"
|
305 |
+
|
306 |
+
- "¿Quieres que tus emails sean tan adictivos como tu serie favorita de Netflix? Prepárate para el maratón de copywriting más entretenido del año.
|
307 |
+
|
308 |
+
La magia sucede a las 06:00 pm Colombia, ¡trae palomitas!
|
309 |
+
|
310 |
+
¡Hasta pronto!
|
311 |
+
|
312 |
+
Carlos "el hechicero de emails" Mendoza
|
313 |
+
|
314 |
+
P.D. Mis estudiantes dicen que este entrenamiento es más entretenido que la última temporada de tu serie favorita 😎
|
315 |
+
|
316 |
+
P.D.2 ¡Alerta de tesoro! Incluí mi colección de templates "Email Alquimista" (Valor real: $197) 💎"
|
317 |
+
"""
|
318 |
+
}
|
319 |
+
}
|
tone_formulas.py
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
tone_settings = {
|
2 |
+
"Ninguno": {
|
3 |
+
"description": "Natural response without specific tone adjustments",
|
4 |
+
"style": "direct and simple",
|
5 |
+
"keywords": ["clear", "direct", "simple", "natural"]
|
6 |
+
},
|
7 |
+
"Profesional": {
|
8 |
+
"description": "Formal and business-oriented tone",
|
9 |
+
"style": "formal and strategic",
|
10 |
+
"keywords": ["professional", "strategic", "effective", "measurable"]
|
11 |
+
},
|
12 |
+
"Humor": {
|
13 |
+
"description": "Fun and light-hearted tone",
|
14 |
+
"style": "casual and entertaining",
|
15 |
+
"keywords": ["funny", "playful", "relaxed", "informal"]
|
16 |
+
},
|
17 |
+
"Sarcasmo": {
|
18 |
+
"description": "Witty and clever tone",
|
19 |
+
"style": "ironic but friendly",
|
20 |
+
"keywords": ["ironic", "witty", "clever", "provocative"]
|
21 |
+
},
|
22 |
+
"cachondo": {
|
23 |
+
"description": "Suggestive and playful tone",
|
24 |
+
"style": "teasing but elegant",
|
25 |
+
"keywords": ["seductive", "attractive", "tempting", "suggestive"]
|
26 |
+
},
|
27 |
+
"Creativo": {
|
28 |
+
"description": "Imaginative and original tone",
|
29 |
+
"style": "innovative and unique",
|
30 |
+
"keywords": ["creative", "original", "imaginative", "artistic"]
|
31 |
+
},
|
32 |
+
"Emocional": {
|
33 |
+
"description": "Empathetic and moving tone",
|
34 |
+
"style": "close and personal",
|
35 |
+
"keywords": ["emotional", "sincere", "inspiring", "touching"]
|
36 |
+
}
|
37 |
+
}
|