Get started free
All integrations

Blueshift integration

AI-powered marketing automation platform for customer engagement across email, SMS, push, and more

78 toolsBasic authAPI docs

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Blueshift

  1. Create your workspace

    Sign up free. Nothing to install.

  2. 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.

  3. 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

Browse the whole catalog