What Bloom updates
When you save a new cart message, Bloom finds every unfulfilled order with that variant and:- Appends an
Updates:line to the order note in Shopify admin, with a timestamp. - Updates the Bloom: Pre-order Order Status block (if added) - customers see the new message with a Last updated tag.
- Writes the order metafield
bloom.preorder_message_historywith per-variant history.
Notify customers via Shopify Flow
Bloom doesn’t ship its own Shopify Flow connector and doesn’t send Klaviyo events directly for ship-date changes. The order is updated via Shopify’s API though, so you can build a Flow workflow off the change.This setup isn’t end-to-end tested by us yet. Run it in a dev store before turning it on for customers.
- In Shopify admin, open Apps → Shopify Flow → Create workflow.
- Trigger: an order-update trigger (e.g. Order edited or Order updated, depending on what’s available in your store).
- Condition: Order tags contain
Pre-order. - Action: send a Klaviyo event, email, or your preferred connector. The
bloom.preorder_message_historymetafield lives on the order resource, so reference it via Liquid in the action body - e.g.{{ order.metafields.bloom.preorder_message_history }}. Flow’s dedicated metafield action doesn’t expose order metafields directly. - Turn the workflow on.
Tips
- Update one variant at a time when only one product has shifted.
- Keep cart messages explicit - they’re quoted verbatim.
Ships 12 Augusttravels further thanSlight delay. - Use the order note for internal notes too - anything outside Bloom’s
▼▼ Pre-order [Bloom] ▼▼markers stays put across updates.
