| name | salesloft-deploy-integration |
| description | Deploy SalesLoft integrations to Vercel, Fly.io, and Cloud Run.
Use when deploying SalesLoft-powered apps to production,
configuring platform secrets, or setting up webhook endpoints.
Trigger: "deploy salesloft", "salesloft Vercel", "salesloft Cloud Run".
|
| allowed-tools | Read, Write, Edit, Bash(vercel:*), Bash(fly:*), Bash(gcloud:*) |
| version | 1.6.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","sales","outreach","salesloft"] |
| compatibility | Designed for Claude Code |
SalesLoft Deploy Integration
Overview
Deploy SalesLoft-powered applications to cloud platforms with proper secrets management, webhook endpoint configuration, and health checks. SalesLoft requires HTTPS webhook endpoints and OAuth tokens stored securely.
Instructions
Vercel Deployment
vercel env add SALESLOFT_CLIENT_ID production
vercel env add SALESLOFT_CLIENT_SECRET production
vercel env add SALESLOFT_WEBHOOK_SECRET production
vercel --prod
import { verifyWebhookSignature } from '../../lib/salesloft';
export const config = { api: { bodyParser: false } };
export default async function handler(req: Request) {
const body = await req.text();
const sig = req.headers.get('x-salesloft-signature')!;
const ts = req.headers.get('x-salesloft-timestamp')!;
if (!verifyWebhookSignature(Buffer.from(body), sig, ts, process.env.SALESLOFT_WEBHOOK_SECRET!)) {
return (, { : });
}
event = .(body);
(.({ : }), { : });
}