Connectors & Integrations
A guide to Genspark connectors. Connect the apps and services you already use, see what each one can do, and manage permissions, scopes, and connected accounts.
Updated Oct 20, 2026
Overview
General Account Management
Troubleshooting
FAQ
Connectors & Integrations
What are Connectors & Integrations?
Connectors let Genspark work directly with the apps and services you already use, so it can read information and perform actions without you copying data back and forth. Connect a service from the Connectors tab in Skills, and Genspark products with connector support can use that connection, subject to your permissions and organization settings.
Quick Start
- Open the Connectors tab. In Skills, navigate to Connectors.
- Find and connect a service. Search or browse for the service and choose the intended connection method. For OAuth, sign in to the provider and review the consent screen. Arrange administrator consent if your tenant requires it. For an API Key, token, or MCP URL, prepare the required credential with the provider and enter it in the setup form.
- Check the connection. Return to the Connectors tab and confirm that the service shows as Connected. For a setup flow that offers a connection test, complete that test as well.
- Use it. Start with a read task on a resource you know you can access. If your workflow needs sending, creating, or updating, verify those permissions separately.
Summarize unread messages in my connected work Gmail account.
Find Salesforce opportunities expected to close this month.
Summarize last month's Ramp spending by department.
Connector Reference
The reference below covers the most-used standard connection options, including the Google Suite and Microsoft 365 bundles. Additional connections that require allowlist access or a customer pilot are listed separately.
Availability depends on your account, organization settings, and the provider's requirements. The tasks listed are examples; available actions depend on the connection's tools and granted permissions.
Connection type describes how Genspark calls a service:
- API Call: a native integration uses the provider's API.
- MCP: Genspark uses tools exposed by an MCP server.
Authentication describes how you grant access. MCP connections can use OAuth, an API Key, an access token, or a dedicated server URL.
In the scope-options column:
- Fixed request means the connection requests a predefined permission set. Genspark does not provide individual scope checkboxes.
- Read-only policy means the connection supports narrowing requested permissions when your organization's read-only feature is enabled. See Permissions and Access for the limits.
- Provider configuration means you select resources or configure permissions in the provider's app, account, token, or server.
Communication
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| Gmail | API Call | OAuth 2.0 | Fixed request; read-only policy | Read, search, draft, send, and manage email. The current grant also includes contact reading. |
| Outlook Email | API Call | OAuth 2.0, delegated access | Fixed request; read-only policy | Read, search, send, and manage Outlook email, including authorized shared-mailbox access. |
| Slack | API Call | OAuth 2.0, user authorization | Fixed request; read-only policy | Search conversations, read channels, and send messages. |
| Microsoft Teams | API Call | OAuth 2.0, delegated access | Fixed request; read-only policy | Read chats and channels, send messages, and access team information within your permissions. |
| Google Chat | API Call | OAuth 2.0 | Fixed request; read-only policy | Read spaces and messages, and send replies. Connect Google Chat separately from Google Suite. |
| LINE Send Message | API Call | Account linking through LINE Login | Fixed identity permissions | Receive messages from the official bot on your linked LINE account. This does not authorize reading personal chat history. |
| X (Twitter) | API Call | OAuth 2.0 with PKCE | Fixed request; read-only policy | Search and publish posts, and work with permitted social actions. |
| LinkedIn Lite | API Call | Manually supplied OAuth access token | Provider configuration | Read your profile and draft or publish posts. Beta; the supplied token does not refresh automatically. |
Productivity
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| Google Suite | API Call | OAuth 2.0 | Connect services together or individually; read-only policy | Connect Gmail, Calendar, and Drive together. Docs, Sheets, and Slides file access is provided through Drive. |
| Google Calendar | API Call | OAuth 2.0 | Fixed request; read-only policy | View schedules and create or manage calendar events. |
| Google Drive | API Call | OAuth 2.0 | Fixed request; read-only policy; file authorization | Search and read files, and work with Google Docs, Sheets, and Slides files. Write access applies to files created by the app or authorized by you. |
| Google Contacts | API Call | OAuth 2.0 | Fixed read-only request | Search and view contact details. |
| Microsoft 365 | API Call | OAuth 2.0, delegated access | Connect services together or individually; read-only policy | Connect mail, calendars, files, Teams, profile, and contacts. Outlook contact access is included in this bundle. |
| Outlook Calendar | API Call | OAuth 2.0, delegated access | Fixed request; read-only policy | Find, create, and manage calendar events. |
| Microsoft OneDrive | API Call | OAuth 2.0, delegated access | Fixed request; read-only policy | Search, read, and analyze files and folders. |
| Microsoft SharePoint | API Call | OAuth 2.0, delegated access | Shared file permission set with OneDrive; read-only policy | Search sites and access pages, lists, and files. This connection does not offer per-site scope selection. |
| Box | API Call | OAuth 2.0 | App-defined permissions; read-only policy | Find files and folders, create folders, and access file information. |
| Confluence | API Call | Atlassian OAuth 2.0 | Fixed request shared with Jira; read-only policy | Search and read pages and spaces, and prepare page updates. |
| Notion | API Call | OAuth 2.0 | Provider configuration: authorize pages | Read, create, and edit pages and content authorized for the Notion integration. |
| Notion MCP | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Use Notion's hosted tools within the connecting user's Notion permissions. This is separate from the native Notion connection. |
| ClickUp | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Find tasks, review workload, create tasks, and update statuses. |
| monday.com | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Read boards and items, create items, and update statuses. |
CRM & Sales
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| Salesforce | API Call | OAuth 2.0 | Fixed request; configure roles and object permissions in Salesforce | Read and update authorized CRM records, contacts, and opportunities; analyze the sales pipeline. |
| HubSpot | API Call | Private App Token | Provider configuration: object-level read/write scopes | Work with CRM contacts, companies, and deals. Create the token in HubSpot before connecting. |
| Pipedrive | API Call | OAuth 2.0 | Provider app configuration; no Genspark scope picker | Search and manage deals, contacts, organizations, and activities. |
| Mailchimp | API Call | OAuth 2.0 | Provider app and account permissions; no Genspark scope picker | Review audiences, campaigns, subscribers, and campaign results. |
| Affinity CRM | MCP | API Key sent as a Bearer token | Provider configuration; no OAuth scope picker | Explore relationship intelligence and CRM data through Affinity's tools. |
Developer
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| GitHub | API Call | OAuth App authorization | Fixed request; read-only policy narrows only some scopes | Search repositories and issues, and work with repository content. The repository grant still includes write access. |
| Jira | API Call | Atlassian OAuth 2.0 | Fixed request shared with Confluence; read-only policy | Search, create, and update Jira work items. |
| Linear | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Find, create, and update issues, projects, and comments. |
Data
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| Airtable | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Query and update records, fields, and views in authorized bases. |
| Meta Ads | MCP | OAuth 2.0 (Facebook Login) | Fixed request: ads read, ads management and business management | Review ad accounts, campaigns, ad sets, creative and performance insights, and create or change campaigns, ads and audiences. Changes can start or increase ad spend. |
HR & Recruiting
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| Greenhouse | MCP | OAuth 2.1 with PKCE | Provider-defined scope and administrator configuration | Search jobs, candidates, applications, and interview stages. Your administrator may need to enable MCP access. |
| Ashby | MCP | OAuth 2.1 with PKCE | Connecting user's provider permissions | Review candidates, jobs, applications, interviews, and feedback. Your administrator may need to enable MCP access. |
Operations & Finance
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| Stripe | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Work with payment data, subscriptions, products, and customers, subject to the authorized tools and permissions. |
| PayPal | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Work with invoices, orders, payments, and transactions, subject to the authorized tools and permissions. |
| Ramp | MCP | OAuth 2.1 with PKCE | Dedicated read-only scope restriction | Read spend, card, transaction, bill, and reimbursement data. Money-movement write permissions are excluded. |
| Zapier | MCP | Dedicated MCP server URL containing credentials | Configure enabled tools and app connections in Zapier | Run the actions enabled on your Zapier MCP server. Treat the connection URL as a secret. |
| Vanta | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Review and manage compliance controls, tests, evidence, policies, risks and vendors. Uses Vanta's US region; available actions follow your Vanta permissions. |
Community
Custom and community MCP servers are governed separately by your organization's custom MCP policy. Their tools, authentication, and resource access depend on the server operator. They are not additional standard catalog entries in the reference above. Check with your administrator before relying on a server for an enterprise workflow.
Early Access and Customer Pilots
The following connections require allowlist access or a customer pilot. They are not enabled for every production account. Once enabled, organization policies and provider requirements still apply.
| Service | Connection type | Authentication | Scope options | What you can do |
|---|---|---|---|---|
| Salesforce Sandbox | API Call | OAuth 2.0 | Fixed request; provider roles and object permissions | Test CRM workflows in a Salesforce sandbox. This authorization is separate from the production Salesforce connection. |
| Daloopa Financial Data | MCP | Provider-managed sign-in; confirm the flow during onboarding | Confirm provider permissions during the pilot | Retrieve company fundamentals, metrics, and financial statements after provider sign-in and connection validation. |
| Intercom | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Find support conversations and contacts, and summarize customer feedback. |
| Amplitude | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Explore funnels, retention, events, and user segments. |
| Snowflake | MCP | Programmatic Access Token (PAT) | Configure Snowflake roles and object grants | Query or search data through your Snowflake-managed MCP server. Supply the account, database, schema, MCP server, and PAT. The current connection uses PAT authentication. |
| SimilarWeb | MCP | API Key | Provider account and key permissions | Explore website traffic, keywords, and audience data available to your provider account. |
| HubSpot MCP | MCP | OAuth 2.1 with PKCE | Provider authorization; no Genspark scope picker | Use HubSpot's hosted CRM tools. Install separately from the standard native Private App Token connection. |
Permissions and Access
What can I choose during authorization?
Most OAuth connections request a predefined permission set. You can choose the provider account and, for Google and Microsoft, connect individual services instead of using a bundle.
Native Notion lets you authorize pages. For customer-managed tokens such as HubSpot's Private App Token, configure the needed permissions with the provider before entering the token in Genspark.
MCP OAuth permissions usually follow the server's authorization metadata and consent screen. Genspark does not offer individual scope checkboxes for these connections. A provider's account roles, resource sharing, and available tools can further limit access.
Important permission boundaries
- Google Suite: the bundle requests Gmail, Calendar, and Drive access. Google Chat is a separate connection. Gmail also requests contact-reading permission and, in read/write mode, Gmail settings permission.
- Google Drive:
drive.readonlypermits broader reading, whiledrive.filepermits writing files created by the app or authorized by you. Selecting files for write access does not restrict all read access to those files. - Microsoft 365: connections use the signed-in user's delegated permissions. They do not grant an administrator role. OneDrive and SharePoint request the same file permission set; this flow does not offer site-by-site scope selection.
- Notion: the native integration's authorized-page boundary and Notion MCP's user-based access are different. Review the option you connect.
- Jira and Confluence: both use the same Atlassian authorization and request permissions for both services.
- GitHub: the
reposcope includes repository write access even when the organization read-only policy narrows other scopes. - Ramp: requests are limited to the intersection of 21 allowed read-only scopes and the server's declared scopes. The connection excludes money-movement writes, bank account number access, and spendable card credentials.
Organization controls and read-only access
Enterprise administrators can allow a connector for all members, restrict it to selected teams, or disable it. These settings control who can use a connection. Provider permissions control which data and operations that connection can access.
If the read-only management feature is enabled for your organization, supported OAuth connections can request narrower permissions. Google, Microsoft, Slack, Atlassian, Box, and X support this; GitHub supports only partial narrowing. Native Notion, Salesforce, Pipedrive, Mailchimp, and supplied tokens do not automatically become provider-issued read-only credentials.
Read-only restrictions on Genspark tools and the permissions held by a provider token are separate controls. Turning on the policy does not automatically remove all permissions from previously issued tokens. Your administrator may need to arrange reauthorization, change provider permissions, or rotate credentials. Direct access through a credential-bearing CLI or sandbox requires separate assessment.
MCP connections do not have a blanket read-only guarantee. Check provider scopes, account roles, resource access, and server tools. For Zapier, also review the underlying connected apps. Ramp's dedicated scope restriction applies separately.
Managing Connections
Multiple email accounts
Gmail and Outlook Email support multiple connected accounts. Open the connector's details to view the account list, add another account, or disconnect an account using its own row.
The list identifies the default account and can show when reauthorization is needed. Other connectors do not necessarily offer the same account-list controls. If you have several mailboxes connected, specify the intended account in your request.
Disconnect an account or a service
- One Gmail or Outlook account: use that account's row to remove its mailbox connection and account-based calendar/contact access. Other mailbox accounts remain connected.
- Whole Google or Microsoft connection: the whole-connector disconnect action affects related services that share the authorization, and removes bound mailboxes from AI Inbox/GenMail. Review the affected services before confirming. Microsoft's whole-connection flow also attempts provider session revocation; if successful, other Microsoft apps may require sign-in again.
- Jira or Confluence: disconnecting either disconnects both because they share an authorization.
- MCP: disconnecting removes the MCP registration from Genspark. Provider authorization or customer-created credentials may need to be revoked separately.
Removing one Outlook account does not revoke Microsoft sessions. Removing one Gmail account attempts provider revocation only when other related connectors no longer reference that identity.
For complete offboarding, review the provider's connected-app settings and revoke or rotate customer-created tokens as needed. Disconnecting does not delete the provider account itself.
Genspark in your chat apps
Bring Genspark into the messaging apps you already use: iMessage, WhatsApp, LINE, Telegram, and Slack. Send a message from your phone, or @mention Genspark in Slack, and the result comes back in the same conversation. You chat with a private GenTeam agent for you, capable of research, creating documents, slides, sheets, websites, images, and more.
Connect a chat app
The flow is the same shape for every channel:
- Sign in to genspark.ai, then open Settings › Integrations and click Connect next to the chat app you want. If your homepage shows the "Use Genspark in your chat apps" card, you can start there instead — either route opens the same panel.
- Follow that channel's steps below. When they're done, the row reads Connected.
One-time codes. Where a channel uses a one-time code, the code is 6 digits and lasts 5 minutes — click Regenerate for a fresh one if it expires.
Your identity. Your phone number is the identity for iMessage and WhatsApp: one number per account, and linking a different number moves the link to it — as long as the new number isn't already linked to another account. If it is, the code is refused until that account disconnects. LINE links your LINE account, Slack links per workspace, and Telegram links one Telegram account per Genspark account — linking a new Telegram account replaces the previous one, and the previous chat gets the Connect prompt again. A number that isn't linked reaches no account — the sender gets a short greeting and a prompt to link one.
iMessage
What you need: Messages on your iPhone or Mac, and a Genspark account signed in on genspark.ai.
How to connect:
- Click Connect next to iMessage. The panel shows its one-time code with Copy code and Regenerate, a countdown under Expires in, and a QR code.
- Send the code to the number the panel shows — from the iPhone or Mac you want to link; or scan the QR, labelled "Scan with your iPhone", to open Messages with the code already filled in.
- The row flips to Connected, and a confirmation message arrives in Messages.
What's different: That number — the one the panel showed — stays your conversation address — keep texting it. The QR only opens Messages with the code prefilled; there's no Apple ID check, and the device that texts the code is the one that gets linked. If the conversation falls back to SMS/RCS (green bubbles), it still works — without tapbacks or typing indicators, and attachments may not come through.
What you need: WhatsApp on your phone. If you're on Android, WhatsApp is the path to use.
How to connect:
- Click Connect next to WhatsApp. The panel shows the same one-time code, with "Scan with your phone".
- Send the code to the number the panel shows — or scan the QR to open WhatsApp with the code prefilled.
- The row flips to Connected.
What's different: WhatsApp's messaging window. The agent can reply freely for 24 hours after your last message to it. Outside that window a reply is skipped rather than queued — you can still find it in your Genspark account, and sending the number a new message reopens the window. The skipped reply is not re-sent. That number — the one the panel showed — also stays your conversation address.
LINE
What you need: A LINE account, and the official account @280iqwci on your friend list.
How to connect:
- Click Connect next to LINE. On desktop you get a QR code; on mobile, a LINE-green button opens LINE Login. Approve it.
- Add the official account @280iqwci — line.me/R/ti/p/%40280iqwci. Connect does not add it for you, and the panel waits until LINE reports that you've added it.
- The row flips to Connected.
What's different: Without the official account on your friend list, the link exists but nothing can be sent or received.
Telegram
What you need: Telegram on your phone, and a Genspark account signed in on genspark.ai.
How to connect:
- Click Connect next to Telegram. The row reads "Tasks run in the background and the results land in Telegram. Reply to keep going."
- On a computer: a QR code appears with a 6-digit code next to it, plus Expires in, Copy code, and Regenerate. Scan the QR code with your phone camera ("Scan with your phone camera to open @GensparkOfficialBot in Telegram"), then tap Start in Telegram. The code is sent for you.
- On your phone: tap Open Telegram to connect, then tap Start in Telegram.
- No camera? Open @GensparkOfficialBot in Telegram and send the 6-digit code yourself.
- The row flips to Connected, and the bot confirms in the chat.
You can also start in Telegram. Message @GensparkOfficialBot and tap Link account — it opens a page on genspark.ai where you confirm the link. The code lasts 5 minutes and works once, in your private chat with the bot. A wrong or expired code gets no special reply: the bot shows the Link account prompt again, and the panel shows "This code has expired." with Regenerate.
What's different: Send text, photos (with or without a caption), and documents up to 20 MB, and the reply comes back in the same chat. Replies can include photos, video, audio, and files; long replies are split across several messages, and very large files come back as a link. Your Genspark for Telegram assistant works in your private chat with @GensparkOfficialBot. In groups, the bot only answers when @mentioned, and those replies don't appear in your Genspark conversation. Voice messages and video aren't supported yet. Once connected, the row reads "Message Genspark in Telegram. Replies come back in the same chat." with Open Telegram ↗.
Slack
What you need: A Slack workspace that permits the app, a browser tab (the consent screen opens in a full tab, not a popup), and — if your workspace restricts apps — someone who can install apps in the workspace (usually an admin) to add the app.
How to connect:
- Click Connect next to Slack. The Genspark authorization page opens in a browser tab; approve it.
- In Slack, open a direct message with @Genspark, or @mention it in a channel. Slack's row sits under the Work group in the panel.
What's different: Slack links per workspace, not per phone — the row offers Open Slack ↗. Every Slack member links their own Genspark account. What you see depends on your workspace:
- The workspace already has the Genspark app — authorize, then DM @Genspark or @mention it in a channel.
- It doesn't have the app yet — the first member to connect installs it, where Slack allows the install.
- Your consent screen shows read-only scopes and no bot scope — someone who can install apps in the workspace (usually an admin) has to add the app before the link can work; ask them to add it, then retry.
The app installs once per workspace, and each @mention is routed by the sender's own Slack ID — if a member hasn't linked yet, they get a private Link account card. One thing to know: a thread's Genspark chat belongs to the first person who mentioned the app there, so if a second linked member mentions it in the same thread, their question goes into the first person's chat. Genspark also publishes "Genspark for Slack — Installation Guide & FAQ" at genspark.ai/slack-installation-guide.
What you can ask it to do
- Send a task in plain language — summarize a document, draft a reply, build a short deck, check what's on your calendar. Text works on every channel; photos, voice notes, video, and documents work on WhatsApp; on Telegram, photos and documents up to 20 MB; blue-bubble iMessage and Slack accept attachments too.
- Get the result in the thread — replies come back as text and links, and as native attachments where the channel supports them. Longer work continues in your Genspark account: a chat reply can link you to the full run.
- Continue on the web — every connected channel posts your messages into your Genspark account, in a conversation with the agent for that channel (for example, Genspark for iMessage). That conversation is the home of your chat, so you can read it, continue it, or search it on genspark.ai.
- Reply in your language — before you link, it replies in the language it works out from the writing system you type in, then your phone's country where that's a safe guess (a +1 number gives no signal), and English otherwise. The Connected notice uses the language of the browser that generated the code. After you link, it follows your Genspark language setting, then your browser, then English.
- Reminders — on every channel you've connected, Genspark reviews your recent requests with AI and may send one short reminder into your chat. Reminders are on by default, run about once an hour, and send at most one push per local day, inside a 09:00–20:00 local-time window. They cover task check-ins, feature tips, and first-week tips for some new users. Send "stop reminders" from any connected chat to turn them off — one stop turns them off across all your channels, though it stops only the reminders Genspark starts. Reminders or scheduled tasks you set up yourself keep running.
- Cost — messages use your credits, from the same pool as the web app — there's no separate message quota.
- Privacy — messages pass through our delivery partners (Apple and Photon for iMessage, Meta for WhatsApp, LINE, and Slack) and are processed by our chat infrastructure and AI model providers. On Telegram, messages travel through Telegram itself — there's no separate delivery partner. In Slack, the Genspark app receives DMs to @Genspark and messages where it's @mentioned, and connecting Slack also lets your agents search and read the Slack channels and DMs you can see, when you ask. Anything you send that number or bot is stored in your Genspark account under the Genspark Privacy Policy. See Privacy & security for the full detail.
Managing / disconnecting
Open Settings › Integrations again to see each channel's state.
- Jump back into a conversation — Open Messages ↗, Open WhatsApp ↗, Open LINE ↗, Open Telegram ↗, or Open Slack ↗.
- Disconnect — click Disconnect next to the channel and confirm. Replies stop: the next message from that handle is treated as unlinked. Slack's own confirmation is explicit: "Disconnect {workspace}? Genspark will stop responding to you in this workspace until you connect again. The app stays installed for other members." If you have another Slack workspace linked, your agents keep the Slack Messaging connector there.
- Connect again any time — re-linking the same account sends one "welcome back" message. There's no second setup and no second gift. On the iMessage page you'll see "iMessage is already connected to this account…" with a Link a different phone option.
- Expired or wrong code — in chat: "That code didn't match or has expired…"; on the connection page: "That code expired", with a link to get a fresh one (codes last 5 minutes).
- Not in the rollout yet — the rollout list includes iMessage and WhatsApp. If Settings › Integrations instead shows separate Slack, LINE, and other integration entries without them, your account isn't in the rollout yet.
Privacy & security
Here's what Genspark can access, what's stored, and the controls you have.
What Genspark can access
On iMessage, WhatsApp, LINE, and Telegram, Genspark only sees messages you send its number or official account. Connecting Slack also lets your agents search and read the Slack channels and DMs you have access to, when you ask them to.
- Message text and attachments you send us.
- Your sender ID — your phone number for iMessage and WhatsApp, or your platform user ID for LINE, Telegram, and Slack.
- Basic profile fields from the LINE Login screen or Slack's consent screen.
The only scheduled review of your requests is the hourly reminder check. If your organization's Team Admin policies restrict tools, the agent follows those limits too.
Slack: what the Genspark app can see
Connecting Slack stores your Slack authorization as the Slack Messaging connector, with read and search access across public channels, private channels, DMs, group DMs, and files. Your agents can search and read any Slack channel or DM you can see, whenever you ask them to — from Slack or from the web — not only on an @mention.
The app also replies to direct messages to @Genspark and to messages where it's @mentioned in a channel or thread. When it's @mentioned, it reads up to the last 200 messages of that channel or thread — including messages from other members — and sends up to 100 of them to the model as context. Those messages aren't shown in the conversation, but they are part of what the model receives, and they're saved in your Genspark chat for that thread. It reads that channel's context using your Slack authorization, which can include private channels you're in. A message that doesn't mention it gets no reply.
Slack's consent screen lists exactly what connecting grants.
What's stored
- The conversation — your chat is saved as a GenTeam conversation in your Genspark account.
- Attachments — files you send are stored with that conversation in your Genspark account. On LINE, only images are kept as attachments; video, audio, and files are passed to the agent as 7-day links.
- The link record — the channel; your platform ID (iMessage: your phone number or Apple ID email; WhatsApp: your phone number; LINE: your LINE user ID; Telegram: your Telegram user ID, which is also the chat address); a provider chat ID; and, for iMessage, the service type (iMessage, SMS, or RCS). It also holds your Genspark account ID and account email, and your display name where the channel provides one — iMessage stores no display name, and Telegram's display name is your username, or your first name if you don't have one, refreshed each time you message. LINE Login shares only your profile and openid (no email), so from LINE only your user ID and display name are stored; a LINE account email appears only if you linked through the in-chat link page. No device or IP data is stored.
- Slack access — what Genspark stores for your Slack account; removed when you disconnect Slack.
- Reminder settings — whether reminders are on or off, account-wide.
- Link codes — six digits, valid five minutes, and removed once used.
- Logs — your conversation is the record of what you asked and what came back; tool activity appears in your Genspark activity feed. There's no separate, user-facing access log for the chat-app link.
There's no set retention period for these conversations, link records, or files — they're kept until you delete them or your account. Disconnecting a channel starts a 30-day deletion of its link record (see Disconnect and deletion).
Disconnect and deletion
- Disconnecting stops the link immediately — the next message from that handle is treated as unlinked.
- Your link record is deleted after 30 days. Your conversation and files aren't touched by disconnecting — they stay in your account until you delete them or your account.
- On Slack, disconnecting removes the access stored for your Slack account and revokes your Slack authorization (best-effort); the app stays installed.
- On Telegram, disconnecting stops the link now, and the link record is deleted after 30 days like the others. Your conversation and files stay in your account, and there's no token for Genspark to revoke on Telegram's side.
- Deleting your Genspark account runs Genspark's account-deletion process, which removes your chat-app links, agents and their conversations. See the Privacy Policy for details.
- To turn the feature off completely: disconnect each channel (on Slack, an admin removes the app from the workspace). In an organization, an admin can also block Chat Apps in the Feature Block-List; members' existing links stop working (they aren't removed) until it's allowed again. This doesn't affect the Slack connector.
Codes and credentials
Link codes are random six digits, valid for five minutes, single-use, and rate-limited.
Only text a code you generated yourself. A code someone else sends you isn't a safe way to link an account.
Don't paste one-time codes into the chat. Genspark checks any six-digit message against codes that are still active, so a pasted 2FA code can trigger the "That code didn't match…" reply. If the chat is already linked, a pasted code gets "This chat is already linked…" instead, and isn't passed to the agent. WhatsApp never sends the "didn't match" reply — it shows the normal link prompt.
The agent never asks for your passwords.
What it does on your behalf
- It has the same tools as the Genspark agent on the web — email, SMS, calls, and any connectors you turn on.
- It's designed to ask before actions that affect other people — The agent is instructed to confirm first, and send-type tools — email, SMS, and calls — only run on turns you started.
- In a Slack channel, its replies are visible to the members of that channel.
- This feature has no payment method attached to it — it only uses your credits. Calls, SMS, and agent turns all use credits.
- Once an action has run, there's no single undo that reverses everything.
Legal and compliance
Your chat-app conversations are covered by Genspark's Terms of Service and Privacy Policy. Whether your data can be used to improve our models follows your AI Data Retention setting; see the Privacy Policy.
Troubleshooting
Why can't I find a connector I expected to see?
The connector may be in early access or restricted by your organization's settings. Administrators can limit which connectors are available to members or teams.
An already connected service may remain visible as blocked so you can disconnect it. A service appearing in a pilot list does not mean your account has been enabled.
Why is the connector connected but a file or action unavailable?
Connected means the connection was established; it does not guarantee access to every resource or operation.
Check the selected account, the provider's resource-sharing settings, and the required read or write permissions. For MCP, also check that the server exposes a suitable tool. Ask your administrator to review any organization restriction before reconnecting with different permissions.
Why am I being asked to reconnect?
A provider grant may expire, be revoked, or no longer include the required permissions. Reconnect the intended account when prompted. Meta Ads sign-ins last about 60 days, so expect to reconnect after that.
Customer-managed keys and manually supplied tokens may need replacement; LinkedIn Lite does not currently refresh its supplied OAuth token automatically.
The row never flips to Connected — what now?
Text the code from the phone you want linked, and click Regenerate if your code has expired — codes last 5 minutes.
What should I gather before contacting support?
- The connector name and category, and whether you selected API Call or MCP.
- The exact error message, the step that failed, and the time and time zone.
- Whether you used OAuth, an API Key, a token, or a dedicated MCP URL.
- Your Genspark plan tier and any organization restriction shown.
- The relevant provider workspace or tenant, if needed to identify the connection.
Remove access tokens, API Keys, and credential-bearing URLs from screenshots and logs before sharing them with support.
FAQ
Why do I see more than one HubSpot card in the Connectors panel?
The standard native HubSpot connection uses a Private App Token that you create in HubSpot with the required CRM object permissions.
HubSpot MCP is a separate OAuth connection that requires allowlist access. Choose the connection available to your organization and approved by your administrator.
Do I need a paid subscription for any connector?
Requirements vary by provider. Some services need an eligible plan, API or MCP access enabled, or administrator consent. Greenhouse and Ashby may require an administrator to enable MCP access.
Check the provider's current requirements during setup; a visible Genspark card does not establish that your provider account is eligible.
Can LINE read my personal conversations?
The listed connection is LINE Send Message. It links your identity and lets the official bot send messages to your linked account. It does not grant access to your personal chat history.
Is every MCP connection read-only?
No. Operations depend on provider scopes, roles, and exposed tools. Ramp has a dedicated read-only scope restriction.
For other services, check the actual authorization and server configuration, including connected downstream apps for Zapier.
Which channels can I connect?
iMessage, WhatsApp, LINE, Telegram, and Slack. The panel lists the channels available to you, in the order for your country.
Do I need an iPhone to use iMessage?
The iMessage flow is described for iPhone or Mac. If you're on Android, use WhatsApp.
Does it cost credits?
Yes — messages use your credits, the same pool as the web app, with no separate message quota.
How do I stop reminders?
Send "stop reminders" from any connected chat — one stop turns them off across all your channels. It stops the reminders Genspark starts; reminders or scheduled tasks you set up yourself keep running. See Reminders above.
Can I message the number without linking?
No. An unlinked number reaches no account — you get a short greeting and a prompt to link. A code links whoever texts it, which is why codes are single-use and expire after 5 minutes.
Can I link more than one number or account?
For iMessage and WhatsApp, one number per account — linking a different number moves the link to it, as long as that number isn't already linked to another account. If it is, the code is refused until that account disconnects. LINE links your LINE account, Slack links per workspace, and Telegram links one Telegram account per Genspark account — linking a new Telegram account replaces the previous one, and that chat gets the Connect prompt again. If an already-linked Telegram chat sends a code, it gets "This chat is already linked to a Genspark account. To switch accounts, disconnect it first in Settings > Integrations." and the code stays valid.
What happens if my WhatsApp reply window closes?
The agent's reply is skipped rather than queued. It's still in your Genspark account, and sending a new message to the number reopens the window. The skipped reply isn't re-sent.
Where are my messages stored?
They're saved in your Genspark account, in the conversation with your chat-app agent, so you can continue it on the web. Each channel also keeps a link record — such as your platform ID and account email — so the connection works. Disconnecting doesn't delete the conversation, which stays until you delete it or your account. See Privacy & security for the full detail.
Does disconnecting delete my history?
No. Disconnecting stops replies and deletes the link record after 30 days, but it does not delete the conversation, which stays in your Genspark account until you delete it or your account.
Is this the same as the Slack connector, or Call For Me?
No, on both counts. The Slack connector lives in the Connectors tab of the same settings dialog, and it brings Slack messages and files into Genspark for your agents to work with. Here, Slack is a place you talk to the agent from (the Integrations tab). Call For Me is the reverse direction — the agent makes a phone call on your behalf; this feature is you messaging the agent.
Can my whole Slack workspace use this?
Each Slack member links their own Genspark account. The app installs once per workspace, and every @mention is routed by the sender's own Slack ID — a member who hasn't linked yet gets a private Link account card. One thing to know: a thread's Genspark chat belongs to the first person who mentioned the app there, so if a second linked member asks in the same thread, their question goes into the first person's chat.
What language does it reply in?
Before you link, it replies in the language it works out from the writing system you type in, then your phone's country where that's a safe guess (a +1 number gives no signal), and English otherwise. The Connected notice uses the language of the browser that generated the code. After you link, it follows your Genspark language setting, then your browser, then English. On Telegram, the bot's link and setup messages follow your Telegram app's language, falling back to English.
Is the SecondBrain Telegram bot the same?
No. @GensparkSecondbrainBot is a separate bot that only saves what you send to your SecondBrain and doesn't reply with AI. Its connect and disconnect are managed separately in SecondBrain.