Skip to content

Comments

Separate triggered and blast campaign tools#30

Merged
gmethvin merged 1 commit intomainfrom
create-campaign-api
Feb 24, 2026
Merged

Separate triggered and blast campaign tools#30
gmethvin merged 1 commit intomainfrom
create-campaign-api

Conversation

@gmethvin
Copy link
Member

@gmethvin gmethvin commented Feb 24, 2026

This replaces the create_campaign tool with two separate tools with more obvious behavior:

  • create_and_schedule_campaign: Create a blast campaign to send to listIds at the provided sendAt time. Because this schedules the campaign it requires send permissions.
  • create_triggered_campaign: Create a triggered campaign. This does not trigger a send so it only requires write permissions.

These both use the /api/campaigns/create endpoint but with different parameters. The goal is to make it even more obvious to the agent that it is creating and scheduling the blast campaign, making it less likely to assume that it's just creating a draft.

@gmethvin gmethvin force-pushed the create-campaign-api branch from 5c58a8f to 75190be Compare February 24, 2026 03:20
@gmethvin gmethvin merged commit 9b6bb35 into main Feb 24, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant