# Cómo crear un certificado

Puedes crear y configurar cualquier certificado a tu gusto, sin conocimientos técnicos profundos.

{% hint style="success" %}
Los certificados emitidos pueden recrearse y modificarse si es necesario.
{% endhint %}

El generador de certificados de MaviBot ofrece la posibilidad de crear un certificado con o sin un enlace a tu curso.

<div data-with-frame="true"><figure><img src="/files/2b324f030b6717d10ba53651185371e6f72ef70d" alt="" width="563"><figcaption></figcaption></figure></div>

Personaliza tu certificado, convierte tu imaginación en realidad, ¡usa cualquier imagen que te guste! También puedes insertar diversos textos y darles formato como mejor te parezca.

## ¡Empecemos!

Para crear un certificado, ve a la pestaña “Cursos”, donde habrá dos pestañas en la parte superior. Debes ir al “Generador de certificados”.

<div data-with-frame="true"><figure><img src="/files/7986182a4b570414c05df0e362bdb89b272d914d" alt="" width="563"><figcaption></figcaption></figure></div>

Si aún no tienes certificados creados, el botón se muestra en el centro del área de trabajo; si ya tienes productos listos, entonces está en el lado derecho de la pantalla.

<div data-with-frame="true"><figure><img src="/files/e8386b3115c62f0ebb944f6edd823dfe2a67b506" alt=""><figcaption></figcaption></figure></div>

Después de hacer clic en el botón "Crear", irás a la configuración básica del certificado.

<div data-with-frame="true"><figure><img src="/files/d41696d65a9d72221a5e84065fb64b521ceec3ca" alt="" width="428"><figcaption></figcaption></figure></div>

### Configuración principal del certificado

En la configuración principal del certificado se configuran el formato y el enlace con el curso. Si ya tienes un curso, se selecciona la imagen para el certificado.

**Nombre del certificado** es un campo de texto para el nombre de tu certificado.

<div data-with-frame="true"><figure><img src="/files/c55ff9240a4d6e64a92d45b2c9875f461b7ac83f" alt=""><figcaption></figcaption></figure></div>

**El formato del certificado** te permite seleccionar la forma de tu certificado: 1:1 (cuadrado), 16:9 (rectangular) o 4:3 (vertical).

<div data-with-frame="true"><figure><img src="/files/f6b8dbfdb9d2a7fd250460c7255d55593da42321" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}

## Ten en cuenta

La imagen cargada debe coincidir con el formato seleccionado.
{% endhint %}

**Luego puedes seleccionar el curso** y el plan al que se vinculará tu certificado.

<div data-with-frame="true"><figure><img src="/files/95ec07ed17579f964be29ba52eec27f4fe5ae44a" alt="" width="498"><figcaption></figcaption></figure></div>

Si no tienes ningún curso, puedes omitir este paso.

{% hint style="info" %}
La configuración del certificado no requiere que lo vincules a un curso específico ni a un plan de precios. Esta configuración garantiza que un estudiante recibirá el certificado después de completar con éxito cualquier curso de tu catálogo, en cualquier plan disponible.
{% endhint %}

Si quieres emitir una imagen personalizada como certificado, entonces usa la casilla "Imagen personalizada" sin referencia al curso:

<div data-with-frame="true"><figure><img src="/files/40a51b1eee62ace3ac8dbba06c6cdb5348f5899b" alt="" width="488"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Cómo crear imágenes personalizadas y mostrarlas a través de un bot se describe en el artículo "[Imágenes personalizadas](/doc/es/como-hacer.../imagenes-personalizadas.md)".
{% endhint %}

En el campo “**Subir certificado**”, inserta la imagen que será el fondo de tu certificado.

<div data-with-frame="true"><figure><img src="/files/8fc7a933bb62b7e6a5aa13fbe52ad8a5e024b4d4" alt="" width="491"><figcaption></figcaption></figure></div>

Puedes descargar la imagen desde tu dispositivo o añadir un enlace a ella desde el almacenamiento de archivos.

Para añadir un certificado desde el almacenamiento de archivos, sube una imagen en la sección correspondiente.

<div data-with-frame="true"><figure><img src="/files/4952adc8be391f056df1276f0f4c404a829320c2" alt=""><figcaption></figcaption></figure></div>

Luego copia el enlace a ella:

<div data-with-frame="true"><figure><img src="/files/a5022ce2ad6a3daec00da7945b403bf2d87336d3" alt=""><figcaption></figcaption></figure></div>

