Skip to content

Cordial

Invia messaggi SMS ed email

L'integrazione di Cordial può essere utilizzata solo come destinazione. Queste sono le funzionalità disponibili:

Autenticazione

Questi parametri sono necessari per connettersi al tuo account Cordial:

Chiave API

Per creare una chiave API, segui le istruzioni in questo articolo.

Indirizzo API

Cordial ha due indirizzi API distinti, quindi è importante verificare quale sia associato al tuo account. Scegli il dominio in cui si trova il tuo account.

Funzionalità

Crea contatto

Devi solo definire lo stato dell'abbonato che vuoi impostare quando un contatto viene creato e le liste a cui vuoi aggiungerlo.

Invia Automazione

Per inviare messaggi utilizzando l'automazione, devi definire il modello di automazione da usare e quale attributo deve essere usato per identificare l'utente ( indirizzo email e numero di telefono ).

Definisci il parametro di output in base all'identificazione precedentemente definita

Modelli di Email

Quando si utilizzano le Automazioni Email in Cordial con la funzionalità Invia Automazione, inviamo tramite una variabile cart, che contiene i dati nell'oggetto Carrello Semantico.

Puoi quindi utilizzarlo in un modello di Automazione Email. Di seguito è riportato un esempio che stampa tutti i dati del carrello disponibili. Probabilmente useresti solo una piccola parte, come i nomi dei prodotti e le immagini.

html
<div>
  <h2>We noticed you left something in your cart.</h2>
  {if $extVars.cart}
  <div>
    <h3>Cart details:</h3>
    <ul>
      <li>ID: {$extVars.cart.id}</li>
      <li>Revenue: {$extVars.cart.revenue}</li>
      <li>Discount: {$extVars.cart.discount}</li>
      <li>Discount Code: {$extVars.cart.discountCode}</li>
      <li>Shipping: {$extVars.cart.shipping}</li>
      <li>Tax: {$extVars.cart.tax}</li>
      <li>Currency: {$extVars.cart.currency}</li>
    </ul>
    {if $extVars.cart.products}
    <table>
      <tr>
        <th>ID</th>
        <th>SKU</th>
        <th>URL</th>
        <th>Name</th>
        <th>Size</th>
        <th>Brand</th>
        <th>Color</th>
        <th>Price</th>
        <th>Variant</th>
        <th>Currency</th>
        <th>Image</th>
        <th>Quantity</th>
        <th>Categories</th>
      </tr>
      {foreach $extVars.cart.products as $prod}
      <tr>
        <td>{$prod.id}</td>
        <td>{$prod.sku}</td>
        <td>{$prod.url}</td>
        <td>{$prod.name}</td>
        <td>{$prod.size}</td>
        <td>{$prod.brand}</td>
        <td>{$prod.color}</td>
        <td>{$prod.price}</td>
        <td>{$prod.variant}</td>
        <td>{$prod.currency}</td>
        <td><img src="{$prod.imageUrl}" /></td>
        <td>{$prod.quantity}</td>
        <td>
          {* il seguente codice è un po' più complesso, prende gli array di categorie e li stampa separati da virgole *} {assign
          var="joinedArray" value=""} {foreach from=$prod.categories item=value}
          {$joinedArray = "{$joinedArray}{$value}, "} {/foreach} {* rimuove l'ultima virgola *} {$joinedArray|substr:0:-2}
        </td>
      </tr>
      {/foreach}
    </table>
    {else}
    <p>No products</p>
    {/if}
  </div>
  {/if}
</div>