24 actions ready for your AI
Connect Salesloft to your AI
Add your Salesloft key once and every AI you use can get jobs, post jobs and get webhook subscriptions through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Salesloft's own documented API, and we have not run them here yet.
Use your own Salesloft account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Salesloft
What your AI can do with Salesloft
Choose a task and ask your AI.
Account
- Get v2 accounts json
GETList accounts
ids- IDs of accounts to fetch.
crm_id- Filters accounts by crmid.
tag- Filters accounts by the tags applied to the account.
tag_id- Filters accounts by the tag id's applied to the account.
- Post v2 accounts json
POSTCreate an account
domainrequired- Website domain, not a fully qualified URI
namerequired- Account Full Name
account_tier_id- ID of the Account Tier for this Account
city- City
Activity
- Get v2 activities calls json
GETList calls
ids- IDs of calls to fetch.
created_at- Equality filters that are applied to the createdat field.
updated_at- Equality filters that are applied to the updatedat field.
user_guid- Filters list to only include guids
- Post v2 activities calls json
POSTCreate a call
person_idrequired- The ID of the person whom this call will be logged for
action_id- Action that this call is being logged for.
crm_params- CRM specific parameters.
disposition- The disposition of the call.
Cadence
- Get v2 cadence memberships json
GETList cadence memberships
ids- IDs of cadence memberships to fetch.
person_id- ID of the person to find cadence memberships for
cadence_id- ID of the cadence to find cadence memberships for
updated_at- Equality filters that are applied to the updatedat field.
- Post v2 cadence memberships json
POSTCreate a cadence membership
person_idrequired- ID of the person to create a cadence membership for
cadence_idrequired- ID of the cadence to create a cadence membership for
user_id- ID of the user to create a cadence membership for.
step_id- ID of the step on which the person should start the cadence.
Custom Field
- Get v2 custom fields json
GETList custom fields
ids- IDs of custom fields to fetch.
field_type- Type of field to fetch.
sort_by- Key to sort on, must be one of: createdat, updatedat, name.
sort_direction- Direction to sort in, must be one of: ASC, DESC. Defaults to DESC
- Post v2 custom fields json
POSTCreate a custom field
namerequired- The name of the custom field
field_type- The field type of the custom field.
Show 8 more groups
Import
- Get v2 imports json
GETList imports
ids- IDs of imports to fetch.
user_ids- ID of users to fetch imports for.
sort_by- Key to sort on, must be one of: createdat, updatedat.
sort_direction- Direction to sort in, must be one of: ASC, DESC. Defaults to DESC
- Post v2 imports json
POSTCreate an import
name- Name, recommended to be easily identifiable to a user
user_id- ID of the User that owns this Import
Job
- Get v2 bulk jobs
GETList bulk jobs
state- The state of the bulk job.
id- Filter by id using comparison operators.
per_page- How many records to show per page in the range [1, 100].
- Post v2 bulk jobs
POSTCreate a bulk job
typerequired- Type of bulk job.
name- Name for your bulk job
Note
- Get v2 notes json
GETList notes
associated_with_type- Case insensitive type of item with which the note is associated.
associated_with_id- ID of the item with which the note is associated.
updated_at- Equality filters that are applied to the updatedat field.
ids- IDs of notes to fetch.
- Post v2 notes json
POSTCreate a note
associated_with_idrequired- ID of the item with which the note is associated
associated_with_typerequired- Case insensitive type of item with which the note is associated.
contentrequired- The content of the note
call_id- ID of the call with which the note is associated.
People
- Get v2 people json
GETList people
ids- IDs of people to fetch.
updated_at- Equality filters that are applied to the updatedat field.
email_addresses- Filters people by email address.
owned_by_guid- Filters people by the owner's guid.
- Post v2 people json
POSTCreate a person
account_id- ID of the Account to link this person to
autotag_date- Whether the date should be added to this person as a tag.
city- City
contact_restrictions- Specific methods of communication to prevent for this person.
Person
- Get v2 person stages json
GETList person stages
ids- IDs of person stages to fetch.
sort_by- Key to sort on, must be one of: createdat, updatedat.
sort_direction- Direction to sort in, must be one of: ASC, DESC. Defaults to DESC
per_page- How many records to show per page in the range [1, 100].
- Post v2 person stages json
POSTCreate a person stage
namerequired- The name of the new stage
Saved
- Get v2 saved list views json
GETList saved list views
ids- IDs of saved list views to fetch.
view- Type of saved list views to fetch.
sort_by- Key to sort on, must be one of: name.
sort_direction- Direction to sort in, must be one of: ASC, DESC. Defaults to DESC
- Post v2 saved list views json
POSTCreate a saved list view
namerequired- The name of the saved list view
viewrequired- The type of objects in the saved list view.
is_default- Whether the saved list view is the default
view_params- JSON object of list view parameters
Task
- Get v2 tasks json
GETList tasks
ids- IDs of tasks to fetch.
user_id- Filters tasks by the user to which they are assigned.
person_id- Filters tasks by the person to which they are associated.
account_id- Filters tasks by the account to which they are associated.
- Post v2 tasks json
POSTCreate a Task
current_staterequired- Current state of the task, valid options are: scheduled
due_daterequired- Date of when the Task is due, ISO-8601 date format required
person_idrequired- ID of the person to be contacted
subjectrequired- Subject line of the task.
task_typerequired- Task type, valid options are: call, email, general
user_idrequired- ID of the user linked to the task
Webhook
- Get v2 webhook subscriptions
GETList webhook subscriptions
enabled- Filters webhook subscriptions by whether is enabled or not.
- Post v2 webhook subscriptions
POSTCreate a webhook subscription
callback_urlrequired- URL for your callback handler
event_typerequired- Type of event the subscription is for.
Ask your AI
Try one of these requests with a connected AI.
- Show me the job in Salesloft
- Show me the webhook subscription in Salesloft
- Post a webhook subscription in Salesloft
- Show me the account json in Salesloft
- Post an account json in Salesloft
- Show me the cadence membership json in Salesloft
Works with
All appsUse Salesloft alongside your other connected apps.
Salesloft MCP server, hosted by ahel
One hosted endpoint serves Salesloft. There is nothing to install and no local server to run.
Connect Salesloft to Claude, Claude Code, Cursor or Codex
- Add your Salesloft key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Salesloft API docssalesloft.com
- Where to find your Salesloft keyon the vendor's side; paste it into ahel after sign-in
About Salesloft
Salesloft is a CRM service. Connect your own key and your AI can get jobs, post jobs and get webhook subscriptions.
Salesloft over MCP: ahel serves Salesloft to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Salesloft key once, paste one link into your AI, and the actions above are there.
Questions
Is my Salesloft key safe?
Your Salesloft key is sealed in ahel and added to the request server-side when your AI calls Salesloft. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Salesloft through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Salesloft?
24 actions today, covering accounts, activities and cadences. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Salesloft cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Salesloft may bill you for API use under its own terms.