Y pega el enlace en el campo URL del generador de certificados:

<div data-with-frame="true"><figure><img src="/files/0ba4b70b34e261ee76d56f2b9af52b8ad3665aad" alt=""><figcaption></figcaption></figure></div>

Luego haz clic en el botón “**Guardar**”:

<div data-with-frame="true"><figure><img src="/files/26e73cc4d35c16f0dcaea6acd805ec324f6987f9" alt="" width="389"><figcaption></figcaption></figure></div>

Aparecerá la línea “Configurar campos de entrada”. Haz clic en ella para continuar configurando el certificado:

<div data-with-frame="true"><figure><img src="/files/f275d43e244cc93036dd3a454227d1f92207dd14" alt="" width="389"><figcaption></figcaption></figure></div>

### Configuración de los campos de entrada

{% hint style="success" %}

## Ten en cuenta

El certificado mostrará los datos que el estudiante introdujo en su cuenta personal. Por lo tanto, es importante avisar a tus estudiantes que los datos deben introducirse correctamente: nombre completo y foto del estudiante.
{% endhint %}

Configura el texto predeterminado en estos campos de entrada. Sus valores se rellenarán automáticamente en el momento de la emisión del certificado.

<div data-with-frame="true"><figure><img src="/files/27763ca92961945d6d714a6f11b2cfb6fdee747b" alt=""><figcaption></figcaption></figure></div>

**Nombre**

Este campo define el **nombre del destinatario**. Cuando un estudiante termine el curso, su nombre se insertará automáticamente en este campo del certificado.

Tienes control total sobre su apariencia: elige la fuente, ajusta el grosor y el tamaño, selecciona un color y establece su posición exacta.

<div data-with-frame="true"><figure><img src="/files/de9613070781dc0d65c9e99877653ad17d8834bd" alt=""><figcaption></figcaption></figure></div>

Puedes editar los elementos de texto directamente en la vista previa del certificado:

* **Para mover:** Pasa el cursor sobre el texto hasta que cambie a un icono de mano. Luego, haz clic y arrastra el elemento a su nueva posición.
* **Para redimensionar:** Pasa el cursor sobre la esquina inferior derecha del cuadro de texto hasta que cambie a una flecha de redimensionamiento. Haz clic y arrastra para ajustar el tamaño.\
  Todos los cambios se reflejan al instante en el panel de configuración.

<div data-with-frame="true"><figure><img src="/files/9dfc8d1abe82e07770dfcbf47caba54d63c7cfc7" alt=""><figcaption></figcaption></figure></div>

**Fecha**

Muestra la fecha de emisión del certificado, que se establece automáticamente en la fecha de finalización del curso del estudiante.

> **Lógica:** Para los cursos con tareas, la fecha refleja la entrega de la última tarea. De lo contrario, es la fecha de la lección final.

<div data-with-frame="true"><figure><img src="/files/ab51875cc818061154d5ad1df520b104eb268114" alt=""><figcaption></figcaption></figure></div>

**Avatar**

Muestra la foto de perfil del estudiante. Puedes personalizarla cambiando su posición y seleccionando una forma (por ejemplo, círculo, cuadrado, cuadrado redondeado).

<div data-with-frame="true"><figure><img src="/files/cad1071a856f93df2a2f72b1979863cf8ca30079" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}

## Ten en cuenta

* Si no quieres que se muestre un avatar en tu certificado, no rellenes los campos.
* Si eliges mostrar un avatar en el certificado, pero la foto no está subida a la cuenta personal del estudiante, se mostrará un avatar vacío en el certificado.
  {% endhint %}

**El número de serie de un certificado** consta de una serie y un número. Puedes introducir la serie tú mismo y editarla de la misma forma que el nombre o la fecha. El número se genera automáticamente cuando se emite el certificado.

<div data-with-frame="true"><figure><img src="/files/48486d75e660f2fbc3e9c78315b9b3931ddb41aa" alt=""><figcaption></figcaption></figure></div>

También puedes añadir cualquier texto.

<div data-with-frame="true"><figure><img src="/files/4095be1314d139c84bfc702fe43a40ad6dfb68fe" alt=""><figcaption></figcaption></figure></div>

Para ello, haz clic en “Añadir texto”, luego introduce el texto requerido y edítalo a tu gusto. Para aumentar o disminuir el tamaño de tu texto, debes introducir un valor numérico en el campo “Tamaño”.

