Installable skillMIT

Salesloft Integration Rollout

Deploy SalesLoft integrations to Vercel, Fly.io, and Cloud Run.

BY jeremylongshoreUPDATED Oct 27, 2026
INTENDED FOR✳Claude CodeInstall in a listed agent.

instructions.md

---
name: salesloft-deploy-integration
description: >-
  Roll out a Salesloft-backed service through secret injection, contract checks, read-only smoke evidence, bounded canaries, monitoring, and rollback. Use when releasing integration code to a runtime. Trigger with "deploy Salesloft integration", "Salesloft rollout", or "Salesloft release plan".
argument-hint: "[repository-path] [environment] [release-sha]"
allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit
version: 1.6.0
author: Jeremy Longshore <jeremy@intentsolutions.io>
license: MIT
tags:
- saas
- salesloft
- deployment
model: inherit
effort: medium
compatibility: Designed for Claude Code
---
# Salesloft Integration Rollout

## Overview

This skill deploys application code that calls Salesloft without assuming a particular cloud vendor. It separates process health, Salesloft connectivity, and CRM mutation correctness.

## Prerequisites

- Immutable release SHA and target runtime
- Named Salesloft team, environment, release owner, and rollback owner
- Passing offline contract and security tests
- Approved secret references, callback URL, and canary plan

## Tool Discipline

Use `Read`, `Glob`, and `Grep` to inspect deployment manifests, health checks, secret references, and rollback controls. Use `WebFetch` only for official Salesloft contracts. Use `Write` or `Edit` after the deployment target is confirmed.

## Current Contract

- Inject Bearer credentials through the runtime secret system and bind them to one team.
- Process health is not proof of API auth or correct CRM mutation.
- A webhook receiver must preserve raw request bytes before parsing and verify SHA-1 HMAC.
- Team-wide rate consumption from other integrations can affect the rollout.
- Webhook subscription creation requires a valid OAuth token or API key and event-specific scopes.

## Authentication

Deploy only an approved flow and least-privilege scope set. Prove credential-to-team mapping with a read-only identity request before enabling workers or webhooks.

## Instructions

1. Pin SHA, image or artifact digest, target, team alias, and secret references.
2. Run deployment-config and offline contract checks before applying changes.
3. Deploy with workers and Salesloft writes disabled.
4. Prove health, TLS, and one bounded read-only Salesloft request.
5. Verify webhook raw-body handling and callback-token configuration without a real side effect.
6. Enable a tiny approved canary and reconcile every mutation.
7. Expand only while error, endpoint-cost, remaining-budget, queue, and reconciliation signals stay healthy.

## Approval Boundaries

Do not create subscriptions, alter callback URLs, enable production writes, or broaden traffic without target-specific approval. Roll back when identity, signature, or reconciliation evidence fails.

## Output

Return SHA/digest, target, team proof, config checks, smoke result, canary evidence, monitoring snapshot, rollout state, and rollback receipt.

## Error Handling

| Condition | Response |
|---|---|
| Wrong team identity | Disable workers and replace the secret mapping. |
| Webhook signature fails | Reject delivery and halt subscription cutover. |
| Rate headroom collapses | Pause expansion and inspect team-wide consumers. |
| Canary mismatch | Stop, reconcile, and roll back before retrying. |

## Examples

The example below shows the minimum redacted evidence expected from a successful invocation of this operator workflow.

```text
sha=a1b2c3d; health=pass; auth-read=pass; canary=2/2 reconciled; rollout=10%
```

## Resources

- [Skill-specific official documentation](references/official-docs.md)
- [Webhook introduction](https://developers.salesloft.com/docs/platform/webhooks/introduction/)
- [Rate limits](https://developers.salesloft.com/docs/platform/api-basics/rate-limits/)
COMPATIBILITY & REFERENCES

Platform guidance

Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.