Connect Expo and link your project
Connect an Expo access token privately, select the correct account and link or create a project for your RNBlocks app.
The direct publishing build path uses an Expo access-token connection. Connect the account first, then choose the project for this app. GitHub is optional for this path.
On this page
Choose who owns the project
Your Expo login can access a personal account and organizations. The selected account owns the project; a connection is permission to act, not a new project.
For team or client work, choose the intended organization. In Expo’s dashboard, open the account menu → Create Organization, enter its name and slug, and choose Create. Invite collaborators with suitable roles instead of sharing a personal password.
Expo’s official organization setup example, with empty name and slug fields.
Expo: Account types- Use an organization when the project should belong to a team.
- Choose a recognizable name and the intended organization slug.
- Invite collaborators and grant the access they need.
Connect your account
Open Connect Expo
In the Expo section, choose Connect Expo, then Open Expo access tokens. Sign in or create your account on Expo.
Create an appropriate token
Expo personal tokens can act across accounts available to you. A robot token can use a limited role. Choose access appropriate for the project and keep the token private.
Return to RNBlocks
Enter it in Expo access token and choose Connect account. Wait for the connection result before selecting a project.
Example: Connections with the Expo form open. Account and token fields are empty.
- Open Connections in the publishing work area.
- Choose the provider, then follow its account setup instructions.
- Enter credentials only in the private form, never in the conversation.
Link an existing project
Choose the connection and account
Under Project for this app, select Expo connection, then Expo account. An organization’s project may be under a different account than your personal projects.
Choose the app’s project
Select Expo project and choose Link project. Use Load more projects when needed. Check the Linked project name afterward.
Use an ID if needed
Choose Enter a project ID instead, copy the ID from the project’s Expo settings, then choose Verify and link project. Typing an ID does not establish access until verification succeeds.
The actual RNBlocks project controls with an illustrative Example team connection and Pocket Chef project.
- Choose the saved Expo connection and the account that owns the project.
- Select the project intended for this app. The connection and project are separate choices.
- Use Link project after checking the owner and project. You can enter a project ID instead if needed.
Confirm the project in Expo
Open the linked project in Expo and check its owner and name against RNBlocks Connections. Builds shown in that dashboard belong to that project. A saved token and an app’s selected project are separate parts of setup.
Expo’s official StickerSmash tutorial example. Its account and project values are sample documentation values.
Expo: Configure a development build- Check the account and project selected in Expo.
- Use the project ID and owner to distinguish this project from other apps.
- Return to RNBlocks to select and link the intended project.
If this app has no Expo project yet
Select the saved access-token connection and choose Use this account. Ask the publishing agent: Create an Expo project for this app in my selected account.
Review the proposed project and account before approving its creation. Once the project is linked, check its name in Connections. You can also create the project in Expo and return to link it.
What about Sign in with Expo?
Other Expo connections contains Sign in with Expo. That browser sign-in connects Expo’s MCP tools. It cannot upload the direct release package, and its build tool requires a linked GitHub repository.
For the direct RNBlocks build path, use Connect Expo and an access token. A successful browser sign-in alone does not complete that setup.
Connection or project missing?
| What you see | What to do |
|---|---|
No accessible accounts | Confirm that the token belongs to the correct user or robot and has access to the owning account. |
No projects in this account | Choose the correct Expo account, create a project, or select Refresh projects after creating it elsewhere. |
Reconnect required | Connect a valid token, then check the app’s project binding. |
Changed project | Check the app identity and ask for a fresh build review. Old results still refer to the project used for those builds. |
Disconnected in RNBlocks | Read the cleanup message. Revoke an access token in Expo when you also want to remove its provider access. |