Skip to main content

Hello,

I have a client in the hotel industry. We have a main account for the group and several accounts for each hotel. I’m creating a flow in an hotel account and need to exclude people who received a flow from the group account. Is it possible ?

Many thanks !

Hi ​@BS69, welcome back to the community.

When you say you have a main account for the group, and several accounts for each individual hotel - by “account” are they separate Klaviyo accounts or are they all integrated into the same Klaviyo account. 

I assume its the former (separate Klaviyo accounts), where you have a Klaviyo Account for your Group (Group Account) and each hotel has a separate Klaviyo Account (Hotel Account).  if so, then this is a bit tricky.  

Since each Klaviyo Account is separate, the event data (e.g. Received Email, Opened Email, etc) are also isolated to each account.  If you want one account to be able to pass that data to another account, one way to do this is to use the “Webhook” action in Flows and the Custom Metric API to create an event.  You can read a bit about this here:

This can be slightly technical, and it depends on other factors like what other data you want to pas, but for your specific scenario, I would create a Webhook in each of your Hotel Account Flows that sends an event to the Group Account.  This event might be something like “Received Hotel Email” where it passes an event with the Flow Name, Email ID, Email Name, Email Subject Line, and any other data that might be useful for filtering/sorting or aggregating every time a Flow Message from a Hotel Account that you want your Group Account to be aware of.

Then in your Group Klaviyo Account, for the Flow you mentioned, you can have a Flow Filter (or conditional branch, or message filter) where you say “Have not Received Hotel Email where Email Name = “Hotel Discount” - where “Hotel Discount” is the one of the parameters of the event, in this case, the event Name).  This also means you need to be consistent with naming your Flows in each of your Hotel Account, and make sure to pass them correctly to your Group Account. 

The caveat here is, it’s going to be difficult to do this retroactively, so you need to plan this for future scenarios and map out the various Flows that you want sent from the Group Account and each individual Hotel Account and orchestrate it properly.  

Hope this helps, and reply here if you have any more further questions.  Perhaps the community has other approaches.

 


Hi Joseph,

Thanks a lot for the detailed answer ! I’m indeed in the second scenario. Is it possible to have an “umbrella” account for the group and all the hotel account under the same group account ? I didn’t know it was possible and thought the only way to do it was to have all separate accounts. 

Thanks again,

Virginie