Cómo enviar correo electrónico personalizado con el nombre y dirección email del agente

Al configurar la cuenta del agente asegúrate de ingresar tu dirección email en el campo adicional. Esto te permitirá acceder a ella más tarde desde la interfaz.

Luego ingresa el siguiente texto en el script de la campaña:

//obtener información de agente del sistema
function getAgentinfo(){
    temp.agentName = context.user ? context.user.name : "";
    temp.agentEmail = context.user ? context.user.email : "";
}

function onLoad() {
    getAgentinfo();
}

function onSave() {
    //guardar información de agente si el contacto está completo (guardado con status éxito/declinado/fallido)
    if(data.$status!=="open"){
        data.agentName = temp.agentName ? temp.agentName : "";
        data.agentEmail = temp.agentEmail ? temp.agentEmail : "";
    }
 //return "error message"; 
}

 

Para asegurarse de que una dirección email está presente incluso si no se ha ingresado, vaya a la tarea "email" y agregue éste código con la dirección email predeterminada.

function transform(data){
    //si la dirección de correo electrónico del agente está vacía, use la dirección predeterminada
    data.agentEmail = data.agentEmail ? data.agentEmail : "default@email.de";
return data;
}

 

Luego podrás usar las variables dentro de tu tarea "email" como sigue:

From: {agentEmail}
HTML email part: Kind regards, {agentName}