Channels
Where conversations come from. Each one is optional — connect what you actually use.
✉️Connected
Gmail
info@grandrapidseventrentals.com
Reads replies from customers and sends yours back out from info@grandrapidseventrentals.com. Only mail from someone already in your customer list becomes a conversation — the electricity bill stays out of it.
Sync failed: gmail /messages?maxResults=100&q=newer_than%3A30d%20-in%3Aspam%20-in%3Atrash → 403 {
"error": {
"code": 403,
"message": "Gmail API has not been used in project 8526453352
💬Off
HighLevel
not connected
Mirrors SMS conversations in so they sit beside the email ones. HighLevel keeps doing the sending; this is a window onto it, not a replacement.
📘Off
Facebook & Instagram
not connected
Messenger and Instagram DMs from your pages. Needs a Meta app review, which takes a few weeks — worth starting only once the other two are earning their keep.
Connecting Gmail
One-time setup — about ten minutes, and no Google review needed
- Go to console.cloud.google.com and create a project called
usa-event-pro. - APIs & Services → Library → enable the Gmail API.
- OAuth consent screen → choose Internal. This is the important one: it limits the app to your own Workspace and skips Google's verification review entirely.
- Credentials → Create credentials → OAuth client ID → type Web application.
- Add this exact Authorised redirect URI:https://app.usaeventpro.com/api/channels/gmail/callback
- Copy the Client ID and Client secret into Vercel → Settings → Environment Variables as
GOOGLE_CLIENT_IDandGOOGLE_CLIENT_SECRET, then redeploy. - Come back here and press Connect Gmail.
USA Event Pro asks for two permissions only: read your mail, and send as you. It never deletes anything, never changes labels, and only stores messages from people already in your customer list. Refresh tokens are encrypted before they touch the database.