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 jsonGET

    List 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 jsonPOST

    Create 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 jsonGET

    List 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 jsonPOST

    Create 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 jsonGET

    List 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 jsonPOST

    Create 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 jsonGET

    List 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 jsonPOST

    Create 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 jsonGET

    List 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 jsonPOST

    Create 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 jobsGET

    List 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 jobsPOST

    Create a bulk job

    typerequired
    Type of bulk job.
    name
    Name for your bulk job

Note

  • Get v2 notes jsonGET

    List 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 jsonPOST

    Create 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 jsonGET

    List 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 jsonPOST

    Create 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 jsonGET

    List 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 jsonPOST

    Create a person stage

    namerequired
    The name of the new stage

Saved

  • Get v2 saved list views jsonGET

    List 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 jsonPOST

    Create 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 jsonGET

    List 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 jsonPOST

    Create 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 subscriptionsGET

    List webhook subscriptions

    enabled
    Filters webhook subscriptions by whether is enabled or not.
  • Post v2 webhook subscriptionsPOST

    Create 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

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

  1. Add your Salesloft key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

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.

CRM

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.