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 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 |
| 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 |
| Cloud backup | Storage | The daily database backup is also sent to the connected cloud account. |
| Claude | AI | Connects the CRM to Claude (MCP). MCP |
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, inbound hooks, and the REST API.
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.