Customer
A critical architectural decision within FNBNext is the scope of customer data. To provide maximum flexibility, FNBNext supports two distinct models for customer data ownership, which can be configured at the Organization level.
Brand-Scoped Customers (Default Model)
By default, customer data is siloed within the Brand where the customer created their account. This is the simplest and most common configuration.
- Data Structure: The customer record is directly linked to a
brandId. - Customer Experience: A customer's account, order history, and loyalty points for "Brand A" are completely separate from their account for "Brand B," even if both are owned by the same Organization.
- Best For: Organizations that own unrelated brands or who must adhere to strict data isolation policies between their properties.
Organization-Scoped Customers (Unified CRM Model)
For restaurant groups who want to build a unified loyalty program and get a 360-degree view of their customers, FNBNext offers a powerful Organization-scoped CRM model.
- Data Structure: The customer record is a top-level object owned by the
Organization. All associated data, such as orders and loyalty points, is then linked to both the customer and the specific Brand where the interaction occurred. - Customer Experience: A customer creates a single account with the parent Organization (e.g., a "Global Food Group Account"). This one account can be used to log in, place orders, and earn/spend loyalty points across all participating brands within the Organization.
- Best For: Large restaurant groups focused on building a powerful, cross-brand loyalty program and leveraging customer data for sophisticated marketing and personalization.
Loyalty Program Policies
When using the Unified CRM Model, the Organization can further define its loyalty policy:
- Shared Points Pool: Points are fully fungible and can be earned at one brand and spent at another.
- Brand-Specific Wallets: The customer has a separate points balance for each brand, all managed under their single, unified account.
Choosing the right customer data scope is a key strategic decision that should be made when first setting up an Organization in FNBNext.