import streamlit as st import requests # Configuración inicial de la página st.set_page_config( page_title="HUMANOPS - Automatización con Alma", layout="centered", ) # Estilos CSS para mejorar la apariencia page_bg_img = """ """ st.markdown(page_bg_img, unsafe_allow_html=True) # Título principal st.title("HUMANOPS") st.subheader("Automatización con alma para tu empresa") # Contenedor para el formulario with st.container(): st.markdown("
", unsafe_allow_html=True) st.write("Completá tus datos y descubrí cómo HUMANOPS puede transformar tu organización.") # Creamos un formulario en Streamlit with st.form(key="contact_form"): nombre = st.text_input("Nombre") email = st.text_input("Email") mensaje = st.text_area("Mensaje (contanos sobre tu empresa)") # Botón de envío submit_button = st.form_submit_button(label="Enviar", help="Envía tus datos") st.markdown("
", unsafe_allow_html=True) # Lógica de envío al webhook if submit_button: if nombre and email and mensaje: # Datos a enviar al webhook data = { "nombre": nombre, "email": email, "mensaje": mensaje } # Hacemos la petición POST webhook_url = "https://hook.us2.make.com/f5q1azqgpjaoaf1wdo5o2phe093csrbr" # REEMPLAZÁ ESTA LÍNEA try: response = requests.post(webhook_url, data=data) if response.status_code == 200: st.success("¡Gracias! Tus datos se enviaron correctamente.") else: st.error(f"Error al enviar los datos. Código de estado: {response.status_code}") except Exception as e: st.error(f"Ocurrió un error al enviar la información: {e}") else: st.warning("Por favor, completá todos los campos antes de enviar.")