# Apps

> The 40+ prebuilt connections in Settings → Apps — what they do, how to set them up, and which data goes where.

The **Settings → Apps** (*Ayarlar → Uygulamalar*) page is the catalog of prebuilt connections. Each card has a **details page** (overview, setup steps, permissions, link to docs); the **Connect** (*Bağla*) button opens the connection's settings. Connected apps are grouped on the **Connected** (*Bağlı*) tab, which shows the result of the latest delivery.

Connections work in four modes:

| Mode | What happens | Example |
|---|---|---|
| **Channel** | CRM events are posted as messages to a channel. | Slack, Teams, Telegram |
| **Record from event** | A CRM event creates a record in another app. | Notion page, Asana task, Sheets row |
| **Record action** | A one-click action from the **Apps** (*Uygulamalar*) menu on a record page. | Find an email with Hunter, call with Aircall, create a PandaDoc document |
| **Inbound data** | An external system sends data to the CRM. | Website form, Stripe, Segment |

For connections that send events, you choose which events are sent; the event list and payload format are on the [Webhooks](/guides/webhooks) page.

## Catalog

| App | Mode | What it does |
|---|---|---|
| Slack | Channel · command | Selected events are posted to a channel; the `/crm` command searches companies, people, and opportunities from Slack. |
| Microsoft Teams | Channel | Events are posted to a Teams channel as cards. |
| Google Chat | Channel | Events are posted to a Google Chat space as messages. |
| Discord | Channel | Events are posted to a Discord channel. |
| Telegram | Channel | A Telegram bot posts events to a group or channel. |
| Webhook | Event | Signed JSON to any URL. |
| Zapier · Make · n8n · Pipedream | Event + API | Events trigger your workflow; the workflow writes back to the CRM with an API key. |
| Notion | Record from event | Events are added as pages to a Notion database. |
| Airtable | Record from event | Events are added as rows to an Airtable table. |
| Google Sheets | Record from event | Events are added as rows to a spreadsheet (date · event · title · description · link). |
| Asana · ClickUp | Event + action | Creates tasks from events and records. |
| Linear | Action | Creates a Linear issue from a support ticket or note. |
| Productboard | Action | Sends customer feedback (notes, requests) as insights. |
| PandaDoc | Action | Creates a PandaDoc document from a quote and sends it for signature. |
| Stripe | Action + inbound | The company's Stripe customer and invoices; payments appear on the timeline. |
| Aircall | Action + inbound | One-click calling from a person; calls are logged as activities, and missed calls become callback tasks. |
| RingCentral | Action + inbound | Calling with the RingCentral app; call records become activities via Zapier. |
| Calendly / Cal.com | Inbound | Bookings land on the calendar, the person, and a note; a cancellation cancels the meeting. |
| Meeting notes | Inbound | AI notes go to the company as notes, and action items become tasks. |
| Segment | Inbound | People, companies, and notes from `identify` / `group` / `track` events. |
| Data sync | Inbound | Bulk-creates and updates companies / people from a data warehouse. |
| Website form · Typeform · Tally | Inbound | Submission → prospect company + person + task for the owner. |
| Apollo | Action | Enriches a company from its domain and a person from their email. |
| Hunter | Action | Finds / verifies emails; fetches the people at a domain. |
| Mailchimp | Event + action | Adds people to an audience; optionally adds new people automatically. |
| lemlist | Action + inbound | Adds a person to a campaign; reply and interest events become notes and tasks. |
| Mixmax | Action | Adds a person to a Mixmax sequence. |
| Resend | System | Notification and invitation emails are sent through Resend; people are added to a Resend audience. |
| Okta / Entra ID (SCIM) | Inbound | Users are created, updated, and deactivated from the identity provider. [SCIM](/rest-api/scim) |
| Add from browser | Action | Bookmarklet: adds the company on the page you're viewing (website, LinkedIn, Gmail) as a prospect. |
| Google Drive · OneDrive · Dropbox · Box | Storage | Record files go to a CRM folder in the cloud. [Storage](/guides/storage) |
| Cloud backup | Storage | The daily database backup is also sent to the connected cloud account. |
| Claude | AI | Connects the CRM to Claude (MCP). [MCP](/mcp/overview) |

## Apps on record pages

On company, person, opportunity, and support ticket pages, the **Apps** (*Uygulamalar*) menu shows actions from connected apps: call with Aircall, find an email with Hunter, enrich with Apollo, create an Asana task, create a PandaDoc document… The external record created in the app (task, page, document) is written to the CRM record along with its link, and opens from the same menu.

If a calling app is connected, a **Call** (*Ara*) button appears next to person and company phone numbers; after the call, an activity is logged automatically.

## Requesting an app

Need an app that isn't in the catalog? The **Request an app** (*Uygulama isteyin*) link at the bottom of the Apps page sends your request to the Solk team; the most-requested apps are prioritized. In the meantime, you can connect almost any tool with [webhooks](/guides/webhooks), [inbound hooks](/guides/inbound), and the [REST API](/rest-api/overview).

## Security

- App keys are stored only in the installation's own database and are masked on screen; OAuth tokens for storage accounts and email passwords are stored **encrypted**. Protect your database backups accordingly.
- Only admins can set up connections (except storage accounts and Claude — each user connects those for themselves).
- Each connection's card shows its latest delivery, error, and counter; the **Test connection** (*Bağlantıyı dene*) button verifies the credentials.