Falaah Falaah AI
Platform

One Place to Connect, Authorize and Check Your Integrations

Connections now holds the whole integration catalog, an honest button on every service, a clearer sign-in popup, and an approval screen that shows exactly what an outside app can reach.

MT
Muin Team
· · 4 min read
One Place to Connect, Authorize and Check Your Integrations

Connecting a service should answer three questions without a support ticket: can I connect this, did it work, and is it still working? This release puts all three answers on one screen.

One screen instead of two

Muin used to have two integration catalogs. An admin could connect a service in one and not find it in the other, and reasonably conclude the connection had failed.

Now there is one: Connections in the sidebar, for owners and admins. It has four tabs:

  • My Integrations: every connection with its status, last sync, schedule and success rate.
  • Integration Catalog: every service Muin can connect to.
  • Sync History: every run for a connection, and its result.
  • Health Status: each connection rated Healthy, Degraded, Unhealthy or Unknown.

Old bookmarks to the previous pages land on the same screen, with any settings in the link kept.

A button that tells the truth

Every catalog card ends in a button, and the button now says what is actually possible:

  • Connect means you can connect it now. QuickBooks Online, Google Drive, Google Calendar and Outlook Calendar are in this group.
  • Set Up or Managed in Settings means it works but is set up on its own screen. Slack lives in Settings, the custom REST API connector under API Connectors, and Finch payroll under HR.
  • Not available yet means exactly that. Xero, Dropbox, OneDrive and HubSpot cannot be connected today.
  • Upgrade to Connect means the service belongs to a module your plan does not include.

Before this change, Slack showed as not available in the catalog while customers were already using it from Settings. Nobody was lying; the two screens simply did not know about each other. They do now.

Authorizing, and what happens when it fails

Click Connect and a popup opens on the service’s own sign-in page. Muin never sees that password. When you approve, the popup shows Connected Successfully! and closes itself, and the new connection appears in My Integrations.

The failures are the part that used to cost time, so each one now says what to do:

  • If your browser blocks the popup, Muin says so and copies the sign-in link to your clipboard.
  • If the sign-in is not finished within two minutes, you see Authorization timed out rather than a spinner that never ends.
  • If the service refuses, its own reason is shown under Authorization Failed.

When a connection gets into trouble

Each connection has its own page with Overview, Runs, Settings, Audit and Debug tabs, plus Test Connection. Connections that import data also have Sync Now.

When a connection turns Degraded or Unhealthy, admins get a task in their Inbox, and an Unhealthy connection also sends an email. If a provider keeps failing, Muin stops calling it to protect your account. Admins can reset that pause from the connection page, once per day per connection, so a stray click cannot keep hammering a provider that is still down.

A sync that only got part of the way through no longer skips what it missed. Muin keeps its place at the last item it actually imported, and the next run picks up the rest.

Apps that connect to Muin

The other direction matters just as much. When an outside app, such as Claude, asks to reach your Muin organization, you now see an approval screen before anything is shared. It names:

  • the app and the organization it wants,
  • what it Can read, such as donors and contributions, fund balances, grants and documents,
  • what it Can change, if anything, such as recording a contribution that still goes through your approval gate,
  • where the sign-in code goes after you approve.

The app gets what you can already see, never more, and only in that one organization. An app that registered itself carries an Unverified app badge. Only an owner or administrator can approve an app that asks to change things.

Every approved app is listed at Settings → Integrations → Connected apps, with who approved it and when its access ends. Revoke access ends it immediately.

Try it

Open Connections in the sidebar and look at Health Status first. If everything is green, the catalog is one tab over.