Integration

Senja integration

Senja collects and shares customer testimonials. List and search the testimonials in your Senja project (by approval, rating, type, source platform, tags, language or full text), read one, import a new text or video testimonial, approve or unpublish it and add or remove tags, delete it, list the project's shareable links (forms, widgets, Walls of Love, case studies, reels), and email testimonial invites through a form. Editing a testimonial's text, rating or customer details is dashboard-only. Authentication is the API key from the Senja dashboard (Integrations page, API tab), sent as a Bearer token; the API is available on every Senja plan.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Senja.Built from the 7 Senja tools below, on the connection you add once.

What you can do with Senja

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.

Testimonial, 5 operations

  • create_testimonialCreate testimonialPOSTImports a testimonial into your project: type (text or video), customer_name and approved are required. approved true publishes it at once, false keeps it pending. Returns a message and the new id.
  • delete_testimonialDelete testimonialDELETEPermanently deletes a testimonial by id; this cannot be undone. Returns a confirmation message.
  • get_testimonialGet testimonialGETReturns one testimonial by id: type, title, text, rating, media, source, date, approval, customer name, email and company, tags, video metadata and its dashboard and public links. Personal data.
  • list_testimonialsList testimonialsGETLists testimonials (text, rating, customer name and email, tags, approval, source, links), newest first by default, up to 100 per page (limit up to 1000). total counts only this page: keep paging until it is below limit.
  • update_testimonialUpdate testimonialPATCHChanges a testimonial's approval or tags: send at least one of approved, add_tags or remove_tags. approved true publishes it, false sets it back to pending. Returns the testimonial.

Invite, 1 operation

  • send_invitesSend invitesPOSTSends testimonial invite emails to the given recipients through one of your forms, with that form's email sequence and follow-ups as set in the dashboard. Real emails go out. Returns sent and the skipped recipients.

Link, 1 operation

  • list_linksList linksGETLists the project's shareable links grouped by type (forms, widgets, Walls of Love, case studies, quick links, sizzle reels), each with id, name and URL. A form's id is the form_id that send_invites takes.

Use Senja from Claude Code, Cursor or Codex

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

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Senja once

    Add your Senja 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.

Senja integration FAQ

What can you do with the Senja integration?

LiveContext exposes 7 operations on Senja, covering testimonial, invite and link.

Popular integrations

Browse the whole catalog