# Your campaign platform was not built for agents.

Marketing automation systems carry years of API versions and sequences nobody documented, and every action touches a real customer list.

$npx swytchcode [Book a demo](/content/contact/index.html)

## Authentication

Credentials resolved at the runtime, never in agent code

## Idempotency

A retry never repeats a real action

## Validation

Responses checked against the schema before your agent acts

## Audit

A record of what was requested, allowed, and executed

## CLI

## Ship in one command.

Pull the manifest, set your policy, execute. No SDK sprawl, no boilerplate. Just the tool you need, right now.

```
swytchcode get hubspot
swytchcode exec hubspot.enroll-sequence \
  --contact-id 12345 \
  --sequence-id onboarding-v3
```

## How it connects

## Connect Marketing in minutes

Follow these steps to connect your agent, load a toolkit, and start executing tools through Swytchcode.

1. **Install Swytchcode**  
   Install the CLI and authenticate so your marketing agent can safely trigger campaigns.
   
   ```
   npm install -g swytchcode
   ```

2. **Load your CRM toolkit**  
   Fetch the integration you need for campaign automation.
   
   ```
   swytchcode get hubspot
   ```

3. **Start the MCP server**  
   Expose the toolkit to your agent through a secure runtime.
   
   ```
   swytchcode mcp serve
   ```

4. **Run the campaign action**  
   Let your agent build the segment and update the campaign while Swytchcode checks the sequence, the policy, and the payload before anything sends.
   
   ```
   swytchcode exec hubspot.enroll-sequence --contact-id 12345 --sequence-id onboarding-v3
   ```

## Works with

## APIs your team already uses

- Oracle Eloqua
- Salesforce
- HubSpot

## Ready to ship marketing integrations?

Install the CLI and pull your first manifest in under a minute. No account required.

$npx swytchcode [Book a demo](/content/contact/index.html)
