Understand how eg2 uses contacts to filter data and authenticate customers.
In eg2, a contact is an email address. It serves two purposes at once: it’s how eg2 delivers the login code to your customer, and it’s the key eg2 uses to decide which rows that customer can see.
When you configure a tab, you choose a contact column — the column in your spreadsheet that identifies each customer. Every row where that column matches the logged-in customer’s email address is shown to them. Every other row is hidden.
This means:
Add contacts by putting email addresses in the contact column of your spreadsheet. No setup in eg2 is required — the next sync picks them up automatically.
Format:
[email protected]The contact value must match exactly the email address the customer will use when logging in — including capitalization.
Your customers never create a password. When they open the portal link:
The code is valid for a short window. After logging in, customers remain logged in on that device until their session expires.
From the admin panel, you can preview the portal exactly as any contact would see it:
This is the fastest way to verify data before sending the portal link to a customer, or to investigate a support question.
If a customer logs in but the portal shows no data, it means no rows in the spreadsheet match their email address exactly. Check: