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.
<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>