Getting Started
Get RepGuy running in minutes. Follow these simple steps.
Create a Project
Create a project to connect your keys and workflow.
Project Requirements
- OpenAI API Key
- Domain API Key (for your agent workflow)
- Workflow ID from your agent builder
Steps
- Open the Dashboard
- Click New Project
- Add your AgentBuilder API key (encrypted at rest)
- Add your Domain API key
- Enter your Workflow ID
- Click Create Project
Configure your workflow
Set your API keys and workflow ID.
Mobile Pairing
Pair your phone to launch and chat on mobile.
Using a QR code
- Open your project on the dashboard
- Click Launch
- Scan the QR code in the app
- Approve the request
Security Features
- End-to-end encrypted connections
- Slide-to-approve authentication
- Temporary pairing tokens
- Automatic timeout protection
Launch and connect
Click Launch, then scan the QR code.
Approve pairing
Slide to approve on the dashboard. The app opens the chat automatically.
Tip
Keep the dashboard open while pairing. The connection times out after 1 minute.
API Keys Setup
Add two keys: AgentBuilder (service account) and Domain (allowlist).
AgentBuilder API Key
Create a service account key in OpenAI:
- Go to OpenAI Agent Builder
- Navigate to API Keys section
- Create a Service Account secret key
- Paste it into RepGuy (encrypted at rest)
Domain API Key
Allowlist your domain so RepGuy can call your workflow.
Create a domain key in OpenAI:
- Go to Domain Allowlist
- Click Add Domain and enter "https://repguy.dev/"
- Create the domain API key
- Paste it into RepGuy (encrypted at rest)
Video Guides
Watch step-by-step tutorials to get started with RepGuy quickly.
Complete Setup Tutorial
Follow along as we walk through the entire RepGuy setup process from start to finish.
What's Covered
- Creating your first project
- Setting up API keys securely
- Mobile app pairing process
- Testing your workflow
- Best practices and tips
Quick Start
This tutorial covers everything you need to know to get RepGuy working with your OpenAI agent workflows.
MCP Server
Connect external services to your workflows using Model Context Protocol (MCP) servers. Enable your agents to interact with databases, CRMs, and other tools.
Supabase Connector
Connect your Supabase database to enable your agents to query and manipulate data.
Setup Steps
- Login to repguy.dev
- Select a workflow
- Scroll down to Active Services
- Click Add Services
- Choose Supabase from dropdown
- Fill in your connection details
postgresql://postgres:[YOUR_PASSWORD]@db.dbnvpzdqjxzpivvahaya.supabase.co:5432/postgres
Replace [YOUR_PASSWORD] with your actual database password
Your Supabase database password
After setup, click Create to activate the connector.
Go to MCP ConnectSupabase Setup Video
Watch this step-by-step video to see how to connect your Supabase database.
HubSpot Connector
Integrate with HubSpot CRM to enable your agents to manage contacts, deals, and more.
Setup Steps
- Login to repguy.dev
- Select a workflow
- Scroll down to Active Services
- Click Add Services
- Choose HubSpot from dropdown
- Click Login to authorize
Authorization Flow
You'll be redirected to HubSpot to install the RepGuy app. Once authorized, you'll be redirected back to RepGuy automatically.
After successful authorization, start using HubSpot in your AgentBuilder.
Go to MCP ConnectHubSpot Setup Video
Follow along with this video to connect your HubSpot CRM to RepGuy.
MCP Connect
Use your connected services in AgentBuilder by configuring MCP connections.
Using Connected Services
- Open your AgentBuilder workflow
- Navigate to the MCP or Tools section
- Select your connected service (Supabase, HubSpot, etc.)
- Configure the specific actions you want your agent to perform
- Test the connection to ensure it's working properly
Supabase Actions
- Query database tables
- Insert new records
- Update existing data
- Delete records
HubSpot Actions
- Create and update contacts
- Manage deals and pipelines
- Track interactions
- Generate reports
MCP Connect Video
Learn how to use your connected services in AgentBuilder with this comprehensive guide.
Troubleshooting
QR Code won't scan
- Ensure your camera has permission to access the camera
- Check that the QR code is fully visible on screen
- Try adjusting screen brightness
- Generate a new QR code if it has expired
Connection timeout error
- The pairing window is only valid for 2 minutes
- Click "Launch" again to generate a new pairing session
- Ensure both devices are connected to the internet
- Try refreshing the dashboard page
API key errors
- Verify your OpenAI API key is valid and has sufficient credits
- Check that your Domain API key matches your workflow platform
- Ensure there are no extra spaces when pasting keys
- Try regenerating your API keys from the source
Workflow not responding
- Check if your workflow is active on the platform
- Verify the Workflow ID is correct
- Ensure your API keys have proper permissions
- Contact support if the issue persists
Need More Help?
Our support team is here to assist you with any questions.