Signing in for the first time, end to end
A first sign-in is three things in order: Google confirms who you are, Connect binds that identity to a person on the platform, and the session that results resolves to exactly one workspace. There is no password step, because there is no password. The workspace comes from your membership and from nowhere else — never from a link, a header or anything typed into a browser.
The flow, stage by stage#
- Trigger — you open the app and choose to continue with Google. Nothing else on the sign-in screen does anything.
- User or external event — Google shows its own consent screen. Connect never sees a password, and there is no password to see.
- Authentication and workspace resolution — Google returns you with a single-use, short-lived state that Connect matches to the request it started; the session it creates carries one workspace, taken from your membership.
- Ingest — the request that lands is checked in a fixed order: is there a valid session, is this address part of this workspace's surface, and which workspace is active for the rest of the request.
- Canonical record — an identity row ties one Google address to one platform person; a membership row ties that person to a workspace. Both are control-plane records, outside every workspace's business data.
- Reasoning — none. Sign-in is deliberately not a place where anything is decided about your business.
- Knowledge, memory and rules — untouched. A new sign-in adds no knowledge and changes no rule; a first sign-in to a brand-new workspace simply finds all of them empty.
- Autonomy and approval — nothing is approved and nothing is sent. Connect does not begin working because somebody signed in; the runtime mode decides that separately.
- Action through a provider — the only provider involved is Google, and only for identity. No mailbox is connected, no number is claimed and no message moves.
- Result — a session cookie your browser holds, with a lifetime fixed at the moment it was created.
- Relationship, timeline and memory — nothing is written to any relationship. You are a member of a workspace, not a contact in it.
- Audit, usage and Needs You — the sign-in is recorded, no allowance is spent, and the first screen shows whatever the workspace already has waiting.
Three things must all be true#
| Stage | What you see | What changes | What can fail |
|---|---|---|---|
| Consent | Google's own account chooser and consent screen | Nothing in Connect yet | Consent declined, or an organisation policy that blocks the app |
| Identity binding | A brief return to the app | One address becomes one platform person | A return that arrives too late, or twice — the state is single-use and short-lived, so a stale one is refused |
| Membership | The app opens on a working screen | A session is created against one workspace | An account with no membership anywhere: authenticated, and a member of nothing |
The third failure is the one that surprises people. Signing in successfully and then being told there is nothing to show is not a broken account — it is an account nobody has added to a workspace yet. Adding a colleague is the flow that fixes it, and it has to be run by somebody already inside the workspace.
What the session actually is#
- A cookie your browser holds, matched to a stored session row. The row can be revoked; the cookie on its own proves nothing.
- A lifetime fixed when it was created. Using Connect all day does not extend it — expiry is a clock, not an idleness timer.
- A workspace, resolved once from your membership and then used for every query in the request. It is never read from a body, a query string or a header.
- An audience: an Owner session and a customer session take different paths through the same application, which is why a screen can behave differently for the two.
Signing in as somebody else on the same browser ends the session it replaced on that browser only. Your other devices are untouched, deliberately: ending every session on every device because somebody used a shared laptop is a worse outcome than the one it prevents. Ending the others is a separate, explicit action — see Sessions.
What a first sign-in does not do#
It connects no mailbox, claims no phone number, imports no contacts and starts no work. That is worth saying because the empty screen after a first sign-in is often read as a failure when it is the correct result: Connect has nothing to show because nothing has been given to it yet.
The sequence that turns an empty workspace into a working one — profile, channels, knowledge, rules — is Setting up a workspace, and the first hour of it is walked through in Your first hour.
When it does not work#
- The consent screen never returns
- The return carries a single-use state with a short life. A retried or bookmarked return is refused on purpose; start again from the app rather than reloading the return.
- You are signed in but every screen is empty
- Membership, not authentication. Somebody inside the workspace has to add the account.
- You land in a workspace you did not expect
- Resolution follows membership. You are in the wrong workspace covers switching and what a session actually carries.
- It worked yesterday and asks again today
- The session reached its fixed lifetime, or it was revoked. Neither is a fault; You were signed out explains how to tell which.
Questions#
Can I sign in with an email address and password instead?
No. Google sign-in is the only way in, and password sign-in is not available — there is no password field to fill in and no reset flow behind it. That is a deliberate choice: one identity provider, with its own second factor, is one fewer credential to store.
Does signing in start Connect working?
No. Whether Connect takes work is decided by the runtime mode and the master run switch, not by anyone being signed in. A workspace in Draft only stays in Draft only whether five people are looking at it or none.
What happens if two people sign in on the same browser?
The second sign-in ends the first one on that browser. Neither person's other devices are affected. If you want every other session ended as well, that is an explicit action on the account screen rather than a side effect of signing in.