Klaviyo integration

Installation

Pour connecter Baback et Klaviyo quelques étapes sont nécessaires :

  1. Créer une clé API dans Klaviyo (en read et writte access).

  2. Ajoutez cette clé sur Baback

  1. Baback envoie maintenant des évènements à Klaviyo 🎉

Envoyer des mails depuis Klaviyo

Vous pouvez envoyer des mails lorsque des évènements se déroulent sur Baback. Il faut créer une “Flow”, puis mettre en trigger

Évènements envoyés à Klaviyo

Baback - Create return request

Baback - update return request

Baback - return request rejected by logistician

Baback - return request rejected by merchant

Baback - return request new discount

Baback - return request approved by merchant

Baback - return request approved by logistician

Baback - return request status changed to shipping

Baback - return request status changed to shipped

Appelé à la création d’une demande de retour.

Envoie les informations suivantes à Klaviyo :

Appelé à la mise à jour du statut d’une demande de retour.

Envoie les informations suivantes à Klaviyo :


  trackingCode: string,
  carrier: string,
  customerEmail: string,
  customerId: string,
  lang: string,
  returnRequestId: string,
  firstName: string,
  orderId: string,
  orderName: string,
  shopLogoUrl: string,
  shopName:string,
  returnRequestStatus: string
   

Appelé quand un article est rejeté par le logisticien

Envoie les informations suivantes à Klaviyo :

lineItems: lineItem[],
shopName: string,
shopLogoUrl: string,
shopProviderId:string,
shopSlug:string,
orderId: string,
lang: string,
trackingCode: string,
carrier: string,
lineItemsRejected: lineItem[],
customerEmail: string,
customerId: string

Appelé quand un article est rejeté par le marchant

Envoie les informations suivantes à Klaviyo :

lineItems: lineItem[],
shopName: string,
shopLogoUrl: string,
shopProviderId:string,
shopSlug:string,
orderId: string,
lang: string,
trackingCode: string,
carrier: string,
lineItemsRejected: lineItem[],
customerEmail: string,
customerId: string

Appelé quand

Envoie les informations suivantes à Klaviyo:

returnRequestId: string,
customerEmail:string,
customerId:string,
firstName:string,


amount: amount,
endsAt: endsAt,
discountCode: discountCode,
orderName: returnRequest.orderName,
shopUrl: shop.shopifyUrl,
shopName: shop.name,
lang: returnRequest.lang,
  currency: returnRequest.currency

Appelé quand le marchant valide une demande de retour.

Envoie les informations suivantes à Klaviyo:

trackingCode: string,
carrier: string,
lineItemsApproved:lineItem[]
lineItems:lineItem[],
customerEmail: string,
customerId: string,
shopLogoUrl: string,
orderId: string,
lang: string

Appelé quand le logistician valide une demande de retour.

Envoie les informations suivantes à Klaviyo:

trackingCode: string,
carrier: string,
lineItemsApproved:lineItem[]
lineItems:lineItem[],
customerEmail: string,
customerId: string,
shopLogoUrl: string,
orderId: string,
lang: string

Appelé quand le statut de la demande de retour est passer à “Shipping”

Envoie les informations suivantes à Klaviyo:

trackingCode: string,
carrier: string,
customerEmail: string,
customerId: string,
shopLogoUrl: string,
orderId: string,
lang: string

Appelé quand le statut de la demande de retour est passer à “Shipped”

Envoie les informations suivantes à Klaviyo:

trackingCode: string,
carrier: string,
customerEmail: string,
customerId: string,
shopLogoUrl: string,
orderId: string,
lang: string
trackingCode: string,
carrier: string,
customerEmail: string,
customerId: string,
returnRequestId: string,
lineItems: LineItems[],
labelUrl: string,
firstName: string,
orderId: string,
orderName: string,
shopLogoUrl:string,
shopName: string,
lang: string


Still need help?

Contact us

Features