> ## Documentation Index
> Fetch the complete documentation index at: https://docs.titane-intelligence.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reconquérir les clients qui décrochent

> Une automatisation Batch qui part dès qu'un client sort de son rythme d'achat habituel, avant qu'il ne devienne inactif.

export const Logiciel = ({id}) => {
  const logiciels = {
    klaviyo: ["Klaviyo", "CRM et e-mailing"],
    brevo: ["Brevo", "CRM et e-mailing"],
    mailchimp: ["Mailchimp", "CRM et e-mailing"],
    batch: ["Batch", "CRM et e-mailing"],
    shopify: ["Shopify", "Boutique en ligne"],
    woocommerce: ["WooCommerce", "Boutique en ligne"],
    prestashop: ["PrestaShop", "Boutique en ligne"],
    magento: ["Magento", "Boutique en ligne"]
  };
  const [nom, famille] = logiciels[id] || [id, ""];
  return <div className="not-prose" style={{
    display: "flex",
    alignItems: "center",
    gap: 10,
    margin: "0 0 20px"
  }}>
      <img src={`/logos/${id}.png`} alt={nom} width={28} height={28} noZoom style={{
    width: 28,
    height: 28,
    margin: 0
  }} />
      <span style={{
    fontSize: 14
  }}>
        <strong>{nom}</strong>
        <span style={{
    opacity: 0.6
  }}> · {famille}</span>
      </span>
    </div>;
};

export const ApercuPush = ({titre, texte, image, logiciel, moment = "maintenant"}) => <div className="not-prose" style={{
  border: "1px solid rgba(127,127,127,0.25)",
  borderRadius: 14,
  overflow: "hidden",
  margin: "20px 0",
  maxWidth: 420
}}>
    <div style={{
  background: "linear-gradient(160deg, #2B3A37 0%, #1C1A16 100%)",
  padding: "26px 16px 22px"
}}>
      <div style={{
  textAlign: "center",
  color: "#F7F5F0",
  fontSize: 40,
  fontWeight: 300,
  letterSpacing: "-0.02em",
  marginBottom: 18
}}>9:41</div>
      <div style={{
  background: "rgba(247,245,240,0.94)",
  color: "#1C1A16",
  borderRadius: 18,
  overflow: "hidden",
  fontFamily: "Helvetica, Arial, sans-serif"
}}>
        <div style={{
  display: "flex",
  alignItems: "center",
  gap: 8,
  padding: "10px 12px 0",
  fontSize: 12
}}>
          <span style={{
  width: 20,
  height: 20,
  borderRadius: 5,
  background: "#1E4A45",
  color: "#F7F5F0",
  display: "inline-flex",
  alignItems: "center",
  justifyContent: "center",
  fontFamily: "Georgia, 'Times New Roman', serif",
  fontSize: 12
}}>p</span>
          <span style={{
  opacity: 0.7,
  letterSpacing: "0.04em",
  textTransform: "uppercase",
  fontSize: 11
}}>Pure</span>
          <span style={{
  marginLeft: "auto",
  opacity: 0.55,
  fontSize: 11
}}>{moment}</span>
        </div>
        <div style={{
  padding: "6px 12px 12px"
}}>
          <div style={{
  fontSize: 14,
  fontWeight: 700,
  lineHeight: 1.35
}}>{titre}</div>
          <div style={{
  fontSize: 14,
  lineHeight: 1.4,
  marginTop: 2
}}>{texte}</div>
        </div>
        {image ? <img src={image} alt="" noZoom style={{
  display: "block",
  width: "100%",
  aspectRatio: "3 / 2",
  objectFit: "cover",
  margin: 0
}} /> : null}
      </div>
    </div>
    {logiciel ? <div style={{
  padding: "8px 16px",
  fontSize: 12,
  opacity: 0.65
}}>Aperçu d'une notification envoyée depuis {logiciel}, marque de démonstration « Pure ».</div> : null}
  </div>;

<Logiciel id="batch" />

**L'objectif :** faire revenir un client **au moment où il décroche**, quand il est encore facile à convaincre.

**Le modèle TITAN :** TITAN-REC : chaque client qui décroche reçoit sa propre sélection personnalisée.

**Ce qu'il vous faut :** le champ `titan_cycle`, [confirmé](/crm/batch/index#confirmer-les-champs-titane) dans **Data** › **Profile data**.

**Temps :** 25 minutes.

<Info>
  Titane ne crée jamais d'automatisation : vous la construisez dans Batch, et Titane la déclenche en mettant à jour chaque nuit le champ `titan_cycle` de vos clients.
</Info>

## Le résultat

<ApercuPush logiciel="Batch" moment="10:00" titre="Ça fait un moment" texte="Une sélection choisie pour vous, à commencer par Huile corps nourrissante." image="https://mintcdn.com/titane-intelligence/0W4v7f6cGaRkxYCO/images/pure/huile-corps.jpg?fit=max&auto=format&n=0W4v7f6cGaRkxYCO&q=85&s=d94abc24fc6721bfb05f571255bb8f60" width="576" height="720" data-path="images/pure/huile-corps.jpg" />

## Pas à pas

<Steps>
  <Step title="Créer l'automatisation">
    **Automations** › **New Automation**, puis l'automatisation à déclencheur (Trigger Automation).
  </Step>

  <Step title="Choisir le déclencheur">
    Un changement d'attribut (**Attribute Change Trigger**) : l'attribut `titan_cycle`, nouvelle valeur `DECROCHAGE`.
  </Step>

  <Step title="Garder la cible à jour">
    Dans le ciblage, **Add conditions** : `titan_cycle` est égal à `DECROCHAGE`. Batch revérifie la cible après chaque attente : un client qui recommande entre-temps change de situation et **sort de l'automatisation** tout seul.
  </Step>

  <Step title="Attendre une heure correcte">
    Une étape **Delay** › **Wait until**, 10 h. Titane met les champs à jour la nuit : sans elle, le message partirait à 3 h du matin.
  </Step>

  <Step title="Premier message : le push">
    Une étape **Push**, avec la sélection du client :

    ```text theme={null}
    Titre : Ça fait un moment
    Texte : Une sélection choisie pour vous, à commencer par {{ titan_reco_1_nom }}.
    ```

    Image `{{ titan_reco_1_image }}`, Deeplink URL `{{ titan_reco_1_url }}`.
  </Step>

  <Step title="Attendre une semaine">
    **Delay** › **Wait for**, 7 jours.
  </Step>

  <Step title="Deuxième message : l'e-mail">
    Une étape **Email**, avec un autre angle : une nouveauté, un avis client ou, si vos règles le permettent, une attention. Les clients qui ont recommandé sont déjà sortis.
  </Step>

  <Step title="Lancer">
    Relisez, puis lancez l'automatisation.
  </Step>
</Steps>

<Warning>
  L'automatisation part quand le champ **change**. Les clients déjà en décrochage au moment où vous la lancez n'y entrent pas : envoyez-leur une fois une campagne, ciblée sur `titan_cycle` égal à `DECROCHAGE`.
</Warning>

## Pour aller plus loin

* **Plus d'effort sur la haute valeur.** Après le déclencheur, un **Yes/No Split** sur `titan_valeur` égal à `haute` : un message plus personnel pour ces clients, le message standard pour les autres.
* **Mesurer.** Un **Random Split** au début de l'automatisation, avec une branche sans message, vous dit ce que la relance rapporte vraiment.
* **Les inactifs aussi.** Une deuxième automatisation, nouvelle valeur `INACTIF`, avec un message de réactivation.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.