Integration

journy.io integration

journy.io is a customer data and engagement platform for B2B SaaS. Create or update users and accounts with their properties, add or remove users from accounts, track events for a user or an account, list events, properties and segments, link website visits to a known user, and create, list and manage in-app messages. The deprecated legacy event route and the website tracking snippet are not included. Authentication is an API key sent in the X-Api-Key header; its permissions are set when the key is created.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in journy.io.Built from the 24 journy.io tools below, on the connection you add once.

What you can do with journy.io

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.

Account, 4 operations

  • delete_accountDelete accountDELETEDelete an account from journy.io, identified by accountId, domain or both.
  • list_account_in_app_messagesList account in app messagesGETList all in-app messages for one account of a connected app, up to 100 per page.
  • list_account_propertiesList account propertiesGETList the account properties defined in journy.io, with each property's name, label, group and whether it is computed.
  • list_account_segmentsList account segmentsGETList the account segments defined in journy.io, each with its id and name.

User, 4 operations

  • delete_userDelete userDELETEDelete a user from journy.io, identified by userId, email or both.
  • list_user_in_app_messagesList user in app messagesGETList all in-app messages for one user of a connected app, up to 100 per page.
  • list_user_propertiesList user propertiesGETList the user properties defined in journy.io, with each property's name, label, group and whether it is computed.
  • list_user_segmentsList user segmentsGETList the user segments defined in journy.io, each with its id and name.

In app message, 3 operations

  • create_in_app_messageCreate in app messagePOSTCreate an in-app message for a user or an account of a connected app, with an expiry date.
  • delete_in_app_messageDelete in app messageDELETEDelete an in-app message, identified by its message ID.
  • list_in_app_messagesList in app messagesGETList the in-app messages of a connected app, up to 100 per page.

New, 2 operations

  • list_account_new_in_app_messagesList account new in app messagesGETList the new in-app messages for one account of a connected app.
  • list_user_new_in_app_messagesList user new in app messagesGETList the new in-app messages for one user of a connected app.

Unread, 2 operations

  • list_account_unread_in_app_messagesList account unread in app messagesGETList the unread in-app messages for one account of a connected app.
  • list_user_unread_in_app_messagesList user unread in app messagesGETList the unread in-app messages for one user of a connected app.

Upsert, 2 operations

  • upsert_accountUpsert accountPOSTCreate an account, or update the properties of an existing one. Properties take strings, booleans, numbers, arrays of strings or ISO 8601 datetimes; any property that fails validation is listed in rejected.
  • upsert_userUpsert userPOSTCreate a user, or update the properties of an existing one. Properties take strings, booleans, numbers, arrays of strings or ISO 8601 datetimes; any property that fails validation is listed in rejected.

Add, 1 operation

  • add_user_to_accountAdd user to accountPOSTAdd up to 100 users to an account. Each user is identified by userId, email or both, and can carry properties to set at the same time.

Event, 1 operation

  • list_eventsList eventsGETList the events defined in journy.io for your workspace, each with its id, name and event group.

Link, 1 operation

  • link_web_activityLink web activityPOSTLink anonymous website activity to a known user, after the user logs in. Pass the value of the __journey cookie (set by the journy.io website snippet) as deviceId. Not needed if the JavaScript snippet already runs in your application.

Received, 1 operation

  • mark_in_app_message_as_receivedMark in app message as receivedPUTSet the status of an in-app message to received, identified by its message ID.

Remove, 1 operation

  • remove_user_from_accountRemove user from accountPOSTRemove up to 100 users from an account. A removed user stays stored in journy.io, marked as removed.

Track, 1 operation

  • track_eventTrack eventPOSTTrack an event for a user, an account, or both, with optional metadata (strings, booleans, numbers or ISO 8601 datetimes) and an optional time it happened (defaults to now).

Validate, 1 operation

  • validate_api_keyValidate api keyGETCheck that the API key is valid and list the permissions it holds.

Use journy.io from Claude Code, Cursor or Codex

Connect journy.io in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its journy.io 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 journy.io

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect journy.io once

    Add your journy.io 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.

journy.io integration FAQ

What can you do with the journy.io integration?

LiveContext exposes 24 operations on journy.io, covering account, user, in app message and new.

Popular integrations

Browse the whole catalog