Salesforce Integration
Connecting Salesforce to Genspark
Connect your Salesforce account to Genspark once, and every Genspark surface can use it — Claw, Super Agent, Workflow Builder, and AgentBase all share the same connection. Authorize it a single time, then pull records, update data, run reports, and automate CRM work across Genspark.
Before you start: Claw requires a Genspark Cloud Computer subscription (or the local desktop app) plus active credits. Super Agent, Workflow Builder, and AgentBase work with a standard Genspark account.
1. Connect Salesforce (one-time setup)
Genspark connects to Salesforce through its secure OAuth connector — you authorize Salesforce once from your Genspark account, in your normal browser, and the connection is saved for every surface.
- Step 1 — Start the connection: In Genspark, go to Skills → Connectors → CRM & Sales, find Salesforce, and click Connect.
- Step 2 — Complete the OAuth login: Sign in to Salesforce through the standard OAuth login that opens in your browser. Approve access and you're done.
That's it — you won't need to reconnect for each tool. All four surfaces below share this one connection.
⚠️ Do this in your normal browser — not through a remote-desktop session. The OAuth flow is what saves your connection; other login routes can leave Claw reporting "not connected."
Connect Salesforce from inside Claw (alternative)
If you're already working in Claw, you can authorize Salesforce from the Claw Services tab — it's the same one-time OAuth connection, just a different entry point.
Before you start: your Cloud Computer must be running. If it isn't, open the Settings tab and start (or create) it first.
- Step 1 — Open the Services tab: In Claw, go to the Services tab.
- Step 2 — Find Salesforce under "More Services": Scroll to the bottom and expand More Services — Salesforce won't appear in the main service list, only in this collapsed group.
- Step 3 — Enable Salesforce: Click the toggle next to Salesforce. This opens the standard Salesforce OAuth login in your normal browser. Sign in, approve access, and the toggle switches on.
⚠️ Use the toggle, not "Open Remote Desktop" — the Services tab shows a prompt: "Don't see what you need? Open Remote Desktop and log in directly." Do not use that path for Salesforce — it bypasses the OAuth token store and will leave Claw reporting "not connected." Use the toggle in Step 3 instead.
The connection is now saved to your Genspark account and shared across every surface.
How to Verify It Worked
You'll know the connection is live when:
- Salesforce shows as connected under Skills → Connectors in your Genspark account.
- Ask Claw or Super Agent a Salesforce question — for example, "list my open opportunities" — and it returns your records.
2. Use Salesforce from Claw
Best for: conversational, on-demand Salesforce work.
Once Salesforce is connected, just talk to Claw in plain language. Claw manages the session for you — no manual setup beyond the one-time OAuth connection.
Plan required: Claw needs a Genspark Cloud Computer subscription (always-on cloud) or the local Claw desktop app.
Quick Start
- Step 1 — Connect Salesforce: Authorize Salesforce via OAuth (see section 1).
- Step 2 — Open Claw: Open Claw from the Agents list in Genspark, or go to
genspark.ai/claw. - Step 3 — Give instructions in plain language: For example: "Show me all open opportunities over $50k closing this month."
What You Can Do
- Pull contacts and leads.
- Update records — change deal stages, log activities, edit fields.
- Query your pipeline.
- Create records (leads, contacts, opportunities).
- Generate reports and summaries — "Draft a weekly deal summary."
- Run Salesforce CLI operations including metadata commands (deploy, retrieve, describe) via Genspark's managed CLI sandbox.
3. Use Salesforce from Super Agent
Best for: multi-step workflows that combine Salesforce with other tasks.
Super Agent works with Salesforce through Genspark's native connector — the same OAuth connection you set up above. Just prompt it in plain language.
Quick Start
- Step 1 — Connect Salesforce: Authorize Salesforce via OAuth (see section 1).
- Step 2 — Open Super Agent: Start a Super Agent session.
- Step 3 — Prompt in plain language: Super Agent queries and acts on your Salesforce data as it works.
What You Can Do
- Pull contacts and leads.
- Update records — change deal stages, log activities, edit fields.
- Query your pipeline.
- Create records (leads, contacts, opportunities).
- Generate reports and summaries.
- Combine Salesforce steps with other work — for example, pull at-risk opportunities, draft follow-up emails, and summarize the result in one task.
4. Use Salesforce from Workflow Builder
Best for: repeatable, scheduled automations with specific triggers.
Workflow Builder supports Salesforce operations as natural-language workflow steps — the same way it works with Gmail, Slack, and other tools.
Actions Available
| Action | What it does |
|---|---|
| Create record | Create a Lead, Contact, or Opportunity |
| Update record | Change fields on existing records |
| Query records | Pull data with SOQL |
Use these for scheduled deal-summary reports, automated record creation from other systems, or ongoing pipeline monitoring.
5. Use Salesforce from AgentBase
Best for: building custom dashboards, views, and reports on your Salesforce data.
Unlike the other surfaces, which act on Salesforce in place, AgentBase brings your Salesforce data into a workspace and lets you build on top of it. It connects as a data source, reads your Salesforce structure and organizes your fields automatically — then you turn that data into views, dashboards, and automations.
What You Can Do
- Write updates back to Salesforce.
- Build Table, Kanban, Gallery, Calendar, and Form views.
- Create KPI dashboards and charts.
- Run plain-language queries across your imported Salesforce data.
- Set up automations — sync data, generate weekly deal summaries, flag at-risk records, and draft follow-ups.
Troubleshooting & FAQ
Does Salesforce Pardot / Marketing Cloud work?
- Not currently. Standard Salesforce CRM objects — contacts, leads, opportunities, accounts, cases, campaigns, activities, and custom objects — are supported.
What Salesforce data can Genspark access?
- All standard CRM objects are available on all surfaces — contacts, leads, opportunities, accounts, cases, campaigns, activities, tasks, and custom objects. Access follows your own Salesforce account's permissions. For Claw specifically: Claw can also run Salesforce CLI operations including metadata commands (deploy, retrieve, describe) via Genspark's managed CLI sandbox. For Workflow Builder and AgentBase, access is limited to standard and custom record objects — org metadata and admin configuration are not accessible. Super Agent's metadata access scope is unconfirmed.
Which plan do I need?
- Claw requires a Genspark Cloud Computer subscription (for always-on cloud mode) or the local desktop app. Claw features also require credits — when credits run out, features like chat and scheduled tasks pause.
- Super Agent, Workflow Builder, and AgentBase work with a standard Genspark account.
Claw says "not connected" after I logged in — what happened?
- You may have logged in through a remote-desktop session instead of the standard OAuth flow. The remote-desktop path bypasses the OAuth token store, so Claw still reports "not connected." Reconnect Salesforce via Skills → Connectors → CRM & Sales → Salesforce → Connect, and complete the login in your normal browser.
What should I check first if a Salesforce request isn't working?
- Confirm Salesforce still shows as connected under Skills → Connectors.
- Confirm the records you're asking for are ones your Salesforce account has permission to see.
- Re-run the request in plain language with specific criteria (object, field, date range).
- If the issue persists, contact Genspark support.
Was this article helpful?