Connected apps is the page that lists every outside application you have
given access to your Haven account — an AI assistant such as ChatGPT or Claude,
a partner integration, a developer tool — and lets you remove any of them
immediately.
Open it at
bookwithhaven.com/connected-apps and sign in, or from
Host Dashboard → Integrations, where Connected apps sits at the bottom
of the page. It is a standalone page rather than a Host Dashboard tab. Haven
also links to it from the email an account owner receives when a team member
connects something on their behalf.
- You connected an AI assistant and want to check what it can actually do.
- You are not sure whether an old integration is still active — the last
used date answers that.
- Someone left your team and you want to review what is still connected.
- You want to cut off an application right now, without contacting its support.
What the page shows
One card per connected application:
- The app's name, description, and logo, as the application registered
them.
- Connected {date} — when the authorization was approved.
- Last used {date}, or never used. This is the field worth reading. An
app connected a year ago and silent since is the one to remove.
- Connected by a team member, when someone other than you approved it.
- What it can do (N) — expand this to see every permission in the same plain
language the consent screen used when it was approved. "See your bookings,
their dates, status and totals" reads the same both places, on purpose.
- "Haven paused this connection for security", in amber, on the rare
occasion Haven suspends a connection itself.
The page deliberately shows no tokens, keys, or secrets. There is nothing on it
that a support agent looking over your shoulder should not see.
If nothing is connected, the page says so — Nothing is connected to this
account — which is a real answer, not an error.
- Open bookwithhaven.com/connected-apps.
- Find the application and click Disconnect.
- Read the confirmation. It names the application and says what stops.
- Click Disconnect again to confirm, or Keep it to back out.
The row disappears once Haven confirms the removal, not before — so a row that
is still on the page is still connected.
Your role matters. Owners and managers can disconnect. Viewers see the list
and a note explaining that removing an app is an owner or manager action.
Disconnecting is immediate and final:
- The application loses access on its very next request. Every access and
refresh token on the connection dies at once. There is no grace period and
nothing for the app to refresh.
- Anything it was doing on your behalf stops — syncing a calendar, answering
guests, pulling reports.
- The app is told why. Haven answers its next call with a specific signal
that means "the host disconnected you, send them through consent again"
rather than the generic expired-token answer, so a well-built integration
shows its own user the right message instead of retrying forever.
- Nothing it already wrote to your account is removed. Bookings, blocked
dates, rates, and messages it created stay exactly as they are. Disconnecting
ends access; it is not an undo.
- Reconnecting means going through the app again. You cannot turn the
connection back on from this page. The application has to send you through
Haven's consent screen a second time, and that creates a new entry rather than
reviving the old one — so your history shows two separate decisions you made,
which is what matters if you ever need to reconstruct what happened.
A connection Haven paused for security reads differently from one you turned
off. You did not disable it and you cannot re-enable it from this page; the
application has to ask you to reconnect before it works again. Disconnecting a
paused app is still available, and still permanent.
- A connection is account-wide. It covers every listing on the account,
including listings you add later. There is no per-listing switch to flip
instead of disconnecting.
- A blog app asks which site it is for. When an app wants to publish
blog articles, the consent screen asks you to pick the site. The one
already selected is the same site your SEO tab opens on. Pick another if
you want the blog somewhere else. If you have no multi-unit site, you pick
a listing. That choice does not limit the rest of the connection.
- Each Haven account is its own list. If you manage several accounts, an app
connected to one is not connected to the others.
- Removing an app here is the whole job. You do not also need to remove it
inside ChatGPT, Claude, or the partner's own product — though tidying up the
now-dead connector on their side avoids confusing error messages.
- Permissions can shrink on their own. Haven re-checks your role on every
request, so if a manager who connected an app is changed to Viewer, that app
loses its ability to make changes immediately, without anyone touching this
page.
- Blog articles go live when the app publishes them. An app allowed to
publish blog articles adds them to the blog for the site it targets. An
article it publishes is public. If that site does not have a Blog page yet,
the first published article creates one. You can edit or unpublish the
article from Grow your brand → Shared Page Content → Blog library.
- inkSTR shows on the blog when it is connected. The Blog library and
every site’s Manage blog panel show inkSTR’s logo with Connected
while that connection can publish. If Haven has paused it, the same place
says Paused. Nothing appears there until inkSTR is connected.
- inkSTR can read the site you picked. With Listings permission it can
import that site’s logo, contact details, social profiles and places, and
each listing’s photos, address, descriptions and amenities, so the blog
matches the site. It cannot read wifi passwords, gate codes or check-in
instructions unless you also allow guidebook arrival secrets.