Before you start
You need a Convex account. If you don’t have one, Convex asks you to make one during this step; it’s free. Convex organises projects into teams; on the approval screen you pick the team and then create the project Nudge will live in. A team of one is fine. Convex bills you directly, under your own account. You can start on the free plan. Whether a workspace stays inside it depends on how much it does: how many contacts, how many messages and calls a day. Convex shows your usage in its dashboard, so you see it coming before you pay anything.What happens when you click
1
Connect Convex
On the setup page, after you’ve named your workspace, press Connect Convex. Convex opens in the same tab.
2
Approve Nudge in Convex
Sign in to Convex, pick the team, create a project called Nudge, and approve. This is the click only you can make: Nudge, and any agent you’re using, can’t do it for you.
3
Nudge creates the project
Back on the setup page, Nudge has given that project a production deployment and kept one key to it. The page shows the deployment’s name and the last four characters of the key.
What the key lets Nudge do
Nudge doesn’t keep your Convex sign-in. What it keeps is one deploy key, named nudge-control, stored encrypted. Convex ties that key to the one project you approved, and to nothing else, so:- Inside that project it can put Nudge’s code there and update it, change the project’s settings, run its functions, read its data and logs, and pause it. That is what running and updating your workspace takes.
- Outside that project it can do nothing: not your other projects, not your Convex account, not your billing.
Revoking the key
In the Convex dashboard, open the Nudge project, go to the production deployment’s Settings, and delete the deploy key whose name starts with nudge-control. Your workspace keeps running on the version it has. Nudge can’t update it or fix it any more, and within a day your admins see a banner in the app: “Nudge can’t reach your backend to update it”. To put things right, go back to the setup page and press Connect Convex again. You approve the same project, and Nudge mints a new key for the project you already have and deletes the old one at Convex. Nothing is reinstalled.Deleting the key is also how you leave. Your project and all its data stay in your Convex account. See Pausing and leaving.