Get started

Quickstart for GTM engineers

One-time setup in the app, then run Echo from Claude, Cursor, Clay or your own code.

Everything after setup can be done over the MCP server or the REST API: import leads, create campaigns, write links into your sequencer and read every signal.

1. One-time setup in the app (admin)

StepWhereWhy
AI keySettings, AI keysCampaigns write personal parts on your key
DomainSettings, DomainRequired before publishing; links use it
DesignBuilder, then Publish designCampaigns use the published version (a design that was never published is published for you when a campaign is created)
Sequencer key (optional)Settings, IntegrationsFor send_links and tool imports (Pro, Scale)
API keySettings, API, Create keyAuthenticates MCP and REST
Settings, API: the key is shown once. Copy it into your MCP client or secret store.

2. Connect your assistant

{
  "mcpServers": {
    "echo": {
      "url": "https://echo.relevanceai.io/mcp",
      "headers": { "Authorization": "Bearer echo_sk_..." }
    }
  }
}

Then, in plain language:

  1. "List my designs and lead groups."
  2. "Import these rows into a group called Webinar attendees." (import_leads)
  3. "Create a campaign called Webinar follow-up with the Signal-led outbound design and that group." (create_campaign, spends AI on your key)
  4. "Write the links into Lemlist campaign cam_123 as echo_link." (send_links)
  5. Later: "Who read pricing twice this week? Draft a follow-up for each." (list_leads, get_lead, recent_signals)

3. Or script it

export ECHO_API_KEY=...   # from Settings, API
curl -X POST "https://echo.relevanceai.io/api/v1/groups" \
  -H "Authorization: Bearer $ECHO_API_KEY" -H "Content-Type: application/json" \
  -d '{"group_name":"Webinar attendees","rows":[{"first_name":"Maya","company":"Helion","email":"maya@helion.io"}]}'

See REST API for every endpoint, and Webhooks to receive signals as they happen.

Something unclear or missing? Email support@relevanceai.io and we will fix the page.