Early access. App Integrations are available to users with the feature enabled.
How are App Integrations different from Chat Integrations?
Both connect the same kinds of services. The difference is who uses the connection.How do I set up App Integrations?
Tell Hercules what you want your app to do, for example “create a Linear issue for every new work order”. Hercules finds the integration and asks you to connect it in the chat. To connect one yourself, open your app, then click Build → App Integrations. Choose a service and sign in or paste its key. Pick which environments (production, preview, development) the connection covers. Your app gets the credentials it needs when it runs.Additional FAQ
Can my users manage connections inside my published app?
Can my users manage connections inside my published app?
Not through App Integrations. You create, reconnect, and remove these connections in Hercules.
Your users do not get a connection management flow inside your app.
Can I connect multiple accounts for the same service?
Can I connect multiple accounts for the same service?
Yes. Each connection has an ID. Your backend must include this ID on each call through the
Hercules SDK (a code library for your app).
Does each customer get separate access to connected services?
Does each customer get separate access to connected services?
Hercules controls access by app and environment, not by your app’s
customers. Calls use the connected account’s permissions. Your backend must check
each user’s company and role before using a connection or returning data.
How can I let customers connect their own accounts?
How can I let customers connect their own accounts?
Build a separate integration with the provider’s API (a way for apps to exchange data). Your
backend must manage each customer’s connections, credentials, and permissions. This is separate
from App Integrations.
Can I use Chat Integrations and App Integrations together?
Can I use Chat Integrations and App Integrations together?
Yes. Chat Integrations let Hercules use a service while you build. App Integrations let your
published app use it. They are separate connections, so connect the service in both places if you
need both.
Who can use App Integrations?
Who can use App Integrations?
App Integrations are currently in early access. If Build → App Integrations is not visible
in your app, the feature is not enabled for your account.
Need help? Reach us at hello@hercules.app.