Three flows to build before you add more campaigns.

Back to the journal

Klaviyo · 4 MIN

Three flows to build before you add more campaigns.

Welcome, abandoned cart and post-purchase: build a useful foundation before increasing volume.

Stéphane NoumedemPublished September 12, 2026

Start with the moments that repeat

A promotion changes. A customer discovering your brand, hesitating at checkout or receiving a first order goes through stages that will happen again tomorrow. That is where I would start building an email programme.

The goal is not to automate everything immediately. It is to choose a few moments where your message can do something useful. For each one, I ask the same question: what does this person need to understand or do right now?

1. Welcome without telling everything

A welcome sequence introduces your world and helps someone make a first choice. It does not need to become a ten-screen brochure.

I would start with one clear idea: what you offer, who it is for and why it deserves attention. Then I would choose a single next step. Explore a selection, learn how to choose or read useful advice: these are options to weigh against the store’s context.

  • Read the message through the eyes of someone who does not know the brand yet.
  • Check that the first email matches the promise made on the sign-up form.
  • Choose a destination that genuinely helps someone take the first step.

2. Help when checkout is interrupted

An abandoned cart reminder can address uncertainty instead of immediately offering a discount. A question about compatibility, delivery or product choice may matter more than price.

For setup, Klaviyo recommends checking post-purchase exclusions and any cart messages already sent by the store platform. The exact trigger depends on the integration. See Klaviyo’s abandoned cart guide.

My editorial checkpoint would be simple: can the customer find what interested them, understand the next step and ask for help? A beautiful template cannot make up for the wrong destination.

3. Be useful after the order

After purchase, the conversation changes. Your customer no longer needs the same sales argument. They may want to prepare for delivery, learn how to care for the product or understand its first use.

I separate service information from marketing, then look at what deserves a complementary sequence. The right content depends on the product. A technical item does not need the same follow-up as a consumable.

Check a complete story

Before activating anything, I would follow a test profile from beginning to end. Sign-up, purchase, links, images and exit conditions are part of the same journey. I would include a scenario where the person changes their mind or purchases between steps.

Three understandable, verified flows are more useful than a library of scenarios whose logic nobody owns.

Only then comes the question of volume. Campaigns make more sense when that foundation is clear, documented and easy to develop.

Good automation also knows when to stop.

Back to the journal

Automation · 4 MIN

Good automation also knows when to stop.

Questions to ask before connecting two tools and leaving a workflow to run on its own.

Stéphane NoumedemPublished September 12, 2026

The happy path is not enough

A new enquiry arrives. A contact is created. A task appears in the right place. The demonstration works. But that is only part of the job.

I am also interested in the day information is missing, a tool responds too late or the same request arrives twice. That is often when an automation reveals whether it really helps the team or creates another clean-up task.

Decide which system is authoritative

Before connecting two tools, I would write down what each one owns. Where should a customer’s name be changed? Which system determines order status? Should a change in the destination system travel back to the source?

These questions sound straightforward until two systems show different values. A small process map, with responsibility assigned for each important piece of data, avoids a lot of ambiguity.

Plan for common exceptions

I would group situations into three categories: continue, retry and request intervention. A missing optional value does not necessarily need to block the entire workflow. An ambiguous identity may be a good reason to stop.

  • Should a repeated request update an existing item or create a new one?
  • Can a temporary error be retried without repeating the entire action?
  • Who receives an alert if the workflow remains blocked?
  • Where can someone find the context needed to understand the failure?

Technical documentation guides recovery. For example, Klaviyo explains rate-limit responses and how to respect the communicated delay before another attempt. See its API limits and errors documentation.

Make the operation visible

A quiet workflow is not always a working workflow. I would define a few simple signals: the last useful execution, items still waiting and errors that need a decision.

I would also document how to pause, resume and correct a case. On the day the person who built the workflow is unavailable, that information becomes more useful than an impressive diagram.

Start small, then expand

For an initial launch, I would choose a limited scope and examples that can be followed. I would check the result in the destination tool and then the ability to handle an unusual case.

Automation is more than moving data. It means deciding what should happen when the data or tools do not behave as expected.

Success also depends on how easily your team can understand the system and take over. That independence deserves to be delivered alongside the connection.

Before buying more traffic, look at your catalogue.

Back to the journal

E-commerce · 4 MIN

Before buying more traffic, look at your catalogue.

Prices, variants and references: small inconsistencies that complicate a large part of the customer journey.

Stéphane NoumedemPublished September 12, 2026

Follow the product all the way to the cart

It is possible to spend a lot of time discussing traffic without looking at what awaits the visitor. An imprecise search, two almost identical references or a confusing price can create a question where the journey should have been simple.

My first step would be to choose a few representative products and retrace a customer’s journey. A simple item, a variant, a bundle and a harder-to-find product already give several useful perspectives.

A reference should tell the same story

For each product, I compare the product page, search results, cart and operational data. The aim is to spot contradictions. The name, quantity and information needed to choose should remain understandable at each stage.

In a technical catalogue, I would pay particular attention to the attributes that support a decision. Compatibility mentioned in a description but missing from a filter does not help a customer who starts with that filter.

  • A consistent naming rule for references in the same family.
  • Variants clearly distinguished from different products.
  • Bundles with an explicit quantity and content.
  • Decision-making information available where the customer needs it.

Write the rules before making corrections

Fixing a list of products can be quick. Preventing the same problem from returning takes a shared rule. Which information is authoritative? Who can change it? How should an unknown field be handled?

I prefer a short, usable rule to an exhaustive document nobody opens. For example: preserve the source value, flag ambiguities and do not fill technical gaps with guesses. “To be checked” is an operationally useful status.

Import with a way back

For a bulk change, I would organise a small representative batch, a backup and a post-import check. I would compare the changed products against the written rule, then inspect how they actually appear.

Import formats are not interchangeable. Shopify documents the fields and dependencies in its CSV, including how blank values behave in different contexts. The Shopify CSV documentation should support file preparation.

Check what should have stayed the same

A useful check covers both the expected correction and neighbouring information. A variant still being visible, an image remaining attached to the right product or a bundle being correctly identified all deserve a place on the checklist.

A reliable catalogue is more than a cleaned-up catalogue. Its rules can be repeated without relying on one person’s memory.

With that foundation, acquisition work can build on a more consistent experience. That does not promise a specific commercial outcome. It avoids leaving known contradictions in the middle of the customer journey.