Blueshift integration
AI-powered marketing automation platform for customer engagement across email, SMS, push, and more
Common Blueshift use cases
- Remove a test customer record
- Remove an obsolete customer group
- Debug a failing data export pipeline
- Archive a completed seasonal campaign
- Onboard a new customer into Blueshift
- Import a batch of customers from a CRM
- Batch add qualified users to a VIP list
- Pause a campaign due to a content error
- Browse shared assets for template design
- Monitor daily event volume for anomalies
What you can do with Blueshift
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Campaign, 14 operations
- PUTarchive_campaign
Archive a single Blueshift campaign.
- PUTbulk_archive_campaigns
Archive multiple Blueshift campaigns at once.
- POSTbulk_trigger_campaigns
Trigger multiple campaigns for multiple users in a single Blueshift request.
- PUTbulk_unarchive_campaigns
Restore multiple archived Blueshift campaigns at once.
- POSTcreate_campaign
Create a new campaign of a specified type in Blueshift.
- GETget_campaign_detail
Get campaign details without performance metrics from Blueshift.
- GETget_campaign_detail_with_metrics
Get a detailed Blueshift campaign report with performance metrics.
- GETget_campaign_performance_summary
Export performance data for all Blueshift campaigns over a date range.
- PATCHlaunch_campaign
Launch and activate a Blueshift campaign.
- GETlist_campaigns
List all campaigns in your Blueshift account.
- PATCHpause_campaign
Pause a running Blueshift campaign.
- POSTtrigger_campaign
Trigger an API-triggered or event-triggered campaign for a specific user in Blueshift.
- PUTunarchive_campaign
Restore an archived Blueshift campaign.
- PATCHupdate_campaign_schedule
Update the schedule or timing of an existing Blueshift campaign.
Template, 13 operations
- POSTcreate_email_template
Create a new email template in Blueshift.
- POSTcreate_push_template
Create a new push notification template in Blueshift.
- POSTcreate_sms_template
Create a new SMS template in Blueshift.
- GETget_email_template
Retrieve details of a specific email template from Blueshift.
- GETlist_email_templates
List all email templates in your Blueshift account.
- GETlist_push_templates
List all push notification templates in Blueshift.
- GETlist_sms_templates
List all SMS templates in Blueshift.
- POSTtest_push_notification
Send a test push notification from Blueshift.
- POSTtest_send_email
Send a test email using a Blueshift template.
- POSTtest_send_sms
Send a test SMS message from Blueshift.
- PUTupdate_email_template
Update an existing email template in Blueshift.
- PUTupdate_push_template
Update an existing push notification template in Blueshift.
- PUTupdate_sms_template
Update an existing SMS template in Blueshift.
Customer, 9 operations
- POSTbulk_create_or_update_customers
Batch create or update multiple customers in Blueshift at once.
- POSTcreate_or_update_customer
Create a new customer or update an existing customer in Blueshift.
- POSTdelete_customer
Permanently delete a customer record from Blueshift.
- POSTforget_customer
Stop tracking a customer and permanently remove their personal data from Blueshift.
- GETget_customer
Retrieve a customer profile by UUID from Blueshift.
- POSTmerge_customers
Merge two duplicate customer profiles into one in Blueshift.
- GETsearch_customer
Search for a customer by email address in Blueshift.
- POSTtrigger_customer_attribute_import
Trigger a customer attribute data sync and import in Blueshift.
- POSTunforget_customer
Resume tracking a previously forgotten customer in Blueshift.
User list, 8 operations
- PUTadd_user_to_list
Add an individual user to a custom user list in Blueshift.
- PUTbulk_add_users_to_list
Add multiple users to a custom user list in Blueshift at once.
- PUTbulk_remove_users_from_list
Remove multiple users from a custom user list in Blueshift at once.
- POSTcreate_custom_user_list
Create a new empty custom user list in Blueshift.
- GETget_custom_user_list
Get details of a specific custom user list in Blueshift.
- GETget_seed_lists
Retrieve all seed lists in your Blueshift account.
- PUToverwrite_list
Replace the entire contents of a custom user list in Blueshift.
- PUTremove_user_from_list
Remove an individual user from a custom user list in Blueshift.
Event, 6 operations
- GETget_customer_events
Retrieve the event log for a specific customer in Blueshift.
- GETget_event_history
Retrieve up to 50 most recent events for a given event type in Blueshift.
- POSTget_event_summary
Get a summary of counted events over the last 7 days in Blueshift.
- GETget_most_recent_event
Retrieve the most recent event received for each event type in Blueshift.
- POSTsend_bulk_events
Send multiple customer interaction events to Blueshift in a single request.
- POSTsend_event
Send a customer interaction event to Blueshift.
Catalog, 4 operations
- PUTadd_catalog_items
Add items or products to an existing Blueshift catalog.
- POSTcreate_catalog
Create a new product catalog in Blueshift.
- GETget_catalog
Retrieve details of a specific Blueshift catalog.
- GETlist_catalogs
List all product catalogs in your Blueshift account.
Asset, 3 operations
- POSTcreate_shared_asset
Create a new shared asset in Blueshift.
- GETlist_shared_assets
List all reusable shared assets in Blueshift.
- PUTupdate_shared_asset
Update an existing shared asset in Blueshift.
External fetch, 3 operations
- POSTcreate_external_fetch
Create a new external fetch template in Blueshift.
- GETlist_external_fetches
List all external fetch templates in Blueshift.
- PUTupdate_external_fetch
Update an existing external fetch template in Blueshift.
Subscription group, 3 operations
- GETget_subscription_group
Get details of a specific subscription group in Blueshift.
- GETlist_subscription_groups
List all subscription groups in your Blueshift account.
- GETlist_subscription_groups_lite
Get a simplified list of subscription groups from Blueshift.
Content, 2 operations
- GETlist_onsite_slots
List all onsite content slots in Blueshift.
- POSTserve_live_content
Serve personalized live content for an onsite slot in Blueshift.
Customer group, 2 operations
- DELETEdelete_customer_group
Delete a customer group in Blueshift.
- DELETEremove_user_from_customer_group
Remove a user from a customer group in Blueshift.
Email, 2 operations
- POSTbulk_validate_emails
Validate multiple email addresses at once in Blueshift.
- GETvalidate_email
Validate a single email address for deliverability and risk in Blueshift.
Interest, 2 operations
- GETget_user_subscriptions
Retrieve topic subscriptions for a user in Blueshift.
- POSTsend_interest_alert
Send an interest-based alert to subscribed customers in Blueshift.
Promotion, 2 operations
- PUTadd_promo_codes
Add promo codes to a Blueshift promotion.
- PUToverwrite_promo_codes
Replace all promo codes in a Blueshift promotion.
Segment, 2 operations
- GETget_segment_matching_users
Get user counts matching a specific Blueshift segment.
- GETlist_segments
Retrieve all segments in your Blueshift account.
Adapter, 1 operation
- GETlist_adapters
List all adapters (third-party integrations) in your Blueshift account.
Data connector, 1 operation
- GETexport_data_connector_debug
Export event diagnostics for a specific Blueshift data connector.
Tag, 1 operation
- GETlist_tags
List all tags and tag folders in your Blueshift account.
Use Blueshift from Claude Code, Cursor or Codex
Connect Blueshift in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Blueshift operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Blueshift
Create your workspace
Sign up free. Nothing to install.
Connect Blueshift once
Add your Blueshift connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Blueshift integration FAQ
- What can you do with the Blueshift integration?
- LiveContext exposes 78 operations on Blueshift, covering campaign, template, customer and user list. Common uses include Remove a test customer record, Remove an obsolete customer group and Debug a failing data export pipeline.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…