Common questions: QuickBooks, Google, smart locks, AI assistants, API keys, and webhooks
Quick answers about connecting QuickBooks Online, Google, Instagram, RideDog, igloohome smart locks, Claude or ChatGPT (MCP), the ACG chat assistant, API keys, and webhooks, plus why a connection may be missing or greyed out.
Where to find it
Settings → Integrations; Settings → ACG Assistant
Quick answers about the tools you can plug into Renta. All of them live on one page, Settings → Integrations, except the ACG chat assistant, which has its own card.
Where to find it
Settings → Integrations (Owners and Managers). Sections run top to bottom: AI Assistant (MCP), Calendar Sync, RideDog GPS Tracking, Google, igloohome Smart Locks, QuickBooks Online, Instagram (when switched on), Webhooks, and API Keys. The ACG Assistant card is separate.
Questions and answers
Why can't I see the Integrations card?
The page needs the "Manage API keys & webhooks" permission, which Owners and Managers have and Staff do not. The ACG Assistant card needs "Edit settings". See Common questions: team members and permissions.
QuickBooks
How do I connect QuickBooks Online?
Open Settings → Integrations, find QuickBooks Online, and press Connect to QuickBooks. You sign in on Intuit's own page and approve. Then the card says "QuickBooks connected. Paid bookings will be posted as sales receipts each night." See Connecting QuickBooks Online.
What does Renta send to QuickBooks?
Each fully-paid booking, as a sales receipt overnight. Sales tax goes on its own line called "Sales tax collected". Refunds only post once you pick an account under Refunds come out of and press Save; until then the card says "Refunds won't post to QuickBooks until you choose this."
How do I sync right now, or pause the nightly sync?
Use Sync now to post immediately, and Pause nightly sync or Resume nightly sync to switch the automatic run off or on. The card's Nightly sync line shows On or Paused, and Last sync shows "Not yet run" before the first one.
The card says "Needs attention" or asks me to reconnect. What do I do?
Press Reconnect. QuickBooks requires the link to be renewed from time to time, and the card warns "QuickBooks requires this connection to be renewed within N days. Reconnect to keep nightly syncing running."
Some bookings show "Skipped" or "Failed" under Recent activity. Are my books complete?
Not necessarily. Recent activity lists each sale and refund as Posted, Skipped, Sending, or Failed. A Skipped or Failed row means that booking is not in QuickBooks, so check it rather than trusting a healthy-looking connection.
What does connecting Google give me?
Search Console and Analytics numbers inside Renta, and optionally your Google Business Profile reviews. Press Connect Google in the Google card and approve the permissions. If Google reports a missing permission you see "Reconnect and approve both Search Console and Analytics access." See Connecting your Google Business Profile.
Why does it say Google needs a paid plan?
Renta checks that your subscription is in good standing (active or past due). If it has been cancelled you see "Connecting Search Console, Analytics, and your own tracking IDs is part of Renta's paid plan." with View plans. See Common questions: your plan, billing, and invoices.
How do I choose which Search Console site and Analytics property to use?
After connecting, press Manage Google → (or Change properties), pick a Search Console site and an Analytics property, and save. If both a "sc-domain:" and an "https://" version of your site are listed, choose the sc-domain one: it covers your whole domain. Unverified sites cannot be chosen. Also show in Insights lets you add more Analytics properties; each is reported separately.
How do I add Google Business Profile reviews?
In Manage Google →, press Add Business Profile, approve the extra permission, then choose a Business Profile location (Renta shows one at a time). Declining it leaves Search Console and Analytics connected. The connecting Google account must own or manage the listing.
Can I add my own Google Analytics or Tag Manager without connecting Google?
Yes. In Manage Google, the tracking section takes a Google Analytics 4 Measurement ID (G-XXXXXXXXXX), a Google Tag Manager Container ID (GTM-XXXXXXX), and optionally a Google Ads Conversion ID and Conversion Label. No sign-in is needed. They run only on your public storefront, only after a visitor accepts cookies. See Google Analytics and Tag Manager.
How do I disconnect Google?
Press Disconnect in the Google card (it is also on the Manage Google page).
How do I connect Instagram?
Press Connect Instagram in the Instagram card. It shows your latest posts on your website through the Instagram Feed widget. The card only appears when Instagram is switched on for Renta. If it is on but not set up yet, the button is greyed out and the card says "Instagram isn't enabled on this environment yet."
Why does Instagram refuse my account?
Feeds need an Instagram Business or Creator account. Switch yours in the Instagram app under Settings → Account type and try again. If Instagram later revokes access, the card says "Instagram revoked access. Reconnect to start showing posts again." See Connecting Instagram for analytics.
RideDog
What is RideDog and how do I connect it?
RideDog is GPS tracking. In the RideDog GPS Tracking card press Connect with RideDog to view your trackers and live vehicle locations inside your dashboard. After connecting you see "RideDog connected. Your trackers will appear shortly." See Connecting RideDog.
RideDog says it needs attention. What now?
Press Reconnect. The card shows Last update so you can see when it last heard from RideDog, and Disconnect removes the link. If you see "RideDog isn't fully configured yet", the setup is on Renta's side; contact team@rentalabs.io.
Smart locks (igloohome)
How do I connect igloohome smart locks?
In the igloohome Smart Locks card, type your Client ID and Client Secret from your iglooaccess dashboard (under API Access) and press Connect igloohome. Renta can then issue self-expiring door codes for bookings, and the codes work offline. See Connecting smart locks.
How do guests get their door code?
Press Manage locks & delivery → and choose how the code is delivered: Email, SMS, Email + SMS, or Admin only (staff share it by hand). SMS is shown as "SMS not yet available".
How do I tie a lock to a rental?
On the igloohome dashboard page, pick Unit, Item, or Location next to each lock and choose which one it secures. You can also pair a lock to a unit while editing that rental item. If it says "No locks found on your iglooaccess account yet", add them in igloohome first.
AI assistants (MCP)
What is the "AI Assistant (MCP)" section?
It lets your own AI assistant, such as Claude or ChatGPT, read your Renta data directly. MCP (Model Context Protocol) is the standard way assistants connect. The permissions you grant can include write access, which means creating and editing real bookings, customers, fleet items, and more, not just reading.
How do I connect Claude.ai or ChatGPT?
Press Connect Claude or ChatGPT ("Get started →"). A four-step wizard asks you to pick the app, copy your connection link, follow the steps in that app, and approve the connection on a Renta sign-in page, then shows "[App] connected". In Claude.ai it is Settings → Connectors → Add custom connector. In ChatGPT it is Settings → Apps & Connectors, with Developer mode turned on. No key is needed.
How do I connect Claude Code, Claude Desktop, Cursor, VS Code, or Codex?
Press + New Connection, give it a Name (for example Claude Desktop), tick the Permissions you want, and press Create Connection. Renta shows the key once ("This key won't be shown again. Copy it now.") with ready-to-paste settings for each of those apps and an Other option.
What can the assistant do, and how do I limit it?
Only what you tick. The permissions list is grouped by area (Bookings, Availability, Fleet, Customers, Website builder, Coupons, Pricing rules, Waivers, Gift cards, Reports, Settings & checkout, and more), each with a Read box and often a Write box. Write boxes are shown in red because they change real data.
What does "Never used" mean on a connection?
It means the connection has never reached Renta. The row says "Never used — if you've set it up, the connection isn't reaching Renta", which usually points to a wrong key or settings pasted in the wrong place.
How do I disconnect an AI assistant?
For a key connection, press Revoke; the assistant loses access at once and it cannot be undone. For ChatGPT or Claude.ai approved by sign-in, find it under Connected AI apps and press Disconnect.
ACG chat assistant
What is the ACG Assistant?
A chat bubble powered by your ACG AI assistant, shown on your public storefront. It is separate from Renta's own help chat. Settings → ACG Assistant. See Adding your ACG AI chat assistant to your site.
How do I turn on the chat bubble?
Tick Show the chat bubble on my public storefront and press Save. It is off by default. You also paste your ACG publishable key (starts "acgpk_"); you can paste the whole embed snippet from ACG's Settings → Integrations and Renta keeps just the key.
How do I see the chats and reply to visitors?
Press Connect with ACG, approve in ACG, and you come back. Chats then show under Inquiries → Chatbot. If you cannot approve in this browser, use Use an access token instead and paste a token that starts "acgp_".
API keys and webhooks
How do I create an API key, and what are the choices?
In API Keys press + Generate New Key, give it a Name, choose a Type, and an Environment (Live for production data, Test for sandbox data). Secret (sk) is full access, server-side only; Publishable (pk) is read-only and safe for client-side use. The key is shown once, so copy it then. Most shop owners never need one. See Creating API keys for developers.
What is a Partner key?
Tick Partner key (limited scopes) to give an outside channel partner only what it needs, instead of full access. It is a secret key, and the only permissions you can grant are availability read and bookings read.
How do I take an API key away?
Press Revoke on its row and confirm. It cannot be undone. Each row shows the key's type, environment, scopes, when it was created, and when it was last used.
How do I send Renta events to another system (webhooks)?
In Webhooks press Add a webhook, enter the address under Where should we send it? (an https:// address on the public internet; private addresses are refused), optionally say what it is for, tick the events, and press Add webhook. The events are "A booking is made", "A booking is cancelled", and "A payment goes through". See Sending Renta events to another system.
How do I check that a webhook is working?
Each webhook shows when it was "last delivered" or "never delivered yet". Press Recent deliveries to see attempts, and Show signing secret to get the secret that proves a message came from Renta. There is no test button.
Why does my webhook say "Switched off automatically"?
Renta turned it off after 20 deliveries in a row failed. Fix your receiving address, then press Turn back on. Pressing Turn off pauses a working one.
Related
Still stuck? Ask the chat.