Integrations

# Integrations

Hook up the services your community needs: translation, AI helpers, search and automation.

## Integrations

Pick the services behind language tools, AI helpers, search and automation.

-   ### [Language detection and translation](https://welley.com/integrations/integration-language/)
    
    Pick the language services your server uses.
    
    -   Detect languages with the built-in detector or set up DeepL for it.
    -   Turn on DeepL translation with your own credentials for the service.
    -   If no provider is set up, the server can turn translation off.
    
    Translation only works when a service is set up and turned on.
    
    ![The Language page with a translator choice for language detection and DeepL selected for translation, with an empty API key field.](https://welley.com/assets/media/admin-demo-integration-language-1280.e7e840f0.webp)
    
    Choose the services for language detection and translation, and enter their API keys. No provider key is shown here.
    
-   ### [AI providers and models](https://welley.com/integrations/integration-ai-providers/)
    
    Pick AI providers and choose which models your server offers.
    
    -   Manage provider credentials and look through the model catalog.
    -   Welley supports OpenAI, Anthropic, Google and OpenRouter as providers.
    -   A model's capabilities decide which jobs it can do.
    
    AI services need credentials from the operator, a model that's turned on and a provider that's available.
    
    ![The provider cards show AI provider settings and connection controls.](https://welley.com/assets/media/admin-demo-integration-ai-providers-2000.e007ac65.webp)
    
    Each provider card has the settings for that AI provider and the controls to connect it.
    
    [See all screens](https://welley.com/integrations/integration-ai-providers/)
    
-   ### [AI tools and limits](https://welley.com/integrations/integration-ai-tools/)
    
    Choose which AI tools people can use.
    
    -   Set the models and daily limits for supported text and image tools.
    -   Your server's configuration decides which AI options are available.
    -   Personal and group actions still follow their own permissions.
    
    Which tools work depends on how providers are set up and what the models support.
    
    ![The AI tools form shows image generation permissions, a model selector, and user limits.](https://welley.com/assets/media/admin-demo-integration-ai-tools-1240.d82fa440.webp)
    
    The AI tools form has image generation permissions, a model picker and limits per user.
    
    [See all screens](https://welley.com/integrations/integration-ai-tools/)
    
-   ### [AI bots](https://welley.com/integrations/integration-ai-bots/)
    
    Make a bot with its own profile, model, instructions and permissions you control.
    
    -   Choose activity, content, question or scheduled triggers.
    -   Choose what the bot is allowed to do.
    -   Try the bot out in its editor before you publish it.
    
    The operator has to set up a model that supports the tools the bot needs. A bot can only do what it has explicit permission to do.
    
    ![The AI bots page of server administration with no server bot yet and a Create bot profile button.](https://welley.com/assets/media/admin-demo-integration-ai-bots-2000.723ede26.webp)
    
    Create a server bot profile and give it a personality, tone of voice and behavior. Groups can also have their own bots.
    
-   ### [MCP servers](https://welley.com/integrations/integration-mcp/)
    
    Let AI bots use the external tools you pick.
    
    -   Set up Model Context Protocol servers in the Integrations section.
    -   Start from an available preset or set up a custom service.
    -   Turn the service on only for the scopes that need it.
    
    External tools need a configured service and any credentials it requires.
    
    ![The MCP servers page with switches for the Exa Fetch, Exa Search, Firecrawl and Tavily Search presets and an Add custom server button.](https://welley.com/assets/media/admin-demo-integration-mcp-2000.c96d64ad.webp)
    
    Connect AI bots to MCP tool servers. Turn on a built-in preset with its API key, or add your own server.
    
-   ### [AI search setup](https://welley.com/integrations/integration-ai-search/)
    
    Pick and look after the model behind semantic search.
    
    -   Choose an embedding model and check whether AI search is on.
    -   When the embedding configuration changes, follow the recalculation as it runs.
    -   The screen tells apart active, unconfigured and failed recalculation states.
    
    AI search needs an embedding model that's turned on, and the index has to be recalculated.
    
    ![The AI Search page shows the embedding model selector. No embeddings were generated.](https://welley.com/assets/media/admin-demo-integration-ai-search-2000.152b4e2c.webp)
    
    The AI Search page shows the picker for the embedding model. We didn't generate any embeddings.
    
-   ### [Webhooks](https://welley.com/integrations/integration-webhooks/)
    
    Connect server events to external services.
    
    -   Create webhook integrations and choose which events they subscribe to.
    -   Use signed HTTP delivery with retries, or a pull subscription with its own secret.
    -   Managing server webhooks needs its own permission.
    
    Whether delivery works depends on the service on the other end.
    
    ![The Webhooks page with no webhook yet and the open Create webhook menu with its delivery choices.](https://welley.com/assets/media/admin-demo-integration-webhooks-2000.6c6981b5.webp)
    
    Send server events to an HTTPS endpoint, or queue them for another service to fetch through the API.
    
-   ### [FASP providers](https://welley.com/integrations/integration-fasp-providers/)
    
    Connect a Fediverse Auxiliary Service Provider to get shared search capabilities.
    
    -   Register one or more providers and see their registration state and capabilities.
    -   Choose a default provider for each supported capability.
    -   Only accepted providers with the capability turned on can be a default.
    
    What search finds depends on your connected providers, public content and federation policy.
    
    ![The FASP Integration Search tab with the Connect to a FASP Server guide and an accepted search provider with its capabilities, subscriptions and backfill.](https://welley.com/assets/media/admin-demo-integration-fasp-providers-2000.09dad068.webp)
    
    Connect Fediverse auxiliary service providers for search, then approve, decline or block their registrations.
    
-   ### [Link preview service](https://welley.com/integrations/integration-fasp-link-previews/)
    
    Set up a separate service for web link previews.
    
    -   Set the preview service endpoint on the FASP integration page.
    -   Clearing the endpoint turns this service off.
    -   How a preview turns out depends on the website and the service.
    
    ![The Link Preview tab with its explanation and an endpoint field for a link preview service.](https://welley.com/assets/media/admin-demo-integration-fasp-link-previews-2000.5ff53a29.webp)
    
    Enter the endpoint of a FASP link preview service so shared links get previews.
    
-   ### [FASP remote administration](https://welley.com/integrations/integration-fasp-remote-admin/)
    
    Manage a connected FASP service from the Welley admin panel.
    
    -   See registrations, subscriptions and backfill tasks.
    -   Manage the service's block list and relay connections.
    -   The overview and settings tabs show provider operations.
    
    Remote administration needs a configured FASP admin connection. It's separate from your server's own ActivityPub relay list.
    
    ![The FASP Remote Admin overview with tabs for registrations, subscriptions, backfills, blocklist, relays and settings, the server version and totals of posts, users, servers, searches and groups.](https://welley.com/assets/media/admin-demo-integration-fasp-remote-admin-2000.90987e6f.webp)
    
    Manage a connected FASP server from Welley. Check its version and totals, and handle its registrations, subscriptions, backfills and relays.
