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>