· 4 min read

LOYI: Target Audience in a Single Sentence with Dynamic Segments

Loyi's dynamic segment engine automatically groups your customers by RFM, basket, and behavioral filters, and updates itself as behavior changes.

Oğuz Güç · Kurucu
Woman presenting a graph to an audience
Photo: Vitaly Gariev · Unsplash

One of the biggest mistakes in restaurant marketing is sending the same message to every customer. Because when a guest who spends an average of 1,500 TL on a Saturday evening and a student who stops in once a month for a coffee both receive the same announcement, both start to disengage at the same moment. One feels overlooked; the other faces a campaign that exceeds their budget and gives up. The solution lies in dividing customers into meaningful groups based on their behavior. This is called segmentation, and when structured well, it ensures every message reaches the right person.

Loyi builds segmentation not as a one-time list-generation exercise but as a continuously updated, living structure. This means that when you create a segment, customers are automatically included or excluded based on their behavior. A segment you define today as “hasn’t visited in the last 30 days” will automatically detect when a new customer enters that situation tomorrow and update the list. This approach eliminates the need to manually refresh lists every morning and frees the marketing team from the repetitive tasks that consume their time.

What data is used to build a segment?

When creating a segment in the Loyi panel, you’re presented with a broad filter list. Leading the list are last visit date, total visit count, average basket size, total spend, and points earned. These five fields form the foundation of classic RFM analysis and are sufficient for around 80% of restaurants. For brands that want advanced analysis, more specific filters are also available: which branch is ordered from and how often, which category within the menu is preferred, what response has been given to campaigns, and when the app was last opened.

These filters can be layered on top of one another. For example, you can create a multi-layered definition such as “customers with an average basket above 800 TL, who prefer the Kadıköy branch, and haven’t visited in the last 14 days.” Loyi runs this definition in seconds, shows you the number of matching customers, and presents it ready to build a campaign.

Creating a segment with natural language

In classic software, creating a segment requires manually selecting all the filters. This is both time-consuming and challenging for non-technical staff. Loyi offers a different approach at this point. You type in a natural sentence to the panel: “Guests who come on Saturday afternoons with an average basket above 800 TL.” The AI reads the sentence, converts it into the correct filters, and builds the segment live. If you change your sentence slightly — say “Sunday” instead of “Saturday” — the segment automatically recalculates according to the new definition.

The greatest advantage of live segments

Customer behavior changes constantly. A new member is in the “new customer” segment today; after three visits they move to the “potential loyal” segment; a year later they become a “champion,” and then perhaps after a long absence they fall to the “at-risk” segment. Tracking all these transitions manually seems almost impossible. Loyi’s dynamic segment engine handles these transitions for you automatically. Moreover, when a customer moves to another segment, if there is an automated campaign attached to that segment, it is triggered directly. For example, if you’ve set up a rule like “send a personalized win-back message within 48 hours to every customer who drops into the at-risk segment,” the process runs without you having to do anything.

Excluding staff and special groups

Every restaurant has certain groups that should be excluded from the segmentation flow. Staff, test accounts, and demo users created for promotional days need to be exempt from campaigns. Otherwise, staff continuously receive discounts, data becomes corrupted, and genuine guest behavior cannot be understood. In the Loyi panel, you can exclude these groups from segments directly using the “exclude” filter. Once configured, it applies to all campaigns — you never have to set it up again.

Branch-level segmentation

For multi-branch chains, the branch-level segment feature is critically important. You might want to send a message specific to only Kadıköy to guests at that branch, or you might want to invite loyal customers near a newly opened branch. With the branch filter in the Loyi panel, you can build this segment in a single click. The system knows how often a customer has spent at which branch by looking at their history, and incorporates this information into segmentation.

Turning a segment into a campaign

After creating a segment, building a campaign on top of it is just a single click away. The Loyi panel automatically suggests the recommended campaign type (push notification, SMS, email, coupon) for the selected segment. It shows the estimated open rate, conversion rate, and expected additional revenue before you send. This way, you have a quantitative projection before launching the campaign.

Conclusion

Dynamic segmentation is the infrastructure at the heart of modern restaurant marketing. Manually generating lists, sorting customers in Excel, recalculating every month — these are all time wasted. Loyi’s live segment engine places your customers in the right groups at all times and ensures every campaign reaches exactly the right person. Being able to create a segment by writing a single sentence greatly reduces the distance between technology and the marketing team.