{% hint style="success" %}
Si quieres que el texto tenga el mismo estilo, puedes copiar el tamaño y el color del texto, y seleccionar la fuente y el grosor adecuados.
{% endhint %}

Para evitar perder todo el progreso de la configuración, haz clic en el botón “Guardar”.

<div data-with-frame="true"><figure><img src="/files/702cd77b23e37300ba78e9968ef1bba2b0951571" alt=""><figcaption></figcaption></figure></div>

Después de configurar todos los datos, puedes descargar una vista previa para ver cómo será el certificado de tus estudiantes:

<div data-with-frame="true"><figure><img src="/files/bc856b6a7f2307417c286da624e3285082e943fc" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
Todos los certificados creados se muestran en el "Generador de certificados". Siempre puedes sustituirlos o cambiar la configuración.
{% endhint %}

¡Tu certificado ya está activo! Será **emitido automáticamente** a los estudiantes que completen con éxito los criterios del curso (todas las lecciones y cualquier tarea requerida) y estará disponible para su descarga en sus cuentas personales.

## Emisión de certificados a través de un chatbot

Para configurar la emisión de certificados a través de tu chatbot, sigue estos pasos:

1. Ve al flujo de trabajo del bot que se encargará de entregar el certificado.
2. Añade un nuevo bloque a este flujo de trabajo.
3. Dentro del bloque, selecciona la función **Calculadora** y configúrala para las operaciones con certificados.

**get\_certificate(course\_id, name\_on\_cert, avatar, date, tariff\_id, texts)**

{% hint style="warning" %}

## Ten en cuenta

Usar esta función dentro de tu bot consume recursos equivalentes al envío de **10 mensajes estándar**.
{% endhint %}

{% hint style="danger" %}

## &#x20;Atención

La configuración del certificado en los ajustes del curso debe completarse antes de usar esta función.
{% endhint %}

<table><thead><tr><th width="231">Parámetros de la función</th><th>Descripción del parámetro</th></tr></thead><tbody><tr><td><mark style="color:rojo;"><strong>!</strong></mark><strong> course_id</strong></td><td>ID del curso</td></tr><tr><td><mark style="color:rojo;"><strong>!</strong></mark><strong> name_on_cert</strong></td><td><p>un nombre en el certificado</p><p>(puedes solicitarlo o tomarlo directamente de la ficha de un cliente)</p></td></tr><tr><td><strong>avatar</strong></td><td><p>parámetro opcional, 1 - si necesitas transmitir el avatar del cliente, 0 - si no</p><p><em>(0 es el valor predeterminado, no olvides configurar la visualización del avatar en el curso si quieres transmitirlo)</em></p></td></tr><tr><td><strong>date</strong></td><td><p>parámetro opcional, fecha en cualquier formato</p><p><em>(por defecto será la actual)</em></p></td></tr><tr><td><strong>tariff_id</strong></td><td><p>es necesario un parámetro opcional si quieres emitir un certificado configurado para un plan</p><p><em><strong>(</strong><mark style="color:rojo;"><strong>!</strong></mark><strong> </strong><strong>(el plan debe configurarse previamente)</strong></em></p></td></tr><tr><td><strong>texts</strong></td><td><p>es un parámetro opcional para pasar un array de textos.</p><p>(si transmites <strong>más textos</strong> de los que has configurado, entonces <strong>simplemente descarta los adicionales</strong>; si transmites <strong>menos</strong>, mostrará <strong>los que hayas transmitido</strong>)</p></td></tr></tbody></table>

{% hint style="danger" %}
! <mark style="color:rojo;">**Errores al transmitir parámetros:**</mark>

* Si el parámetro course\_id se pasa incorrectamente, la función devuelve <mark style="color:rojo;">**el error wrong course\_id.**</mark>
* Si el parámetro tariff\_id se pasa incorrectamente, devuelve <mark style="color:rojo;">**el error wrong tariff\_id.**</mark>
  {% endhint %}

{% hint style="success" %}
Una vez configurado, el bot emitirá el certificado al estudiante mediante un mensaje de chat con un enlace de acceso.
{% endhint %}

{% hint style="info" %}
Para aprender a crear y emitir imágenes personalizadas usando el generador de certificados, consulta el artículo "[Imágenes personalizadas](/doc/es/como-hacer.../imagenes-personalizadas.md)".
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/es/lms/certificate/builder.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
