Jump to section
Integrating Vexo into your React Native or Web app has always been straightforward: install the package and add one line of code. But we wanted to make it even simpler, especially for teams where not everyone is comfortable editing code.
With VexoAI GitHub Integration, you can connect your repository and we'll create a pull request that adds Vexo to your codebase automatically. No manual setup required.
How It Works
The integration uses a GitHub App that you install on your account or organization. When you connect a repository to your Vexo app:
- You select which specific repositories the app can access (no organization-wide permissions)
- Vexo detects your project structure and framework
- We generate the integration code and create a pull request to your repository
- You review the PR, merge it, and Vexo starts collecting data
The PR includes the vexo-analytics package installation and the initialization call in your app's entry point. For React Native apps using Expo, we handle the Expo-specific configuration as well.
Setup
- Go to your app's Settings in the Vexo dashboard
- Click "Install VexoAI GitHub App" in the GitHub Integration section
- Select the repository you want to connect
- Click "Set Up with VexoAI"
- Review and merge the generated pull request
Permissions
The GitHub App requests minimal permissions:
- Read access to repository metadata
- Read and write access to code (to create the integration PR)
- Read and write access to pull requests
You choose which repositories to grant access to during installation. You can disconnect any repository or remove the app entirely from your Vexo dashboard at any time.
What's Next
This GitHub integration is the foundation for upcoming AI-powered features we're building. With your repository connected, we'll be able to offer:
- AI analysis of user sessions to surface patterns and friction points
- Automated insights that correlate user behavior with specific code changes
- Personalized engagement tools based on individual user activity
We'll share more details as these features become available.
Questions or feedback? Reach out at hello@vexo.co or join our Discord.
