Upload 9 files
Browse files- app.py +391 -391
- formulas/email_formulas.py +245 -295
app.py
CHANGED
@@ -1,391 +1,391 @@
|
|
1 |
-
from dotenv import load_dotenv
|
2 |
-
import streamlit as st
|
3 |
-
import os
|
4 |
-
import google.generativeai as genai
|
5 |
-
import random
|
6 |
-
from streamlit import session_state as state
|
7 |
-
from formulas import email_formulas # Updated import statement
|
8 |
-
from angles import angles
|
9 |
-
|
10 |
-
# Cargar las variables de entorno
|
11 |
-
load_dotenv()
|
12 |
-
|
13 |
-
# Configurar la API de Google
|
14 |
-
genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
|
15 |
-
|
16 |
-
# Fórmulas con ejemplos y explicaciones
|
17 |
-
# email_formulas dictionary has been moved to formulas/email_formulas.py
|
18 |
-
|
19 |
-
# Cambiar el nombre de la función
|
20 |
-
def generate_emails(number_of_emails, target_audience, product, temperature, selected_formula, selected_angle, file_content="", image_parts=None, is_image=False, emotion="", desired_action=""):
|
21 |
-
# Crear la configuración del modelo
|
22 |
-
generation_config = {
|
23 |
-
"temperature": temperature,
|
24 |
-
"top_p": 0.65,
|
25 |
-
"top_k": 360,
|
26 |
-
"max_output_tokens": 8196,
|
27 |
-
}
|
28 |
-
|
29 |
-
model = genai.GenerativeModel(
|
30 |
-
model_name="gemini-2.0-flash",
|
31 |
-
generation_config=generation_config,
|
32 |
-
)
|
33 |
-
|
34 |
-
# Angle dictionaries have been moved to angles/angle_data.py
|
35 |
-
|
36 |
-
# Incluir las instrucciones del sistema en el prompt principal
|
37 |
-
system_prompt = f"""You are a world-class direct response copywriter trained by Gary Halbert, Gary Bencivenga, and David Ogilvy.
|
38 |
-
|
39 |
-
You have helped many marketers before me persuade their clients through emotional email sequences.
|
40 |
-
Your task is to create email sequences that make my [buyer persona] feel [emotion] about my [product/service] and convince them to register/take [desired action].
|
41 |
-
|
42 |
-
FORMAT RULES:
|
43 |
-
- Each email must have a clear and attractive subject line
|
44 |
-
- Include personalized greeting
|
45 |
-
- The email body must be persuasive and emotional
|
46 |
-
- Include a clear call to action
|
47 |
-
- Add a professional signature
|
48 |
-
- Separate each email with a dividing line
|
49 |
-
|
50 |
-
IMPORTANT ANGLE INSTRUCTIONS:
|
51 |
-
- The selected angle MUST be applied to EACH email
|
52 |
-
- The angle modifies HOW the message is expressed, not its structure
|
53 |
-
- Think of the angle as a "tone overlay" on the content
|
54 |
-
- The formula provides the structure, the angle provides the style
|
55 |
-
- Both must work together seamlessly
|
56 |
-
|
57 |
-
FORMAT EXAMPLE:
|
58 |
-
---
|
59 |
-
SUBJECT: [Attractive subject line]
|
60 |
-
|
61 |
-
[Email body with persuasive and emotional content]
|
62 |
-
|
63 |
-
[Clear call to action]
|
64 |
-
|
65 |
-
[Signature]
|
66 |
-
---
|
67 |
-
|
68 |
-
IMPORTANT:
|
69 |
-
- Each email must be unique and memorable
|
70 |
-
- Avoid clichés and generalities
|
71 |
-
- Maintain a persuasive but credible tone
|
72 |
-
- Adapt language to the target audience
|
73 |
-
- Focus on transformative benefits
|
74 |
-
- Follow the selected angle style while maintaining the structure"""
|
75 |
-
|
76 |
-
# Iniciar el prompt con las instrucciones del sistema
|
77 |
-
email_instruction = f"{system_prompt}\n\n"
|
78 |
-
|
79 |
-
# Añadir contenido del archivo si existe
|
80 |
-
if file_content:
|
81 |
-
email_instruction += f"""
|
82 |
-
REFERENCE CONTENT:
|
83 |
-
Carefully analyze the following content as a reference for generating emails:
|
84 |
-
{file_content[:3000]}
|
85 |
-
|
86 |
-
ANALYSIS INSTRUCTIONS:
|
87 |
-
1. Extract key information about the product or service mentioned
|
88 |
-
2. Identify the tone, style, and language used
|
89 |
-
3. Detect any data about the target audience or customer avatar
|
90 |
-
4. Look for benefits, features, or pain points mentioned
|
91 |
-
5. Use relevant terms, phrases, or concepts from the content
|
92 |
-
6. Maintain consistency with the brand identity or main message
|
93 |
-
7. Adapt the emails to resonate with the provided content
|
94 |
-
|
95 |
-
IMPORTANT COMBINATIONS:
|
96 |
-
"""
|
97 |
-
# Updated conditions for specific input combinations
|
98 |
-
if product and not target_audience:
|
99 |
-
email_instruction += f"""- FILE + PRODUCT: You have a reference document and product ({product}). Create emails that highlight this specific product's benefits and features using insights from the document. Extract audience information from the document to better target the emails.
|
100 |
-
"""
|
101 |
-
elif target_audience and not product:
|
102 |
-
email_instruction += f"""- FILE + TARGET AUDIENCE: You have a reference document and target audience ({target_audience}). Create emails tailored to this specific audience using language and concepts from the document. Identify products or services from the document that would appeal to this audience.
|
103 |
-
"""
|
104 |
-
elif product and target_audience:
|
105 |
-
email_instruction += f"""- PRODUCT + TARGET AUDIENCE: You have both product ({product}) and target audience ({target_audience}). Create emails that connect this specific product with this specific audience, using insights from the document to strengthen the connection.
|
106 |
-
"""
|
107 |
-
|
108 |
-
email_instruction += """
|
109 |
-
IMPORTANT: Naturally integrate the elements found in the content with the selected formula and angle.
|
110 |
-
"""
|
111 |
-
|
112 |
-
# Añadir instrucciones de ángulo solo si no es "NINGUNO"
|
113 |
-
if selected_angle != "NINGUNO":
|
114 |
-
email_instruction += f"""
|
115 |
-
MAIN ANGLE: {selected_angle}
|
116 |
-
SPECIFIC ANGLE INSTRUCTIONS:
|
117 |
-
{angles[selected_angle]["instruction"]}
|
118 |
-
|
119 |
-
IMPORTANT: The angle {selected_angle} must be applied as a "style layer" over the formula structure:
|
120 |
-
1. Keep the base structure of the formula intact
|
121 |
-
2. Apply the tone and style of the {selected_angle} angle
|
122 |
-
3. Ensure each element of the formula reflects the angle
|
123 |
-
4. The angle affects "how" it's said, not "what" is said
|
124 |
-
|
125 |
-
SUCCESSFUL EXAMPLES OF THE {selected_angle} ANGLE:
|
126 |
-
"""
|
127 |
-
for example in angles[selected_angle]["examples"]:
|
128 |
-
email_instruction += f"- {example}\n"
|
129 |
-
|
130 |
-
# Dentro de la función, actualizar el prompt para incluir emoción y acción deseada
|
131 |
-
email_instruction += (
|
132 |
-
f"\nYour task is to create {number_of_emails} persuasive emails for {target_audience} "
|
133 |
-
f"that evoke {emotion} and convince them to {desired_action} about {product}. "
|
134 |
-
)
|
135 |
-
|
136 |
-
if selected_angle != "NINGUNO":
|
137 |
-
email_instruction += f"IMPORTANT: Each email MUST follow the {selected_angle} angle clearly and consistently.\n\n"
|
138 |
-
|
139 |
-
email_instruction += (
|
140 |
-
f"Avoid obvious mentions of {product} and focus on generating genuine interest"
|
141 |
-
)
|
142 |
-
|
143 |
-
if selected_angle != "NINGUNO":
|
144 |
-
email_instruction += f" using the selected angle"
|
145 |
-
|
146 |
-
email_instruction += ".\n\n"
|
147 |
-
|
148 |
-
email_instruction += (
|
149 |
-
f"IMPORTANT: Carefully study these examples of the selected formula. "
|
150 |
-
f"Each example represents the style and structure to follow"
|
151 |
-
)
|
152 |
-
|
153 |
-
if selected_angle != "NINGUNO":
|
154 |
-
email_instruction += f", adapted to the {selected_angle} angle"
|
155 |
-
|
156 |
-
email_instruction += ":\n\n"
|
157 |
-
|
158 |
-
# Agregar 5 ejemplos aleatorios de la fórmula
|
159 |
-
random_examples = random.sample(selected_formula['examples'], min(5, len(selected_formula['examples'])))
|
160 |
-
|
161 |
-
email_instruction += "FORMULA EXAMPLES TO FOLLOW:\n"
|
162 |
-
for i, example in enumerate(random_examples, 1):
|
163 |
-
email_instruction += f"{i}. {example}\n"
|
164 |
-
|
165 |
-
email_instruction += "\nSPECIFIC INSTRUCTIONS:\n"
|
166 |
-
email_instruction += "1. Maintain the same structure and length as the previous examples\n"
|
167 |
-
email_instruction += "2. Use the same tone and writing style\n"
|
168 |
-
email_instruction += "3. Replicate the phrase construction patterns\n"
|
169 |
-
email_instruction += "4. Preserve the level of specificity and detail\n"
|
170 |
-
email_instruction += f"5. Adapt the content for {target_audience} while maintaining the essence of the examples\n\n"
|
171 |
-
|
172 |
-
email_instruction += f"FORMULA TO FOLLOW:\n{selected_formula['description']}\n\n"
|
173 |
-
|
174 |
-
# CORRECTO (con indentación):
|
175 |
-
if selected_angle != "NINGUNO":
|
176 |
-
email_instruction += f"""
|
177 |
-
FINAL REMINDER:
|
178 |
-
1. Follow the structure of the selected formula
|
179 |
-
2. Apply the angle as a "style layer"
|
180 |
-
3. Maintain coherence between formula and angle
|
181 |
-
4. Ensure each email reflects both elements
|
182 |
-
|
183 |
-
GENERATE NOW:
|
184 |
-
Create {number_of_emails} emails that faithfully follow the style and structure of the examples shown.
|
185 |
-
"""
|
186 |
-
else:
|
187 |
-
email_instruction += f"""
|
188 |
-
GENERATE NOW:
|
189 |
-
Create {number_of_emails} emails that faithfully follow the style and structure of the examples shown.
|
190 |
-
"""
|
191 |
-
|
192 |
-
# Modificar la forma de enviar el mensaje según si hay imagen o no
|
193 |
-
message_parts = [email_instruction]
|
194 |
-
|
195 |
-
# Add the image to the message parts if it exists
|
196 |
-
if is_image and image_parts:
|
197 |
-
message_parts.append(image_parts)
|
198 |
-
instruction_text = "Generate the emails in Spanish following exactly the style of the examples shown, drawing inspiration from the provided image."
|
199 |
-
else:
|
200 |
-
instruction_text = "Generate the emails in Spanish following exactly the style of the examples shown."
|
201 |
-
|
202 |
-
# Common instruction for both cases
|
203 |
-
instruction_text += " Do not include explanations, only the emails. IMPORTANT: Do not include greetings like 'Hello [Name]' and make sure that the postscripts (P.D.) are smaller and more discrete than the main body of the email, using a lighter format."
|
204 |
-
|
205 |
-
# Create the chat session with the message parts
|
206 |
-
chat_session = model.start_chat(
|
207 |
-
history=[
|
208 |
-
{
|
209 |
-
"role": "user",
|
210 |
-
"parts": message_parts,
|
211 |
-
},
|
212 |
-
]
|
213 |
-
)
|
214 |
-
|
215 |
-
# Enviar el mensaje con las instrucciones
|
216 |
-
response = chat_session.send_message(instruction_text)
|
217 |
-
|
218 |
-
return response.text
|
219 |
-
|
220 |
-
# Configurar la interfaz de usuario con Streamlit
|
221 |
-
st.set_page_config(page_title="Email Composer", layout="wide")
|
222 |
-
|
223 |
-
# Leer el contenido del archivo manual.md
|
224 |
-
with open("manual.md", "r", encoding="utf-8") as file:
|
225 |
-
manual_content = file.read()
|
226 |
-
|
227 |
-
# Mostrar el contenido del manual en el sidebar
|
228 |
-
st.sidebar.markdown(manual_content)
|
229 |
-
|
230 |
-
# Load CSS from file
|
231 |
-
with open("styles/main.css", "r") as f:
|
232 |
-
css = f.read()
|
233 |
-
|
234 |
-
# Apply the CSS
|
235 |
-
st.markdown(f"<style>{css}</style>", unsafe_allow_html=True)
|
236 |
-
|
237 |
-
# Centrar el título y el subtítulo
|
238 |
-
st.markdown("<h1 style='text-align: center;'>Generador de Emails</h1>", unsafe_allow_html=True)
|
239 |
-
st.markdown("<h4 style='text-align: center;'>Transforma tu marketing con emails persuasivos que convierten. Esta aplicación es tu arma secreta para crear emails emocionales de respuesta directa que impulsan a la acción.</h4>", unsafe_allow_html=True)
|
240 |
-
|
241 |
-
# Crear columnas
|
242 |
-
col1, col2 = st.columns([1, 2])
|
243 |
-
|
244 |
-
# Columnas de entrada
|
245 |
-
with col1:
|
246 |
-
target_audience = st.text_input("¿Quién es tu público objetivo?", placeholder="Ejemplo: Estudiantes Universitarios")
|
247 |
-
product = st.text_input("¿Qué producto/servicio estás promocionando?", placeholder="Ejemplo: Curso de Inglés")
|
248 |
-
number_of_emails = st.selectbox("Número de Emails", options=[1, 2, 3, 4, 5], index=2)
|
249 |
-
|
250 |
-
# Moved the submit button here, right after number_of_emails
|
251 |
-
submit = st.button("Generar Emails")
|
252 |
-
|
253 |
-
# Crear un único acordeón para fórmula, creatividad y ángulo
|
254 |
-
with st.expander("Personaliza tus emails"):
|
255 |
-
temperature = st.slider("Creatividad", min_value=0.0, max_value=2.0, value=1.0, step=0.1)
|
256 |
-
|
257 |
-
emotion = st.selectbox(
|
258 |
-
"¿Qué emoción quieres evocar?",
|
259 |
-
options=["Curiosidad", "Miedo", "Esperanza", "Entusiasmo", "Confianza", "Urgencia"]
|
260 |
-
)
|
261 |
-
|
262 |
-
desired_action = st.text_input("Acción deseada", placeholder="Ejemplo: Registrarse para una prueba gratuita")
|
263 |
-
|
264 |
-
selected_formula_key = st.selectbox(
|
265 |
-
"Selecciona una fórmula para tus emails",
|
266 |
-
options=list(email_formulas.email_formulas.keys()) # Updated reference
|
267 |
-
)
|
268 |
-
|
269 |
-
# Automatically use the keys from the angles dictionary
|
270 |
-
# Make sure "NINGUNO" appears first, then the rest alphabetically
|
271 |
-
angle_keys = ["NINGUNO"] + sorted([key for key in angles.keys() if key != "NINGUNO"])
|
272 |
-
selected_angle = st.selectbox(
|
273 |
-
"Selecciona un ángulo para tus emails",
|
274 |
-
options=angle_keys
|
275 |
-
)
|
276 |
-
|
277 |
-
# Añadir cargador de archivos dentro del acordeón
|
278 |
-
uploaded_file = st.file_uploader("📄 Archivo o imagen de referencia",
|
279 |
-
type=['txt', 'pdf', 'docx', 'jpg', 'jpeg', 'png'])
|
280 |
-
|
281 |
-
file_content = ""
|
282 |
-
is_image = False
|
283 |
-
image_parts = None
|
284 |
-
|
285 |
-
if uploaded_file is not None:
|
286 |
-
file_type = uploaded_file.name.split('.')[-1].lower()
|
287 |
-
|
288 |
-
# Manejar archivos de texto
|
289 |
-
if file_type in ['txt', 'pdf', 'docx']:
|
290 |
-
if file_type == 'txt':
|
291 |
-
try:
|
292 |
-
file_content = uploaded_file.read().decode('utf-8')
|
293 |
-
st.success(f"Archivo TXT cargado correctamente: {uploaded_file.name}")
|
294 |
-
except Exception as e:
|
295 |
-
st.error(f"Error al leer el archivo TXT: {str(e)}")
|
296 |
-
file_content = ""
|
297 |
-
|
298 |
-
elif file_type == 'pdf':
|
299 |
-
try:
|
300 |
-
import PyPDF2
|
301 |
-
pdf_reader = PyPDF2.PdfReader(uploaded_file)
|
302 |
-
file_content = ""
|
303 |
-
for page in pdf_reader.pages:
|
304 |
-
file_content += page.extract_text() + "\n"
|
305 |
-
st.success(f"Archivo PDF cargado correctamente: {uploaded_file.name}")
|
306 |
-
except Exception as e:
|
307 |
-
st.error(f"Error al leer el archivo PDF: {str(e)}")
|
308 |
-
file_content = ""
|
309 |
-
|
310 |
-
elif file_type == 'docx':
|
311 |
-
try:
|
312 |
-
import docx
|
313 |
-
doc = docx.Document(uploaded_file)
|
314 |
-
file_content = "\n".join([para.text for para in doc.paragraphs])
|
315 |
-
st.success(f"Archivo DOCX cargado correctamente: {uploaded_file.name}")
|
316 |
-
except Exception as e:
|
317 |
-
st.error(f"Error al leer el archivo DOCX: {str(e)}")
|
318 |
-
file_content = ""
|
319 |
-
|
320 |
-
# Manejar archivos de imagen
|
321 |
-
elif file_type in ['jpg', 'jpeg', 'png']:
|
322 |
-
try:
|
323 |
-
from PIL import Image
|
324 |
-
image = Image.open(uploaded_file)
|
325 |
-
image_bytes = uploaded_file.getvalue()
|
326 |
-
image_parts = {
|
327 |
-
"mime_type": uploaded_file.type,
|
328 |
-
"data": image_bytes
|
329 |
-
}
|
330 |
-
is_image = True
|
331 |
-
st.image(image, caption="Imagen cargada", use_column_width=True)
|
332 |
-
except Exception as e:
|
333 |
-
st.error(f"Error processing image: {str(e)}")
|
334 |
-
is_image = False
|
335 |
-
|
336 |
-
selected_formula = email_formulas.email_formulas[selected_formula_key] # Updated reference
|
337 |
-
|
338 |
-
# Removed the submit button from here
|
339 |
-
# Mostrar los emails generados
|
340 |
-
if submit:
|
341 |
-
# Check if we have a valid combination of inputs
|
342 |
-
has_file = 'file_content' in locals() and file_content.strip() != ""
|
343 |
-
has_product = product.strip() != ""
|
344 |
-
has_audience = target_audience.strip() != ""
|
345 |
-
has_emotion = 'emotion' in locals() and emotion.strip() != ""
|
346 |
-
has_action = 'desired_action' in locals() and desired_action.strip() != ""
|
347 |
-
|
348 |
-
# Valid combinations:
|
349 |
-
# 1. File + Product (no audience needed)
|
350 |
-
# 2. File + Audience (no product needed)
|
351 |
-
# 3. Product + Audience (traditional way)
|
352 |
-
valid_inputs = (
|
353 |
-
(has_file and has_product) or
|
354 |
-
(has_file and has_audience) or
|
355 |
-
(has_product and has_audience and has_emotion and has_action)
|
356 |
-
)
|
357 |
-
|
358 |
-
if valid_inputs and selected_formula:
|
359 |
-
try:
|
360 |
-
# Update the function call to include emotion and desired_action
|
361 |
-
generated_emails = generate_emails(
|
362 |
-
number_of_emails,
|
363 |
-
target_audience,
|
364 |
-
product,
|
365 |
-
temperature,
|
366 |
-
selected_formula,
|
367 |
-
selected_angle,
|
368 |
-
file_content if 'file_content' in locals() else "",
|
369 |
-
image_parts if 'image_parts' in locals() else None,
|
370 |
-
is_image if 'is_image' in locals() else False,
|
371 |
-
emotion,
|
372 |
-
desired_action
|
373 |
-
)
|
374 |
-
|
375 |
-
# Remove the inline CSS since we've moved it to main.css
|
376 |
-
|
377 |
-
col2.markdown(f"""
|
378 |
-
<div class="results-container">
|
379 |
-
<h4>Tus emails persuasivos:</h4>
|
380 |
-
<p>{generated_emails}</p>
|
381 |
-
</div>
|
382 |
-
""", unsafe_allow_html=True)
|
383 |
-
except ValueError as e:
|
384 |
-
col2.error(f"Error: {str(e)}")
|
385 |
-
else:
|
386 |
-
if not selected_formula:
|
387 |
-
col2.error("Por favor selecciona una fórmula.")
|
388 |
-
elif not (has_emotion and has_action):
|
389 |
-
col2.error("Por favor especifica la emoción que quieres evocar y la acción deseada.")
|
390 |
-
else:
|
391 |
-
col2.error("Por favor proporciona al menos una de estas combinaciones: archivo + producto, archivo + público objetivo, o producto + público objetivo + emoción + acción deseada.")
|
|
|
1 |
+
from dotenv import load_dotenv
|
2 |
+
import streamlit as st
|
3 |
+
import os
|
4 |
+
import google.generativeai as genai
|
5 |
+
import random
|
6 |
+
from streamlit import session_state as state
|
7 |
+
from formulas import email_formulas # Updated import statement
|
8 |
+
from angles import angles
|
9 |
+
|
10 |
+
# Cargar las variables de entorno
|
11 |
+
load_dotenv()
|
12 |
+
|
13 |
+
# Configurar la API de Google
|
14 |
+
genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
|
15 |
+
|
16 |
+
# Fórmulas con ejemplos y explicaciones
|
17 |
+
# email_formulas dictionary has been moved to formulas/email_formulas.py
|
18 |
+
|
19 |
+
# Cambiar el nombre de la función
|
20 |
+
def generate_emails(number_of_emails, target_audience, product, temperature, selected_formula, selected_angle, file_content="", image_parts=None, is_image=False, emotion="", desired_action=""):
|
21 |
+
# Crear la configuración del modelo
|
22 |
+
generation_config = {
|
23 |
+
"temperature": temperature,
|
24 |
+
"top_p": 0.65,
|
25 |
+
"top_k": 360,
|
26 |
+
"max_output_tokens": 8196,
|
27 |
+
}
|
28 |
+
|
29 |
+
model = genai.GenerativeModel(
|
30 |
+
model_name="gemini-2.0-flash",
|
31 |
+
generation_config=generation_config,
|
32 |
+
)
|
33 |
+
|
34 |
+
# Angle dictionaries have been moved to angles/angle_data.py
|
35 |
+
|
36 |
+
# Incluir las instrucciones del sistema en el prompt principal
|
37 |
+
system_prompt = f"""You are a world-class direct response copywriter trained by Gary Halbert, Gary Bencivenga, and David Ogilvy.
|
38 |
+
|
39 |
+
You have helped many marketers before me persuade their clients through emotional email sequences.
|
40 |
+
Your task is to create email sequences that make my [buyer persona] feel [emotion] about my [product/service] and convince them to register/take [desired action].
|
41 |
+
|
42 |
+
FORMAT RULES:
|
43 |
+
- Each email must have a clear and attractive subject line
|
44 |
+
- Include personalized greeting
|
45 |
+
- The email body must be persuasive and emotional
|
46 |
+
- Include a clear call to action
|
47 |
+
- Add a professional signature
|
48 |
+
- Separate each email with a dividing line
|
49 |
+
|
50 |
+
IMPORTANT ANGLE INSTRUCTIONS:
|
51 |
+
- The selected angle MUST be applied to EACH email
|
52 |
+
- The angle modifies HOW the message is expressed, not its structure
|
53 |
+
- Think of the angle as a "tone overlay" on the content
|
54 |
+
- The formula provides the structure, the angle provides the style
|
55 |
+
- Both must work together seamlessly
|
56 |
+
|
57 |
+
FORMAT EXAMPLE:
|
58 |
+
---
|
59 |
+
SUBJECT: [Attractive subject line]
|
60 |
+
|
61 |
+
[Email body with persuasive and emotional content]
|
62 |
+
|
63 |
+
[Clear call to action]
|
64 |
+
|
65 |
+
[Signature]
|
66 |
+
---
|
67 |
+
|
68 |
+
IMPORTANT:
|
69 |
+
- Each email must be unique and memorable
|
70 |
+
- Avoid clichés and generalities
|
71 |
+
- Maintain a persuasive but credible tone
|
72 |
+
- Adapt language to the target audience
|
73 |
+
- Focus on transformative benefits
|
74 |
+
- Follow the selected angle style while maintaining the structure"""
|
75 |
+
|
76 |
+
# Iniciar el prompt con las instrucciones del sistema
|
77 |
+
email_instruction = f"{system_prompt}\n\n"
|
78 |
+
|
79 |
+
# Añadir contenido del archivo si existe
|
80 |
+
if file_content:
|
81 |
+
email_instruction += f"""
|
82 |
+
REFERENCE CONTENT:
|
83 |
+
Carefully analyze the following content as a reference for generating emails:
|
84 |
+
{file_content[:3000]}
|
85 |
+
|
86 |
+
ANALYSIS INSTRUCTIONS:
|
87 |
+
1. Extract key information about the product or service mentioned
|
88 |
+
2. Identify the tone, style, and language used
|
89 |
+
3. Detect any data about the target audience or customer avatar
|
90 |
+
4. Look for benefits, features, or pain points mentioned
|
91 |
+
5. Use relevant terms, phrases, or concepts from the content
|
92 |
+
6. Maintain consistency with the brand identity or main message
|
93 |
+
7. Adapt the emails to resonate with the provided content
|
94 |
+
|
95 |
+
IMPORTANT COMBINATIONS:
|
96 |
+
"""
|
97 |
+
# Updated conditions for specific input combinations
|
98 |
+
if product and not target_audience:
|
99 |
+
email_instruction += f"""- FILE + PRODUCT: You have a reference document and product ({product}). Create emails that highlight this specific product's benefits and features using insights from the document. Extract audience information from the document to better target the emails.
|
100 |
+
"""
|
101 |
+
elif target_audience and not product:
|
102 |
+
email_instruction += f"""- FILE + TARGET AUDIENCE: You have a reference document and target audience ({target_audience}). Create emails tailored to this specific audience using language and concepts from the document. Identify products or services from the document that would appeal to this audience.
|
103 |
+
"""
|
104 |
+
elif product and target_audience:
|
105 |
+
email_instruction += f"""- PRODUCT + TARGET AUDIENCE: You have both product ({product}) and target audience ({target_audience}). Create emails that connect this specific product with this specific audience, using insights from the document to strengthen the connection.
|
106 |
+
"""
|
107 |
+
|
108 |
+
email_instruction += """
|
109 |
+
IMPORTANT: Naturally integrate the elements found in the content with the selected formula and angle.
|
110 |
+
"""
|
111 |
+
|
112 |
+
# Añadir instrucciones de ángulo solo si no es "NINGUNO"
|
113 |
+
if selected_angle != "NINGUNO":
|
114 |
+
email_instruction += f"""
|
115 |
+
MAIN ANGLE: {selected_angle}
|
116 |
+
SPECIFIC ANGLE INSTRUCTIONS:
|
117 |
+
{angles[selected_angle]["instruction"]}
|
118 |
+
|
119 |
+
IMPORTANT: The angle {selected_angle} must be applied as a "style layer" over the formula structure:
|
120 |
+
1. Keep the base structure of the formula intact
|
121 |
+
2. Apply the tone and style of the {selected_angle} angle
|
122 |
+
3. Ensure each element of the formula reflects the angle
|
123 |
+
4. The angle affects "how" it's said, not "what" is said
|
124 |
+
|
125 |
+
SUCCESSFUL EXAMPLES OF THE {selected_angle} ANGLE:
|
126 |
+
"""
|
127 |
+
for example in angles[selected_angle]["examples"]:
|
128 |
+
email_instruction += f"- {example}\n"
|
129 |
+
|
130 |
+
# Dentro de la función, actualizar el prompt para incluir emoción y acción deseada
|
131 |
+
email_instruction += (
|
132 |
+
f"\nYour task is to create {number_of_emails} persuasive emails for {target_audience} "
|
133 |
+
f"that evoke {emotion} and convince them to {desired_action} about {product}. "
|
134 |
+
)
|
135 |
+
|
136 |
+
if selected_angle != "NINGUNO":
|
137 |
+
email_instruction += f"IMPORTANT: Each email MUST follow the {selected_angle} angle clearly and consistently.\n\n"
|
138 |
+
|
139 |
+
email_instruction += (
|
140 |
+
f"Avoid obvious mentions of {product} and focus on generating genuine interest"
|
141 |
+
)
|
142 |
+
|
143 |
+
if selected_angle != "NINGUNO":
|
144 |
+
email_instruction += f" using the selected angle"
|
145 |
+
|
146 |
+
email_instruction += ".\n\n"
|
147 |
+
|
148 |
+
email_instruction += (
|
149 |
+
f"IMPORTANT: Carefully study these examples of the selected formula. "
|
150 |
+
f"Each example represents the style and structure to follow"
|
151 |
+
)
|
152 |
+
|
153 |
+
if selected_angle != "NINGUNO":
|
154 |
+
email_instruction += f", adapted to the {selected_angle} angle"
|
155 |
+
|
156 |
+
email_instruction += ":\n\n"
|
157 |
+
|
158 |
+
# Agregar 5 ejemplos aleatorios de la fórmula
|
159 |
+
random_examples = random.sample(selected_formula['examples'], min(5, len(selected_formula['examples'])))
|
160 |
+
|
161 |
+
email_instruction += "FORMULA EXAMPLES TO FOLLOW:\n"
|
162 |
+
for i, example in enumerate(random_examples, 1):
|
163 |
+
email_instruction += f"{i}. {example}\n"
|
164 |
+
|
165 |
+
email_instruction += "\nSPECIFIC INSTRUCTIONS:\n"
|
166 |
+
email_instruction += "1. Maintain the same structure and length as the previous examples\n"
|
167 |
+
email_instruction += "2. Use the same tone and writing style\n"
|
168 |
+
email_instruction += "3. Replicate the phrase construction patterns\n"
|
169 |
+
email_instruction += "4. Preserve the level of specificity and detail\n"
|
170 |
+
email_instruction += f"5. Adapt the content for {target_audience} while maintaining the essence of the examples\n\n"
|
171 |
+
|
172 |
+
email_instruction += f"FORMULA TO FOLLOW:\n{selected_formula['description']}\n\n"
|
173 |
+
|
174 |
+
# CORRECTO (con indentación):
|
175 |
+
if selected_angle != "NINGUNO":
|
176 |
+
email_instruction += f"""
|
177 |
+
FINAL REMINDER:
|
178 |
+
1. Follow the structure of the selected formula
|
179 |
+
2. Apply the angle as a "style layer"
|
180 |
+
3. Maintain coherence between formula and angle
|
181 |
+
4. Ensure each email reflects both elements
|
182 |
+
|
183 |
+
GENERATE NOW:
|
184 |
+
Create {number_of_emails} emails that faithfully follow the style and structure of the examples shown.
|
185 |
+
"""
|
186 |
+
else:
|
187 |
+
email_instruction += f"""
|
188 |
+
GENERATE NOW:
|
189 |
+
Create {number_of_emails} emails that faithfully follow the style and structure of the examples shown.
|
190 |
+
"""
|
191 |
+
|
192 |
+
# Modificar la forma de enviar el mensaje según si hay imagen o no
|
193 |
+
message_parts = [email_instruction]
|
194 |
+
|
195 |
+
# Add the image to the message parts if it exists
|
196 |
+
if is_image and image_parts:
|
197 |
+
message_parts.append(image_parts)
|
198 |
+
instruction_text = "Generate the emails in Spanish following exactly the style of the examples shown, drawing inspiration from the provided image."
|
199 |
+
else:
|
200 |
+
instruction_text = "Generate the emails in Spanish following exactly the style of the examples shown."
|
201 |
+
|
202 |
+
# Common instruction for both cases
|
203 |
+
instruction_text += " Do not include explanations, only the emails. IMPORTANT: Do not include greetings like 'Hello [Name]' and make sure that the postscripts (P.D.) are smaller and more discrete than the main body of the email, using a lighter format."
|
204 |
+
|
205 |
+
# Create the chat session with the message parts
|
206 |
+
chat_session = model.start_chat(
|
207 |
+
history=[
|
208 |
+
{
|
209 |
+
"role": "user",
|
210 |
+
"parts": message_parts,
|
211 |
+
},
|
212 |
+
]
|
213 |
+
)
|
214 |
+
|
215 |
+
# Enviar el mensaje con las instrucciones
|
216 |
+
response = chat_session.send_message(instruction_text)
|
217 |
+
|
218 |
+
return response.text
|
219 |
+
|
220 |
+
# Configurar la interfaz de usuario con Streamlit
|
221 |
+
st.set_page_config(page_title="Email Composer", layout="wide")
|
222 |
+
|
223 |
+
# Leer el contenido del archivo manual.md
|
224 |
+
with open("manual.md", "r", encoding="utf-8") as file:
|
225 |
+
manual_content = file.read()
|
226 |
+
|
227 |
+
# Mostrar el contenido del manual en el sidebar
|
228 |
+
st.sidebar.markdown(manual_content)
|
229 |
+
|
230 |
+
# Load CSS from file
|
231 |
+
with open("styles/main.css", "r") as f:
|
232 |
+
css = f.read()
|
233 |
+
|
234 |
+
# Apply the CSS
|
235 |
+
st.markdown(f"<style>{css}</style>", unsafe_allow_html=True)
|
236 |
+
|
237 |
+
# Centrar el título y el subtítulo
|
238 |
+
st.markdown("<h1 style='text-align: center;'>Generador de Emails</h1>", unsafe_allow_html=True)
|
239 |
+
st.markdown("<h4 style='text-align: center;'>Transforma tu marketing con emails persuasivos que convierten. Esta aplicación es tu arma secreta para crear emails emocionales de respuesta directa que impulsan a la acción.</h4>", unsafe_allow_html=True)
|
240 |
+
|
241 |
+
# Crear columnas
|
242 |
+
col1, col2 = st.columns([1, 2])
|
243 |
+
|
244 |
+
# Columnas de entrada
|
245 |
+
with col1:
|
246 |
+
target_audience = st.text_input("¿Quién es tu público objetivo?", placeholder="Ejemplo: Estudiantes Universitarios")
|
247 |
+
product = st.text_input("¿Qué producto/servicio estás promocionando?", placeholder="Ejemplo: Curso de Inglés")
|
248 |
+
number_of_emails = st.selectbox("Número de Emails", options=[1, 2, 3, 4, 5], index=2)
|
249 |
+
|
250 |
+
# Moved the submit button here, right after number_of_emails
|
251 |
+
submit = st.button("Generar Emails")
|
252 |
+
|
253 |
+
# Crear un único acordeón para fórmula, creatividad y ángulo
|
254 |
+
with st.expander("Personaliza tus emails"):
|
255 |
+
temperature = st.slider("Creatividad", min_value=0.0, max_value=2.0, value=1.0, step=0.1)
|
256 |
+
|
257 |
+
emotion = st.selectbox(
|
258 |
+
"¿Qué emoción quieres evocar?",
|
259 |
+
options=["Curiosidad", "Miedo", "Esperanza", "Entusiasmo", "Confianza", "Urgencia"]
|
260 |
+
)
|
261 |
+
|
262 |
+
desired_action = st.text_input("Acción deseada", placeholder="Ejemplo: Registrarse para una prueba gratuita")
|
263 |
+
|
264 |
+
selected_formula_key = st.selectbox(
|
265 |
+
"Selecciona una fórmula para tus emails",
|
266 |
+
options=list(email_formulas.email_formulas.keys()) # Updated reference
|
267 |
+
)
|
268 |
+
|
269 |
+
# Automatically use the keys from the angles dictionary
|
270 |
+
# Make sure "NINGUNO" appears first, then the rest alphabetically
|
271 |
+
angle_keys = ["NINGUNO"] + sorted([key for key in angles.keys() if key != "NINGUNO"])
|
272 |
+
selected_angle = st.selectbox(
|
273 |
+
"Selecciona un ángulo para tus emails",
|
274 |
+
options=angle_keys
|
275 |
+
)
|
276 |
+
|
277 |
+
# Añadir cargador de archivos dentro del acordeón
|
278 |
+
uploaded_file = st.file_uploader("📄 Archivo o imagen de referencia",
|
279 |
+
type=['txt', 'pdf', 'docx', 'jpg', 'jpeg', 'png'])
|
280 |
+
|
281 |
+
file_content = ""
|
282 |
+
is_image = False
|
283 |
+
image_parts = None
|
284 |
+
|
285 |
+
if uploaded_file is not None:
|
286 |
+
file_type = uploaded_file.name.split('.')[-1].lower()
|
287 |
+
|
288 |
+
# Manejar archivos de texto
|
289 |
+
if file_type in ['txt', 'pdf', 'docx']:
|
290 |
+
if file_type == 'txt':
|
291 |
+
try:
|
292 |
+
file_content = uploaded_file.read().decode('utf-8')
|
293 |
+
st.success(f"Archivo TXT cargado correctamente: {uploaded_file.name}")
|
294 |
+
except Exception as e:
|
295 |
+
st.error(f"Error al leer el archivo TXT: {str(e)}")
|
296 |
+
file_content = ""
|
297 |
+
|
298 |
+
elif file_type == 'pdf':
|
299 |
+
try:
|
300 |
+
import PyPDF2
|
301 |
+
pdf_reader = PyPDF2.PdfReader(uploaded_file)
|
302 |
+
file_content = ""
|
303 |
+
for page in pdf_reader.pages:
|
304 |
+
file_content += page.extract_text() + "\n"
|
305 |
+
st.success(f"Archivo PDF cargado correctamente: {uploaded_file.name}")
|
306 |
+
except Exception as e:
|
307 |
+
st.error(f"Error al leer el archivo PDF: {str(e)}")
|
308 |
+
file_content = ""
|
309 |
+
|
310 |
+
elif file_type == 'docx':
|
311 |
+
try:
|
312 |
+
import docx
|
313 |
+
doc = docx.Document(uploaded_file)
|
314 |
+
file_content = "\n".join([para.text for para in doc.paragraphs])
|
315 |
+
st.success(f"Archivo DOCX cargado correctamente: {uploaded_file.name}")
|
316 |
+
except Exception as e:
|
317 |
+
st.error(f"Error al leer el archivo DOCX: {str(e)}")
|
318 |
+
file_content = ""
|
319 |
+
|
320 |
+
# Manejar archivos de imagen
|
321 |
+
elif file_type in ['jpg', 'jpeg', 'png']:
|
322 |
+
try:
|
323 |
+
from PIL import Image
|
324 |
+
image = Image.open(uploaded_file)
|
325 |
+
image_bytes = uploaded_file.getvalue()
|
326 |
+
image_parts = {
|
327 |
+
"mime_type": uploaded_file.type,
|
328 |
+
"data": image_bytes
|
329 |
+
}
|
330 |
+
is_image = True
|
331 |
+
st.image(image, caption="Imagen cargada", use_column_width=True)
|
332 |
+
except Exception as e:
|
333 |
+
st.error(f"Error processing image: {str(e)}")
|
334 |
+
is_image = False
|
335 |
+
|
336 |
+
selected_formula = email_formulas.email_formulas[selected_formula_key] # Updated reference
|
337 |
+
|
338 |
+
# Removed the submit button from here
|
339 |
+
# Mostrar los emails generados
|
340 |
+
if submit:
|
341 |
+
# Check if we have a valid combination of inputs
|
342 |
+
has_file = 'file_content' in locals() and file_content.strip() != ""
|
343 |
+
has_product = product.strip() != ""
|
344 |
+
has_audience = target_audience.strip() != ""
|
345 |
+
has_emotion = 'emotion' in locals() and emotion.strip() != ""
|
346 |
+
has_action = 'desired_action' in locals() and desired_action.strip() != ""
|
347 |
+
|
348 |
+
# Valid combinations:
|
349 |
+
# 1. File + Product (no audience needed)
|
350 |
+
# 2. File + Audience (no product needed)
|
351 |
+
# 3. Product + Audience (traditional way)
|
352 |
+
valid_inputs = (
|
353 |
+
(has_file and has_product) or
|
354 |
+
(has_file and has_audience) or
|
355 |
+
(has_product and has_audience and has_emotion and has_action)
|
356 |
+
)
|
357 |
+
|
358 |
+
if valid_inputs and selected_formula:
|
359 |
+
try:
|
360 |
+
# Update the function call to include emotion and desired_action
|
361 |
+
generated_emails = generate_emails(
|
362 |
+
number_of_emails,
|
363 |
+
target_audience,
|
364 |
+
product,
|
365 |
+
temperature,
|
366 |
+
selected_formula,
|
367 |
+
selected_angle,
|
368 |
+
file_content if 'file_content' in locals() else "",
|
369 |
+
image_parts if 'image_parts' in locals() else None,
|
370 |
+
is_image if 'is_image' in locals() else False,
|
371 |
+
emotion,
|
372 |
+
desired_action
|
373 |
+
)
|
374 |
+
|
375 |
+
# Remove the inline CSS since we've moved it to main.css
|
376 |
+
|
377 |
+
col2.markdown(f"""
|
378 |
+
<div class="results-container">
|
379 |
+
<h4>Tus emails persuasivos:</h4>
|
380 |
+
<p>{generated_emails}</p>
|
381 |
+
</div>
|
382 |
+
""", unsafe_allow_html=True)
|
383 |
+
except ValueError as e:
|
384 |
+
col2.error(f"Error: {str(e)}")
|
385 |
+
else:
|
386 |
+
if not selected_formula:
|
387 |
+
col2.error("Por favor selecciona una fórmula.")
|
388 |
+
elif not (has_emotion and has_action):
|
389 |
+
col2.error("Por favor especifica la emoción que quieres evocar y la acción deseada.")
|
390 |
+
else:
|
391 |
+
col2.error("Por favor proporciona al menos una de estas combinaciones: archivo + producto, archivo + público objetivo, o producto + público objetivo + emoción + acción deseada.")
|
formulas/email_formulas.py
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
# Fórmulas con ejemplos y explicaciones
|
2 |
email_formulas = {
|
3 |
-
"Soap Opera": {
|
4 |
"description": """
|
5 |
-
|
6 |
|
7 |
Structure of the 5-email sequence:
|
8 |
|
@@ -214,7 +214,7 @@ email_formulas = {
|
|
214 |
A tu éxito,
|
215 |
[Tu nombre]
|
216 |
|
217 |
-
P.D. Recuerda, esta oferta expira esta noche a las 23:59. La bonificación de 3 sesiones de coaching exclusiva
|
218 |
"""
|
219 |
]
|
220 |
},
|
@@ -263,147 +263,144 @@ email_formulas = {
|
|
263 |
- Create FOMO (Fear Of Missing Out)
|
264 |
|
265 |
Each email should focus on ONE primary emotion to enhance the effect and maintain narrative coherence. The urgency should increase progressively from Email 1 (very little) to Email 5 (significant).
|
266 |
-
"""
|
267 |
-
|
268 |
-
"examples": [
|
269 |
# Email 1 - Education & Value
|
270 |
"""
|
271 |
-
ASUNTO: 3 estrategias que revolucionarán tu forma de
|
272 |
|
273 |
-
¿Alguna vez
|
274 |
|
275 |
La diferencia no está en el talento innato o la suerte. Está en el conocimiento de ciertas estrategias que la mayoría desconoce.
|
276 |
|
277 |
-
Durante los últimos
|
278 |
|
279 |
-
• La frustración de
|
280 |
-
• La constante preocupación por
|
281 |
-
• La sensación de que
|
282 |
|
283 |
Hoy quiero compartir contigo 3 estrategias fundamentales que han ayudado a mis clientes a transformar estos desafíos en oportunidades:
|
284 |
|
285 |
-
**Estrategia #1: El Método de
|
286 |
|
287 |
-
La mayoría de las personas abordan
|
288 |
|
289 |
-
Por ejemplo, uno de mis clientes,
|
290 |
|
291 |
-
**Estrategia #2: El Principio de
|
292 |
|
293 |
-
¿Sabías que el 83% de
|
294 |
|
295 |
-
**Estrategia #3: La Técnica de
|
296 |
|
297 |
-
Esta es posiblemente la estrategia más subestimada pero efectiva. Te permite
|
298 |
|
299 |
En los próximos días, profundizaré en cada una de estas estrategias y te mostraré exactamente cómo implementarlas en tu situación específica.
|
300 |
|
301 |
-
También abordaré algunas de las preguntas y preocupaciones más comunes que suelen surgir cuando las personas intentan mejorar su
|
302 |
|
303 |
Mientras tanto, me encantaría saber: ¿Cuál de estos tres desafíos resuena más contigo? Simplemente responde a este email y házmelo saber.
|
304 |
|
305 |
Hasta pronto,
|
306 |
[Tu nombre]
|
307 |
|
308 |
-
P.D. Mantente atento a tu bandeja de entrada. Mañana te enviaré información específica sobre cómo superar
|
309 |
""",
|
310 |
|
311 |
# Email 2 - Addressing Objections
|
312 |
"""
|
313 |
-
ASUNTO: La verdad sobre
|
314 |
|
315 |
-
Ayer te compartí las 3 estrategias fundamentales que han ayudado a cientos de
|
316 |
|
317 |
Hoy quiero abordar algo que escucho constantemente de personas en tu situación:
|
318 |
|
319 |
-
"Me encantaría
|
320 |
|
321 |
Esta preocupación es completamente comprensible. De hecho, casi todos mis clientes actuales tenían exactamente la misma duda antes de comenzar.
|
322 |
|
323 |
-
|
324 |
|
325 |
-
|
326 |
|
327 |
-
Esta es quizás la preocupación más frecuente. Muchos creen que
|
328 |
|
329 |
-
|
330 |
|
331 |
-
La verdad es que
|
332 |
|
333 |
-
|
334 |
|
335 |
-
Otra preocupación habitual es
|
336 |
|
337 |
-
Pero considera esto:
|
338 |
|
339 |
-
Además, hemos desarrollado
|
340 |
|
341 |
-
|
342 |
|
343 |
-
|
344 |
|
345 |
-
Sin embargo, lo que la mayoría no sabe es que
|
346 |
|
347 |
-
De hecho,
|
348 |
|
349 |
-
|
350 |
|
351 |
-
Si has estado dudando en
|
352 |
|
353 |
-
Mañana te compartiré mi historia personal y cómo llegué a convertirme en
|
354 |
|
355 |
¿Hay alguna otra preocupación específica que te esté frenando? Responde a este email y házmelo saber. Me encantaría abordarla personalmente.
|
356 |
|
357 |
Hasta mañana,
|
358 |
[Tu nombre]
|
359 |
|
360 |
-
P.D. Si estás listo para dar el siguiente paso y
|
361 |
""",
|
362 |
|
363 |
# Email 3 - Authority & Credibility
|
364 |
"""
|
365 |
-
ASUNTO: Mi camino de
|
366 |
|
367 |
-
En mis emails anteriores, te compartí estrategias probadas para
|
368 |
|
369 |
-
Hoy quiero contarte un poco sobre mi propio viaje y por qué estoy tan apasionado por ayudar a personas como tú a superar
|
370 |
|
371 |
-
**Cómo todo comenzó...**
|
372 |
|
373 |
-
Hace
|
374 |
|
375 |
-
Recuerdo vívidamente la frustración de
|
376 |
|
377 |
-
Mi punto de inflexión llegó cuando
|
378 |
|
379 |
-
**El camino hacia la experiencia**
|
380 |
|
381 |
-
Durante los siguientes
|
382 |
|
383 |
-
•
|
384 |
-
•
|
385 |
-
•
|
386 |
-
•
|
387 |
|
388 |
-
Este camino no fue fácil. Hubo momentos de
|
389 |
|
390 |
-
|
391 |
|
392 |
A lo largo de mi carrera, he tenido el privilegio de:
|
393 |
|
394 |
-
• Ayudar a más de
|
395 |
-
•
|
396 |
-
•
|
397 |
-
•
|
398 |
-
•
|
399 |
|
400 |
-
Pero lo que realmente me motiva no son estos números o reconocimientos. Es ver la transformación en personas como
|
401 |
|
402 |
-
|
403 |
|
404 |
Comparto todo esto no para impresionarte, sino para que entiendas que comprendo profundamente tus desafíos. He estado allí. He enfrentado los mismos obstáculos. Y he desarrollado un sistema probado para superarlos.
|
405 |
|
406 |
-
Mañana te revelaré exactamente cómo
|
407 |
|
408 |
Será un email que no querrás perderte.
|
409 |
|
@@ -415,47 +412,45 @@ email_formulas = {
|
|
415 |
|
416 |
# Email 4 - Solution Presentation
|
417 |
"""
|
418 |
-
ASUNTO: La solución que has estado buscando para
|
419 |
|
420 |
-
Durante esta semana, te he compartido estrategias, abordado objeciones y te he contado mi propio viaje en el mundo
|
421 |
|
422 |
-
Hoy quiero presentarte
|
423 |
|
424 |
-
|
425 |
|
426 |
-
|
427 |
|
428 |
-
A diferencia de
|
429 |
|
430 |
-
|
431 |
|
432 |
-
•
|
433 |
|
434 |
-
•
|
435 |
|
436 |
-
•
|
437 |
|
438 |
-
|
439 |
|
440 |
-
"
|
441 |
|
442 |
-
"
|
443 |
|
444 |
-
|
445 |
|
446 |
-
|
|
|
|
|
447 |
|
448 |
-
|
449 |
-
• [Criterio de idoneidad 2]
|
450 |
-
• [Criterio de idoneidad 3]
|
451 |
|
452 |
-
|
453 |
|
454 |
-
|
455 |
|
456 |
-
|
457 |
-
|
458 |
-
Pero porque valoro a mis suscriptores, estoy ofreciendo un [descuento/oferta especial] exclusivo hasta [fecha límite].
|
459 |
|
460 |
>> CONOCE TODOS LOS DETALLES AQUÍ <<
|
461 |
[ENLACE A LA PÁGINA DE VENTAS]
|
@@ -467,60 +462,54 @@ email_formulas = {
|
|
467 |
Hasta mañana,
|
468 |
[Tu nombre]
|
469 |
|
470 |
-
P.D. Recuerda que esta oferta especial solo está disponible hasta
|
471 |
""",
|
472 |
|
473 |
# Email 5 - Urgency & Final Call
|
474 |
"""
|
475 |
-
ASUNTO: ÚLTIMO DÍA: Tu oportunidad de
|
476 |
|
477 |
Durante esta semana, hemos recorrido juntos un camino importante:
|
478 |
|
479 |
-
✓ Te compartí las 3 estrategias fundamentales para
|
480 |
✓ Abordamos las objeciones más comunes que podrían estar frenándote
|
481 |
-
✓ Te conté mi historia y cómo desarrollé mi experiencia en
|
482 |
-
✓ Te presenté
|
483 |
|
484 |
Hoy es el ÚLTIMO DÍA para aprovechar esta oportunidad especial.
|
485 |
|
486 |
-
|
487 |
-
|
488 |
-
La oferta especial de [descuento/beneficio] termina ESTA NOCHE a las 23:59. Después de ese momento, el precio volverá a [precio regular].
|
489 |
|
490 |
Pero más importante que el ahorro económico es el costo de la inacción:
|
491 |
|
492 |
-
• Cada día que continúas lidiando con
|
493 |
-
• Postergar la solución a
|
494 |
-
• Mientras esperas,
|
495 |
-
|
496 |
-
**Tu garantía de satisfacción**
|
497 |
|
498 |
-
Entiendo que tomar esta decisión puede generar cierta incertidumbre. Por eso,
|
499 |
|
500 |
Si por cualquier razón no estás completamente satisfecho con los resultados, simplemente házmelo saber y recibirás un reembolso completo. Sin preguntas, sin complicaciones.
|
501 |
|
502 |
-
|
503 |
|
504 |
-
Como agradecimiento por tomar acción inmediata, recibirás
|
505 |
|
506 |
Este bonus no estará disponible después de hoy, independientemente del precio que pagues en el futuro.
|
507 |
|
508 |
-
|
509 |
|
510 |
-
|
511 |
|
512 |
-
|
513 |
|
514 |
-
|
515 |
|
516 |
-
|
517 |
-
|
518 |
-
>> SÍ, QUIERO TRANSFORMAR MI [ÁREA] HOY <<
|
519 |
[ENLACE A LA PÁGINA DE VENTAS]
|
520 |
|
521 |
-
Hace
|
522 |
|
523 |
-
No cometas el mismo error. No dejes que
|
524 |
|
525 |
>> ASEGURA TU PLAZA ANTES DE QUE SEA TARDE <<
|
526 |
[ENLACE A LA PÁGINA DE VENTAS]
|
@@ -528,7 +517,7 @@ email_formulas = {
|
|
528 |
A tu éxito,
|
529 |
[Tu nombre]
|
530 |
|
531 |
-
P.D. Recuerda, esta oferta (incluyendo el bonus exclusivo de
|
532 |
"""
|
533 |
]
|
534 |
},
|
@@ -583,279 +572,240 @@ email_formulas = {
|
|
583 |
The perfect balance between information and entertainment depends on your specific audience. Some audiences prefer more data with occasional storytelling, while others respond better to a narrative approach with strategically placed data points.
|
584 |
""", # Added comma here
|
585 |
"examples": [
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
Hola [Nombre],
|
591 |
-
|
592 |
-
Gracias por unirte a mi lista. Antes de compartir los recursos que te prometí, déjame contarte una pequeña historia que cambió mi perspectiva para siempre...
|
593 |
-
|
594 |
-
Era un martes por la tarde cuando mi mentor (un veterano de [tu industria] con 30 años de experiencia) me miró fijamente y me dijo:
|
595 |
-
|
596 |
-
"Todo lo que crees saber sobre [concepto clave de tu industria] es completamente erróneo."
|
597 |
-
|
598 |
-
Me quedé helado. Acababa de invertir [tiempo/dinero] en aprender las "mejores prácticas" y resulta que estaba siguiendo un mapa hacia ninguna parte.
|
599 |
-
|
600 |
-
Lo que descubrí ese día transformó no solo mi enfoque profesional, sino los resultados de todos mis clientes desde entonces.
|
601 |
-
|
602 |
-
**El Gran Malentendido de [Tu Industria]**
|
603 |
-
|
604 |
-
La mayoría de profesionales en [tu industria] operan bajo tres suposiciones fundamentalmente erróneas:
|
605 |
-
|
606 |
-
1. Que [creencia común #1] es el camino al éxito
|
607 |
-
2. Que [creencia común #2] es necesario para [resultado deseado]
|
608 |
-
3. Que [creencia común #3] es inevitable
|
609 |
-
|
610 |
-
La realidad? Estas creencias son como usar un mapa de Nueva York para navegar por Tokyo. No importa cuánto te esfuerces, nunca llegarás a tu destino.
|
611 |
-
|
612 |
-
**Lo Que Realmente Funciona (Y Nadie Te Cuenta)**
|
613 |
-
|
614 |
-
Durante los próximos días, voy a compartir contigo lo que he aprendido después de:
|
615 |
-
|
616 |
-
• [Logro relevante #1]
|
617 |
-
• [Logro relevante #2]
|
618 |
-
• [Experiencia única que te da credibilidad]
|
619 |
-
|
620 |
-
Y lo haré sin el típico lenguaje corporativo aburrido o las promesas exageradas que abundan en nuestra industria.
|
621 |
-
|
622 |
-
En mi próximo email, te revelaré la estrategia contraintuitiva que me permitió [resultado impresionante] en solo [tiempo sorprendentemente corto].
|
623 |
-
|
624 |
-
Mientras tanto, tengo una pregunta para ti: ¿Cuál es el mayor desafío al que te enfrentas actualmente en [área relacionada]? Responde a este email y házmelo saber. Leo y respondo personalmente a todos los mensajes.
|
625 |
-
|
626 |
-
Hasta pronto,
|
627 |
-
[Tu nombre]
|
628 |
-
|
629 |
-
P.D. Si te preguntas si realmente sé de lo que hablo, considera esto: [prueba irrefutable #1 - puede ser un resultado específico, un reconocimiento o testimonio]. Y esto es solo el principio.
|
630 |
-
""",
|
631 |
-
|
632 |
-
# Email 2 - Valuable Content with Personality
|
633 |
-
"""
|
634 |
-
ASUNTO: 3 técnicas de [tu especialidad] que aprendí de un monje budista (la #2 es sorprendente)
|
635 |
-
|
636 |
-
Hola [Nombre],
|
637 |
-
|
638 |
-
¿Alguna vez has tenido una de esas conversaciones que cambian completamente tu forma de pensar?
|
639 |
-
|
640 |
-
El año pasado, mientras viajaba por [lugar], me encontré compartiendo taxi con un monje budista que, sorprendentemente, resultó ser un experto en [tu especialidad].
|
641 |
|
642 |
-
|
|
|
|
|
643 |
|
644 |
-
|
645 |
|
646 |
-
|
647 |
|
648 |
-
|
649 |
|
650 |
-
|
651 |
|
652 |
-
|
653 |
|
654 |
-
|
|
|
|
|
655 |
|
656 |
-
|
657 |
|
658 |
-
|
659 |
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
|
664 |
-
|
665 |
|
666 |
-
|
667 |
|
668 |
-
|
669 |
|
670 |
-
|
|
|
671 |
|
672 |
-
|
|
|
673 |
|
674 |
-
|
|
|
|
|
675 |
|
676 |
-
|
677 |
-
[Tu nombre]
|
678 |
|
679 |
-
|
680 |
-
""",
|
681 |
|
682 |
-
|
683 |
-
"""
|
684 |
-
ASUNTO: La verdad incómoda sobre [problema común en tu industria] que nadie quiere admitir
|
685 |
|
686 |
-
|
687 |
|
688 |
-
|
689 |
|
690 |
-
|
691 |
|
692 |
-
|
693 |
|
694 |
-
|
695 |
|
696 |
-
|
697 |
|
698 |
-
|
|
|
|
|
699 |
|
700 |
-
|
701 |
|
702 |
-
|
703 |
|
704 |
-
|
|
|
|
|
705 |
|
706 |
-
|
707 |
|
708 |
-
|
709 |
|
710 |
-
|
|
|
711 |
|
712 |
-
|
713 |
-
|
714 |
-
• [Prueba irrefutable #3 - el resultado más impresionante que hayas logrado]
|
715 |
|
716 |
-
|
|
|
|
|
717 |
|
718 |
-
|
719 |
|
720 |
-
|
721 |
|
722 |
-
|
723 |
|
724 |
-
|
725 |
|
726 |
-
|
727 |
-
[Tu nombre]
|
728 |
|
729 |
-
|
730 |
-
""",
|
731 |
|
732 |
-
|
733 |
-
"""
|
734 |
-
ASUNTO: La extraña técnica de [tu especialidad] que aprendí de un [profesión inesperada]
|
735 |
|
736 |
-
|
737 |
|
738 |
-
|
739 |
|
740 |
-
|
741 |
|
742 |
-
|
|
|
|
|
743 |
|
744 |
-
|
745 |
|
746 |
-
|
747 |
|
748 |
-
|
749 |
-
• [Desafío común #2]
|
750 |
-
• [Desafío común #3]
|
751 |
|
752 |
-
|
753 |
|
754 |
-
|
|
|
755 |
|
756 |
-
|
|
|
757 |
|
758 |
-
|
|
|
|
|
759 |
|
760 |
-
|
761 |
|
762 |
-
|
763 |
|
764 |
-
|
765 |
|
766 |
-
|
767 |
|
768 |
-
|
|
|
|
|
769 |
|
770 |
-
|
771 |
|
772 |
-
|
773 |
-
• [Cliente/Caso #2]: Transformó [situación problemática] en [resultado positivo].
|
774 |
-
• [Tu propio resultado]: Personalmente, pude [logro significativo].
|
775 |
|
776 |
-
|
777 |
|
778 |
-
|
779 |
|
780 |
-
|
781 |
-
• [Requisito accesible #2]
|
782 |
-
• [Actitud o enfoque mental]
|
783 |
|
784 |
-
|
785 |
|
786 |
-
|
787 |
|
788 |
-
|
789 |
-
[Tu nombre]
|
790 |
|
791 |
-
|
792 |
-
|
|
|
793 |
|
794 |
-
|
795 |
-
"""
|
796 |
-
ASUNTO: Una confesión personal sobre [tu industria] (y una invitación especial)
|
797 |
|
798 |
-
|
|
|
|
|
799 |
|
800 |
-
|
801 |
|
802 |
-
|
803 |
|
804 |
-
|
|
|
805 |
|
806 |
-
|
|
|
807 |
|
808 |
-
|
|
|
|
|
809 |
|
810 |
-
|
811 |
|
812 |
-
|
813 |
|
814 |
-
|
815 |
-
• [Logro significativo #2]
|
816 |
-
• [Transformación personal o profesional]
|
817 |
|
818 |
-
|
819 |
|
820 |
-
|
821 |
-
✓ [Recordatorio del tema del email #2]
|
822 |
-
✓ [Recordatorio del tema del email #3]
|
823 |
-
✓ [Recordatorio del tema del email #4]
|
824 |
|
825 |
-
|
826 |
|
827 |
-
|
828 |
|
829 |
-
|
|
|
|
|
830 |
|
831 |
-
|
832 |
|
833 |
-
|
834 |
-
|
835 |
-
|
|
|
836 |
|
837 |
-
|
838 |
-
[Enlace o instrucciones]
|
839 |
|
840 |
-
|
841 |
|
842 |
-
|
843 |
|
844 |
-
|
|
|
|
|
|
|
845 |
|
846 |
-
|
|
|
847 |
|
848 |
-
|
849 |
|
850 |
-
|
851 |
|
852 |
-
|
853 |
|
854 |
-
|
855 |
-
|
856 |
|
857 |
-
|
858 |
-
|
859 |
]
|
860 |
-
}
|
861 |
-
|
|
|
1 |
# Fórmulas con ejemplos y explicaciones
|
2 |
email_formulas = {
|
3 |
+
"Soap Opera Sequence": {
|
4 |
"description": """
|
5 |
+
This email sequence is an email marketing strategy that uses a series of messages to tell an attractive and engaging story across multiple emails.
|
6 |
|
7 |
Structure of the 5-email sequence:
|
8 |
|
|
|
214 |
A tu éxito,
|
215 |
[Tu nombre]
|
216 |
|
217 |
+
P.D. Recuerda, esta oferta expira esta noche a las 23:59. La bonificación de 3 sesiones de coaching exclusiva desaparece y no puedo garantizar cuándo volverá a estar disponible esta oportunidad. Toma acción ahora.
|
218 |
"""
|
219 |
]
|
220 |
},
|
|
|
263 |
- Create FOMO (Fear Of Missing Out)
|
264 |
|
265 |
Each email should focus on ONE primary emotion to enhance the effect and maintain narrative coherence. The urgency should increase progressively from Email 1 (very little) to Email 5 (significant).
|
266 |
+
""", # Added comma here
|
267 |
+
"examples": [
|
|
|
268 |
# Email 1 - Education & Value
|
269 |
"""
|
270 |
+
ASUNTO: 3 estrategias que revolucionarán tu forma de aumentar tus ventas online
|
271 |
|
272 |
+
¿Alguna vez has preguntado por qué algunas personas logran duplicar sus ingresos en línea mientras que otras siguen luchando con conversiones bajas?
|
273 |
|
274 |
La diferencia no está en el talento innato o la suerte. Está en el conocimiento de ciertas estrategias que la mayoría desconoce.
|
275 |
|
276 |
+
Durante los últimos 7 años, he ayudado a cientos de emprendedores digitales a superar exactamente los mismos desafíos que probablemente estás enfrentando ahora:
|
277 |
|
278 |
+
• La frustración de invertir en publicidad sin obtener resultados
|
279 |
+
• La constante preocupación por la competencia creciente
|
280 |
+
• La sensación de que trabajas más duro pero ganas menos
|
281 |
|
282 |
Hoy quiero compartir contigo 3 estrategias fundamentales que han ayudado a mis clientes a transformar estos desafíos en oportunidades:
|
283 |
|
284 |
+
**Estrategia #1: El Método de Segmentación Inversa**
|
285 |
|
286 |
+
La mayoría de las personas abordan el marketing digital de la manera equivocada. Intentan vender a todos por igual, cuando en realidad deberían estar enfocándose en micro-nichos específicos.
|
287 |
|
288 |
+
Por ejemplo, uno de mis clientes, Carlos, estaba constantemente desperdiciando presupuesto en anuncios genéricos. Después de implementar este método, logró reducir su coste de adquisición en un 68% en solo 3 semanas.
|
289 |
|
290 |
+
**Estrategia #2: El Principio de Valor Anticipado**
|
291 |
|
292 |
+
¿Sabías que el 83% de emprendedores nunca aprovecha el poder de entregar valor antes de pedir la venta? Este principio simple pero poderoso puede ayudarte a construir confianza instantánea mientras simultáneamente reduces la resistencia a la compra.
|
293 |
|
294 |
+
**Estrategia #3: La Técnica de Escalera de Compromiso**
|
295 |
|
296 |
+
Esta es posiblemente la estrategia más subestimada pero efectiva. Te permite convertir visitantes casuales en clientes leales sin tener que preocuparte por objeciones de precio o competencia.
|
297 |
|
298 |
En los próximos días, profundizaré en cada una de estas estrategias y te mostraré exactamente cómo implementarlas en tu situación específica.
|
299 |
|
300 |
+
También abordaré algunas de las preguntas y preocupaciones más comunes que suelen surgir cuando las personas intentan mejorar su estrategia de marketing digital.
|
301 |
|
302 |
Mientras tanto, me encantaría saber: ¿Cuál de estos tres desafíos resuena más contigo? Simplemente responde a este email y házmelo saber.
|
303 |
|
304 |
Hasta pronto,
|
305 |
[Tu nombre]
|
306 |
|
307 |
+
P.D. Mantente atento a tu bandeja de entrada. Mañana te enviaré información específica sobre cómo superar la barrera de la primera venta utilizando un enfoque que probablemente nunca hayas considerado antes.
|
308 |
""",
|
309 |
|
310 |
# Email 2 - Addressing Objections
|
311 |
"""
|
312 |
+
ASUNTO: La verdad sobre el marketing digital (no es lo que piensas)
|
313 |
|
314 |
+
Ayer te compartí las 3 estrategias fundamentales que han ayudado a cientos de emprendedores a superar las barreras del marketing digital.
|
315 |
|
316 |
Hoy quiero abordar algo que escucho constantemente de personas en tu situación:
|
317 |
|
318 |
+
"Me encantaría aumentar mis ventas online, pero no tengo suficiente presupuesto/conocimientos técnicos/tiempo."
|
319 |
|
320 |
Esta preocupación es completamente comprensible. De hecho, casi todos mis clientes actuales tenían exactamente la misma duda antes de comenzar.
|
321 |
|
322 |
+
Vamos a hablar sobre esas tres preocupaciones que probablemente te estén rondando la cabeza:
|
323 |
|
324 |
+
Primero, esa sensación de que "no tengo suficiente presupuesto para competir".
|
325 |
|
326 |
+
Esta es quizás la preocupación más frecuente. Muchos creen que necesitan miles de euros para iniciar una campaña efectiva, pero la realidad es muy diferente.
|
327 |
|
328 |
+
Laura pensaba exactamente lo mismo. Estaba convencida de que con solo 300€ mensuales no podría competir. Sin embargo, después de reorganizar su estrategia, descubrió que podía generar un ROI de 427% con ese mismo presupuesto.
|
329 |
|
330 |
+
La verdad es que el éxito en marketing digital no depende del tamaño de tu presupuesto, sino de la precisión de tu enfoque. Nuestros datos muestran que el 78% de las campañas fallan no por falta de inversión, sino por mala segmentación.
|
331 |
|
332 |
+
Luego está esa idea de que necesitas ser un genio tecnológico para tener éxito.
|
333 |
|
334 |
+
Otra preocupación habitual es creer que necesitas ser un experto en programación o análisis de datos. Entiendo perfectamente por qué muchos lo ven así, especialmente cuando ven términos como "píxeles de conversión" o "secuencias de automatización".
|
335 |
|
336 |
+
Pero considera esto: el 65% de mis clientes más exitosos comenzaron sin ningún conocimiento técnico previo.
|
337 |
|
338 |
+
Además, hemos desarrollado plantillas y sistemas que eliminan completamente la necesidad de conocimientos técnicos avanzados.
|
339 |
|
340 |
+
Y finalmente, ese miedo a no tener suficiente tiempo para una cosa más en tu agenda.
|
341 |
|
342 |
+
Muchos se preocupan por la cantidad de tiempo que necesitarán invertir. Esta es una inquietud legítima, y sería irresponsable de mi parte ignorarla.
|
343 |
|
344 |
+
Sin embargo, lo que la mayoría no sabe es que con los sistemas adecuados, puedes gestionar una estrategia efectiva con solo 3 horas semanales.
|
345 |
|
346 |
+
De hecho, Miguel tenía exactamente esta misma preocupación. Hoy, después de 2 meses, dice que su único arrepentimiento es no haber comenzado antes, ya que el sistema prácticamente funciona en piloto automático.
|
347 |
|
348 |
+
¿Qué significa esto para ti?
|
349 |
|
350 |
+
Si has estado dudando en mejorar tu estrategia digital debido a alguna de estas preocupaciones, espero que esta información te dé una nueva perspectiva.
|
351 |
|
352 |
+
Mañana te compartiré mi historia personal y cómo llegué a convertirme en especialista en marketing de conversión. También te revelaré algunas estrategias avanzadas que solo los verdaderos expertos conocen.
|
353 |
|
354 |
¿Hay alguna otra preocupación específica que te esté frenando? Responde a este email y házmelo saber. Me encantaría abordarla personalmente.
|
355 |
|
356 |
Hasta mañana,
|
357 |
[Tu nombre]
|
358 |
|
359 |
+
P.D. Si estás listo para dar el siguiente paso y aumentar tus conversiones, he creado una guía especial sobre segmentación avanzada. Puedes acceder a ella aquí: [ENLACE].
|
360 |
""",
|
361 |
|
362 |
# Email 3 - Authority & Credibility
|
363 |
"""
|
364 |
+
ASUNTO: Mi camino de freelancer frustrado a consultor de marketing digital (y lo que aprendí)
|
365 |
|
366 |
+
En mis emails anteriores, te compartí estrategias probadas para aumentar tus ventas online y abordé las preocupaciones más comunes sobre el marketing digital.
|
367 |
|
368 |
+
Hoy quiero contarte un poco sobre mi propio viaje y por qué estoy tan apasionado por ayudar a personas como tú a superar las barreras de conversión.
|
369 |
|
|
|
370 |
|
371 |
+
Hace 8 años, yo estaba exactamente donde quizás tú estás ahora. Acababa de dejar mi trabajo corporativo para lanzar mi propio negocio online, con grandes sueños pero resultados decepcionantes.
|
372 |
|
373 |
+
Recuerdo vívidamente la frustración de ver cómo mi cuenta bancaria se vaciaba mientras mis anuncios generaban clics pero no ventas, y la sensación constante de ansiedad cada vez que revisaba mis métricas.
|
374 |
|
375 |
+
Mi punto de inflexión llegó cuando perdí 4.000€ en una campaña fallida. Fue entonces cuando decidí que o dominaba este juego o tendría que volver a un trabajo que odiaba.
|
376 |
|
|
|
377 |
|
378 |
+
Durante los siguientes 18 meses, me dediqué completamente a dominar el marketing de conversión. Esto incluyó:
|
379 |
|
380 |
+
• Certificarme en Google Ads, Facebook Ads y análisis de datos
|
381 |
+
• Invertir más de 15.000€ en cursos y mentorías con los mejores del sector
|
382 |
+
• Analizar más de 200 campañas exitosas para identificar patrones
|
383 |
+
• Trabajar con 30 negocios diferentes para probar mis teorías
|
384 |
|
385 |
+
Este camino no fue fácil. Hubo momentos de duda profunda, pero cada obstáculo me enseñó lecciones invaluables que ahora puedo compartir contigo.
|
386 |
|
387 |
+
|
388 |
|
389 |
A lo largo de mi carrera, he tenido el privilegio de:
|
390 |
|
391 |
+
• Ayudar a más de 300 emprendedores a lograr un ROI promedio de 315%
|
392 |
+
• Generar más de 12 millones de euros en ventas para mis clientes
|
393 |
+
• Ser reconocido como uno de los 10 mejores consultores de marketing digital por la revista Emprendedores
|
394 |
+
• Desarrollar el sistema de Conversión Triple que ha sido adoptado por empresas en 14 países
|
395 |
+
• Crear la comunidad "Conversiones Exponenciales" con más de 5.000 miembros activos
|
396 |
|
397 |
+
Pero lo que realmente me motiva no son estos números o reconocimientos. Es ver la transformación en personas como Elena, quien pasó de vender 2.000€ mensuales a facturar 27.000€ en solo 4 meses.
|
398 |
|
399 |
+
¿Y qué significa todo esto para ti?
|
400 |
|
401 |
Comparto todo esto no para impresionarte, sino para que entiendas que comprendo profundamente tus desafíos. He estado allí. He enfrentado los mismos obstáculos. Y he desarrollado un sistema probado para superarlos.
|
402 |
|
403 |
+
Mañana te revelaré exactamente cómo mi programa "Conversiones Exponenciales" puede ayudarte a multiplicar tus ventas mientras elimina la incertidumbre y el estrés de una vez por todas.
|
404 |
|
405 |
Será un email que no querrás perderte.
|
406 |
|
|
|
412 |
|
413 |
# Email 4 - Solution Presentation
|
414 |
"""
|
415 |
+
ASUNTO: La solución que has estado buscando para multiplicar tus ventas online
|
416 |
|
417 |
+
Durante esta semana, te he compartido estrategias, abordado objeciones y te he contado mi propio viaje en el mundo del marketing digital.
|
418 |
|
419 |
+
Hoy quiero presentarte "Conversiones Exponenciales": el programa que he desarrollado específicamente para ayudar a emprendedores y pequeñas empresas a superar las barreras de conversión y lograr un crecimiento predecible y sostenible.
|
420 |
|
421 |
+
Déjame contarte qué es exactamente "Conversiones Exponenciales"...
|
422 |
|
423 |
+
Un programa de transformación digital de 8 semanas diseñado para implementar un sistema de generación de ventas automatizado y escalable.
|
424 |
|
425 |
+
A diferencia de otros cursos que solo ofrecen teoría o consultoría que te hace dependiente, "Conversiones Exponenciales" combina formación práctica, implementación guiada y soporte continuo.
|
426 |
|
427 |
+
Aquí está cómo este programa transformará tu negocio:
|
428 |
|
429 |
+
• Con el Sistema de Segmentación Avanzada podrás identificar exactamente quién está listo para comprar, eliminando completamente el desperdicio de presupuesto en prospectos no cualificados.
|
430 |
|
431 |
+
• La Arquitectura de Embudos Múltiples te proporciona diferentes caminos de conversión según el nivel de temperatura del cliente, para que nunca más tengas que preocuparte por tasas de rebote altas.
|
432 |
|
433 |
+
• Gracias a la Automatización Inteligente, disfrutarás de seguimiento personalizado sin esfuerzo manual, transformando el tiempo que dedicas a tareas repetitivas en horas dedicadas a estrategia y crecimiento.
|
434 |
|
435 |
+
Pero no tienes que creer solo en mi palabra. Escucha lo que otros están diciendo:
|
436 |
|
437 |
+
"Después de 3 años luchando con campañas que apenas cubrían costes, implementé el sistema de Carlos y en 6 semanas multiplicamos nuestras ventas por 3.2 mientras reducíamos el coste de adquisición en un 41%. La claridad y precisión del método es lo que marca la diferencia." - Elena Martínez, Fundadora de NutriVida
|
438 |
|
439 |
+
"Siempre pensé que necesitaba un equipo grande y mucho presupuesto para competir online. El programa de Carlos me demostró lo contrario. Con un enfoque estratégico y las herramientas correctas, hemos conseguido posicionarnos como líderes en un nicho muy competitivo." - Javier Rodríguez, CEO de TechSolutions
|
440 |
|
441 |
+
Este programa es perfecto para ti si:
|
442 |
|
443 |
+
• Ya tienes un producto o servicio pero estás luchando para venderlo online
|
444 |
+
• Estás invirtiendo en publicidad pero no obtienes el retorno esperado
|
445 |
+
• Quieres un sistema que genere ventas de forma predecible y escalable
|
446 |
|
447 |
+
Sin embargo, no es adecuado para quienes buscan resultados mágicos sin esfuerzo o no tienen un producto/servicio definido.
|
|
|
|
|
448 |
|
449 |
+
Tengo una oferta especial para ti, pero es por tiempo limitado:
|
450 |
|
451 |
+
Normalmente, "Conversiones Exponenciales" está disponible por 1.997€.
|
452 |
|
453 |
+
Pero porque valoro a mis suscriptores, estoy ofreciendo un descuento de 500€ exclusivo hasta el próximo viernes.
|
|
|
|
|
454 |
|
455 |
>> CONOCE TODOS LOS DETALLES AQUÍ <<
|
456 |
[ENLACE A LA PÁGINA DE VENTAS]
|
|
|
462 |
Hasta mañana,
|
463 |
[Tu nombre]
|
464 |
|
465 |
+
P.D. Recuerda que esta oferta especial solo está disponible hasta el viernes a medianoche. No pierdas la oportunidad de transformar tu negocio digital a este precio reducido.
|
466 |
""",
|
467 |
|
468 |
# Email 5 - Urgency & Final Call
|
469 |
"""
|
470 |
+
ASUNTO: ÚLTIMO DÍA: Tu oportunidad de multiplicar tus ventas online termina hoy
|
471 |
|
472 |
Durante esta semana, hemos recorrido juntos un camino importante:
|
473 |
|
474 |
+
✓ Te compartí las 3 estrategias fundamentales para aumentar tus conversiones
|
475 |
✓ Abordamos las objeciones más comunes que podrían estar frenándote
|
476 |
+
✓ Te conté mi historia y cómo desarrollé mi experiencia en marketing digital
|
477 |
+
✓ Te presenté "Conversiones Exponenciales" y cómo puede transformar tu negocio
|
478 |
|
479 |
Hoy es el ÚLTIMO DÍA para aprovechar esta oportunidad especial.
|
480 |
|
481 |
+
La oferta especial de 500€ de descuento termina ESTA NOCHE a las 23:59. Después de ese momento, el precio volverá a 1.997€.
|
|
|
|
|
482 |
|
483 |
Pero más importante que el ahorro económico es el costo de la inacción:
|
484 |
|
485 |
+
• Cada día que continúas lidiando con bajas conversiones es un día más de ingresos perdidos
|
486 |
+
• Postergar la solución a tu estrategia digital solo intensifica la ventaja de tu competencia
|
487 |
+
• Mientras esperas, otros emprendedores están ya implementando estos sistemas y capturando tu mercado potencial
|
|
|
|
|
488 |
|
489 |
+
Entiendo perfectamente que tomar esta decisión puede generar cierta incertidumbre. Es normal sentirse así. Por eso, "Conversiones Exponenciales" viene con una garantía completa de 30 días:
|
490 |
|
491 |
Si por cualquier razón no estás completamente satisfecho con los resultados, simplemente házmelo saber y recibirás un reembolso completo. Sin preguntas, sin complicaciones.
|
492 |
|
493 |
+
Y hay algo más que quiero compartir contigo:
|
494 |
|
495 |
+
Como agradecimiento por tomar acción inmediata, recibirás mi "Kit de Anuncios de Alto Impacto" (valorado en 497€) COMPLETAMENTE GRATIS.
|
496 |
|
497 |
Este bonus no estará disponible después de hoy, independientemente del precio que pagues en el futuro.
|
498 |
|
499 |
+
Llegados a este punto, tienes tres caminos posibles:
|
500 |
|
501 |
+
1. No hacer nada y seguir exactamente como estás, enfrentando las mismas barreras de conversión día tras día.
|
502 |
|
503 |
+
2. Intentar resolver estos desafíos por tu cuenta, a través de prueba y error, potencialmente perdiendo miles de euros y meses valiosos en el proceso.
|
504 |
|
505 |
+
3. Unirte a "Conversiones Exponenciales" hoy, con garantía completa, y comenzar a ver resultados en las próximas 8 semanas.
|
506 |
|
507 |
+
>> SÍ, QUIERO TRANSFORMAR MI NEGOCIO DIGITAL HOY <<
|
|
|
|
|
508 |
[ENLACE A LA PÁGINA DE VENTAS]
|
509 |
|
510 |
+
Hace 8 años, yo estaba exactamente donde tú estás ahora, contemplando una decisión similar. Mi único arrepentimiento es no haber dado este paso antes.
|
511 |
|
512 |
+
No cometas el mismo error. No dejes que las bajas conversiones sigan limitando el potencial de tu negocio.
|
513 |
|
514 |
>> ASEGURA TU PLAZA ANTES DE QUE SEA TARDE <<
|
515 |
[ENLACE A LA PÁGINA DE VENTAS]
|
|
|
517 |
A tu éxito,
|
518 |
[Tu nombre]
|
519 |
|
520 |
+
P.D. Recuerda, esta oferta (incluyendo el bonus exclusivo del Kit de Anuncios de Alto Impacto) expira ESTA NOCHE a las 23:59. No habrá extensiones ni excepciones. Es ahora o nunca.
|
521 |
"""
|
522 |
]
|
523 |
},
|
|
|
572 |
The perfect balance between information and entertainment depends on your specific audience. Some audiences prefer more data with occasional storytelling, while others respond better to a narrative approach with strategically placed data points.
|
573 |
""", # Added comma here
|
574 |
"examples": [
|
575 |
+
# Email 1 - Attention-Grabbing Introduction
|
576 |
+
"""
|
577 |
+
ASUNTO: El día que descubrí que todo lo que sabía sobre marketing digital estaba equivocado
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
578 |
|
579 |
+
Gracias por unirte a mi lista.
|
580 |
+
|
581 |
+
Antes de compartir los recursos que te prometí, déjame contarte una pequeña historia que cambió mi perspectiva para siempre...
|
582 |
|
583 |
+
Era un martes por la tarde cuando mi mentor (un veterano del marketing digital con 30 años de experiencia) me miró fijamente y me dijo:
|
584 |
|
585 |
+
"Todo lo que crees saber sobre la generación de leads es completamente erróneo."
|
586 |
|
587 |
+
Me quedé helado. Acababa de invertir 5.000€ en aprender las "mejores prácticas" y resulta que estaba siguiendo un mapa hacia ninguna parte.
|
588 |
|
589 |
+
Lo que descubrí ese día transformó no solo mi enfoque profesional, sino los resultados de todos mis clientes desde entonces.
|
590 |
|
591 |
+
La mayoría de profesionales en marketing digital operan bajo tres suposiciones fundamentalmente erróneas:
|
592 |
|
593 |
+
1. Que el tráfico masivo es el camino al éxito
|
594 |
+
2. Que la tecnología avanzada es necesaria para conseguir conversiones
|
595 |
+
3. Que el presupuesto elevado es inevitable
|
596 |
|
597 |
+
La realidad? Estas creencias son como usar un mapa de Nueva York para navegar por Tokyo. No importa cuánto te esfuerces, nunca llegarás a tu destino.
|
598 |
|
599 |
+
Durante los próximos días, voy a compartir contigo lo que he aprendido después de:
|
600 |
|
601 |
+
• Gestionar más de 2 millones de euros en campañas publicitarias
|
602 |
+
• Trabajar con 127 empresas de 14 sectores diferentes
|
603 |
+
• Desarrollar un sistema de conversión que ha sido copiado por las principales agencias
|
604 |
|
605 |
+
Y lo haré sin el típico lenguaje corporativo aburrido o las promesas exageradas que abundan en nuestra industria.
|
606 |
|
607 |
+
En mi próximo email, te revelaré la estrategia contraintuitiva que me permitió triplicar las conversiones de un cliente en solo 17 días.
|
608 |
|
609 |
+
Por cierto, me encantaría saber: ¿cuál es el mayor desafío al que te enfrentas actualmente en tus campañas digitales? Responde a este email y házmelo saber. Leo y respondo personalmente a todos los mensajes.
|
610 |
|
611 |
+
Hasta pronto,
|
612 |
+
[Tu nombre]
|
613 |
|
614 |
+
P.D. Si te preguntas si realmente sé de lo que hablo, considera esto: mis estrategias han generado más de 43.000 leads cualificados para empresas B2B en el último año. Y esto es solo el principio.
|
615 |
+
""",
|
616 |
|
617 |
+
# Email 2 - Valuable Content with Personality
|
618 |
+
"""
|
619 |
+
ASUNTO: 3 técnicas de segmentación que aprendí de un monje budista (la #2 es sorprendente)
|
620 |
|
621 |
+
¿Alguna vez has tenido una de esas conversaciones que cambian completamente tu forma de pensar?
|
|
|
622 |
|
623 |
+
El año pasado, mientras viajaba por Tailandia, me encontré compartiendo taxi con un monje budista que, sorprendentemente, resultó ser un experto en análisis de datos.
|
|
|
624 |
|
625 |
+
(Sí, suena al comienzo de un chiste malo, pero te prometo que es 100% real).
|
|
|
|
|
626 |
|
627 |
+
Lo que aprendí durante ese trayecto de 40 minutos revolucionó mi enfoque sobre la segmentación de audiencias.
|
628 |
|
629 |
+
Este monje, después de 20 años meditando en un templo, había desarrollado un método único para analizar patrones de comportamiento que contradice todo lo que nos han enseñado:
|
630 |
|
631 |
+
1. En lugar de bombardear con mensajes a grandes audiencias, él recomendaba identificar los micro-momentos de decisión. Esto reduce el coste por adquisición en un 73% mientras aumenta la calidad del lead significativamente.
|
632 |
|
633 |
+
2. Contrario a la creencia popular, cuanto más específico y aparentemente limitante sea tu segmentación, mayor será tu alcance efectivo y conversión.
|
634 |
|
635 |
+
3. Una técnica simple pero poderosa que permite identificar segmentos de alta conversión que nadie estaba aprovechando en solo 48 horas.
|
636 |
|
637 |
+
Al regresar a casa, puse inmediatamente en práctica estos principios con una empresa de software B2B. Los resultados fueron asombrosos:
|
638 |
|
639 |
+
• Reducción del 68% en coste por lead
|
640 |
+
• Aumento del 215% en la tasa de conversión
|
641 |
+
• Incremento del 47% en el valor medio del cliente
|
642 |
|
643 |
+
No estoy compartiendo esto para impresionarte, sino porque sé que tú también puedes lograr resultados similares aplicando estos mismos principios.
|
644 |
|
645 |
+
Eso sí, te advierto algo estas técnicas funcionan extraordinariamente bien, pero van en contra de lo que la mayoría de "expertos" en marketing digital predican. Si las compartes, prepárate para algunas miradas escépticas.
|
646 |
|
647 |
+
Como me dijo el monje antes de despedirnos:
|
648 |
+
|
649 |
+
"La verdad a menudo parece absurda hasta que se convierte en obvia".
|
650 |
|
651 |
+
En mi próximo email, te mostraré exactamente cómo aplicar el Principio de Mínima Resistencia a tu situación específica, con ejemplos paso a paso.
|
652 |
|
653 |
+
Me da curiosidad... ¿has tenido alguna vez una experiencia de aprendizaje inesperada? Me encantaría escucharla. Simplemente responde a este email.
|
654 |
|
655 |
+
Hasta pronto,
|
656 |
+
[Tu nombre]
|
657 |
|
658 |
+
P.D. Si te perdiste mi primer email, aquí está la prueba de por qué mis métodos funcionan: hemos generado 12.3 millones de euros en ventas directas para nuestros clientes en los últimos 18 meses.
|
659 |
+
""",
|
|
|
660 |
|
661 |
+
# Email 3 - Authority Establishment
|
662 |
+
"""
|
663 |
+
ASUNTO: La verdad incómoda sobre el embudo de ventas que nadie quiere admitir
|
664 |
|
665 |
+
Hay algo que he querido compartir contigo desde hace tiempo, pero he dudado porque, francamente, va a incomodar a muchas personas en la industria del marketing.
|
666 |
|
667 |
+
Después de 12 años trabajando con startups y empresas Fortune 500 y generando más de 300.000 leads cualificados, he llegado a una conclusión que podría parecer controversial:
|
668 |
|
669 |
+
El embudo de ventas tradicional es un mito peligroso que está saboteando tu éxito.
|
670 |
|
671 |
+
Permíteme explicarte por qué, y más importante, qué puedes hacer al respecto.
|
672 |
|
673 |
+
Todo comenzó cuando perdí a un cliente importante después de implementar un "embudo perfecto" según todos los estándares de la industria. Esta experiencia me llevó a cuestionar todo lo que creía saber sobre la adquisición de clientes.
|
|
|
674 |
|
675 |
+
Después de analizar más de 500 campañas y 2.3 millones de interacciones, descubrí que:
|
|
|
676 |
|
677 |
+
1. Mientras todos creen que los clientes siguen un camino lineal y predecible, los datos muestran claramente que el 78% de las conversiones ocurren fuera del embudo tradicional. De hecho, el cliente promedio necesita 27 puntos de contacto no lineales antes de decidirse.
|
|
|
|
|
678 |
|
679 |
+
2. Los "expertos" continúan promoviendo esta idea porque es más fácil de vender que la compleja realidad, y porque sus herramientas y metodologías están construidas sobre este modelo obsoleto.
|
680 |
|
681 |
+
3. Basado en mi trabajo con 237 clientes, he descubierto que el enfoque que realmente funciona es el "Sistema de Constelación de Conversión" que he desarrollado.
|
682 |
|
683 |
+
No estoy pidiendo que confíes ciegamente en mi palabra. Considera estos hechos:
|
684 |
|
685 |
+
• Una empresa de SaaS aumentó sus conversiones en un 341% en 60 días después de abandonar su embudo tradicional
|
686 |
+
• Un análisis de 1.7 millones de transacciones muestra que el 63% de las compras ocurren después de al menos 7 interacciones no secuenciales
|
687 |
+
• Nuestro sistema ha generado un ROI promedio de 1.247% para clientes en sectores altamente competitivos
|
688 |
|
689 |
+
No gano nada desafiando el status quo. De hecho, me he ganado algunos "enemigos" en la industria por hablar abiertamente sobre esto.
|
690 |
|
691 |
+
Pero después de ver a tantas personas luchando innecesariamente porque siguen consejos obsoletos, sentí la responsabilidad moral de compartir lo que sé.
|
692 |
|
693 |
+
En mi próximo email, te revelaré el sistema paso a paso que he desarrollado para generar conversiones predecibles y escalables, sin caer en las trampas convencionales que la mayoría sigue ciegamente.
|
|
|
|
|
694 |
|
695 |
+
Y ya que estamos siendo sinceros... ¿has sospechado alguna vez que el embudo de ventas tradicional podría no estar funcionando para ti? Responde a este email y comparte tu experiencia.
|
696 |
|
697 |
+
Desafiando lo establecido,
|
698 |
+
[Tu nombre]
|
699 |
|
700 |
+
P.D. Si te preguntas qué me califica para desafiar las "verdades" establecidas de nuestra industria, considera esto: he sido nombrado uno de los 10 innovadores en marketing digital por la revista Forbes y nuestras metodologías han sido adoptadas por 3 unicornios tecnológicos.
|
701 |
+
""",
|
702 |
|
703 |
+
# Email 4 - Problem-Solving Expertise
|
704 |
+
"""
|
705 |
+
ASUNTO: La extraña técnica de copywriting que aprendí de un neurocirujano
|
706 |
|
707 |
+
¿Alguna vez has notado cómo las soluciones más poderosas a menudo vienen de los lugares más inesperados?
|
708 |
|
709 |
+
Hace unos meses, mientras esperaba en la sala de un hospital para visitar a un familiar, conocí a un neurocirujano que, sin saberlo, me enseñó una lección invaluable sobre copywriting y persuasión.
|
710 |
|
711 |
+
Esta técnica ha transformado completamente mi enfoque y los resultados de mis clientes. Hoy quiero compartirla contigo.
|
712 |
|
713 |
+
Si eres como la mayoría de marketers, probablemente has luchado con:
|
714 |
|
715 |
+
• Tasas de conversión estancadas a pesar de optimizar constantemente
|
716 |
+
• Fatiga de mensaje en audiencias cada vez más escépticas
|
717 |
+
• La creciente dificultad para destacar en un mar de contenido similar
|
718 |
|
719 |
+
Los métodos tradicionales para abordar estos problemas generalmente implican A/B testing, optimización de palabras clave o simplemente gritar más fuerte, que como mucho producen resultados mediocres.
|
720 |
|
721 |
+
Este neurocirujano abordaba un problema completamente diferente en su campo: cómo comunicar información crítica a pacientes en estado de shock. Su solución fue lo que él llamaba "Comunicación Neuronal en Cascada".
|
|
|
|
|
722 |
|
723 |
+
Tuve una epifanía: ¿Y si aplicáramos el mismo principio al copywriting?
|
724 |
|
725 |
+
Después de algunas adaptaciones, nació lo que ahora llamo el "Método de Persuasión Neural":
|
726 |
|
727 |
+
1. En lugar de comenzar con beneficios o problemas, comenzar con una "disrupción cognitiva" que rompa los patrones de pensamiento establecidos. Esto inmediatamente bypasea los filtros mentales del lector.
|
|
|
|
|
728 |
|
729 |
+
2. Aplicar el principio de "secuenciación neuronal" para estructurar la información en un patrón que imita cómo el cerebro procesa naturalmente la información en situaciones de alta receptividad. El resultado es una absorción de información 3.7 veces mayor.
|
730 |
|
731 |
+
3. Finalizar con un "anclaje emocional-racional", que la mayoría de copywriters omite, pero que amplifica los resultados exponencialmente.
|
732 |
|
733 |
+
Este método no es teórico. Observa estos resultados:
|
|
|
734 |
|
735 |
+
• Una startup de fintech aumentó su tasa de conversión de landing page de 2.3% a 9.7% en 14 días.
|
736 |
+
• Una consultora B2B transformó su tasa de apertura de emails del 12% al 47% con solo reescribir sus asuntos.
|
737 |
+
• Personalmente, pude aumentar las ventas de mi curso online en un 215% sin cambiar el precio ni la oferta.
|
738 |
|
739 |
+
Lo mejor de este método es su simplicidad. No necesitas software costoso ni habilidades de redacción avanzadas. Todo lo que requieres es:
|
|
|
|
|
740 |
|
741 |
+
• Una comprensión básica de tu audiencia
|
742 |
+
• Disposición para romper con las fórmulas convencionales
|
743 |
+
• 30 minutos para reestructurar tu mensaje principal
|
744 |
|
745 |
+
En mi próximo email, te compartiré una herramienta gratuita que he creado para ayudarte a implementar este método en tu situación específica.
|
746 |
|
747 |
+
Por cierto, me da curiosidad... ¿has aprendido alguna vez una lección valiosa sobre marketing de una fuente completamente inesperada? Comparte tu historia respondiendo a este email.
|
748 |
|
749 |
+
Siempre buscando soluciones no convencionales,
|
750 |
+
[Tu nombre]
|
751 |
|
752 |
+
P.D. Para los escépticos: Este método ha sido validado por la Universidad de Stanford en un estudio sobre patrones de persuasión y ha generado más de 43 millones de euros en ventas para 17 empresas en los últimos 9 meses.
|
753 |
+
""",
|
754 |
|
755 |
+
# Email 5 - Relationship Solidification
|
756 |
+
"""
|
757 |
+
ASUNTO: Una confesión personal sobre marketing digital (y una invitación especial)
|
758 |
|
759 |
+
Hoy quiero compartir algo personal contigo.
|
760 |
|
761 |
+
Cuando comencé en marketing digital hace 15 años, tenía las mismas dudas e inseguridades que quizás tú estás experimentando ahora.
|
762 |
|
763 |
+
Recuerdo vívidamente mi primera campaña importante: invertí los ahorros de tres años en una estrategia que todos los "gurús" recomendaban. El resultado? Cero ventas y una lección de humildad que me dejó cuestionando mi futuro en esta industria.
|
|
|
|
|
764 |
|
765 |
+
Ese fracaso me llevó a una búsqueda obsesiva de lo que realmente funciona, más allá de las tendencias y los consejos superficiales.
|
766 |
|
767 |
+
A través de años de pruebas, errores y algunos éxitos notables, he desarrollado una filosofía que guía todo mi trabajo:
|
|
|
|
|
|
|
768 |
|
769 |
+
"La verdadera persuasión no consiste en manipular decisiones, sino en iluminar el camino hacia la mejor decisión posible."
|
770 |
|
771 |
+
Esta simple idea ha sido el fundamento de:
|
772 |
|
773 |
+
• Campañas que han generado más de 127 millones en ventas
|
774 |
+
• Un sistema que ha sido implementado por 3 empresas del Fortune 500
|
775 |
+
• La transformación de mi propia agencia, de un emprendimiento unipersonal a un equipo de 37 especialistas
|
776 |
|
777 |
+
Durante esta serie de emails, he compartido contigo algunas de mis estrategias y descubrimientos más valiosos:
|
778 |
|
779 |
+
✓ El gran malentendido que está saboteando tus esfuerzos de marketing
|
780 |
+
✓ Las técnicas de segmentación inspiradas en principios budistas
|
781 |
+
✓ La verdad incómoda sobre el embudo de ventas tradicional
|
782 |
+
✓ El método de persuasión neural que revoluciona el copywriting
|
783 |
|
784 |
+
Pero hay mucho más que quiero compartir contigo.
|
|
|
785 |
|
786 |
+
He creado un webinar exclusivo titulado "Arquitectura de Conversión Avanzada" específicamente para ayudarte a duplicar tus resultados de marketing en 60 días o menos.
|
787 |
|
788 |
+
En este webinar de 90 minutos, voy a mostrarte:
|
789 |
|
790 |
+
• El Sistema de Constelación de Conversión completo, paso a paso
|
791 |
+
• Las 5 secuencias de email que generan más ventas (con ejemplos reales)
|
792 |
+
• Cómo identificar los puntos de fuga en tu embudo actual
|
793 |
+
• La estrategia de escalado que utilizamos para pasar de 10K a 100K al mes
|
794 |
|
795 |
+
>> RESERVA TU PLAZA AHORA <<
|
796 |
+
[Enlace al registro del webinar]
|
797 |
|
798 |
+
Ya sea que decidas unirte al webinar o simplemente seguir leyendo mis emails, quiero que sepas que estoy comprometido con proporcionar estrategias que realmente funcionen en el mundo real, no teorías bonitas que se desmoronan al primer contacto con la realidad.
|
799 |
|
800 |
+
Mi misión es democratizar el acceso a marketing digital efectivo para que empresas con productos y servicios valiosos puedan prosperar, independientemente de su presupuesto.
|
801 |
|
802 |
+
Antes de despedirme, me encantaría saber... ¿qué es lo que más te gustaría aprender sobre estrategias avanzadas de conversión? Responde a este email y házmelo saber. Uso estas respuestas para crear contenido futuro específicamente diseñado para abordar tus necesidades más importantes.
|
803 |
|
804 |
+
Con gratitud y expectativa,
|
805 |
+
[Tu nombre]
|
806 |
|
807 |
+
P.D. Si te has perdido alguno de mis emails anteriores, puedes encontrar todos los recursos que he compartido hasta ahora aquí: [enlace a una página de recursos o archivo de emails].
|
808 |
+
"""
|
809 |
]
|
810 |
+
}
|
811 |
+
}
|