> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cekura.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Video Tutorials

> Explore our video tutorials to master AI voice agent testing and integration with Cekura.

export const CopyPageButton = () => {
  if (typeof window !== 'undefined') {
    setTimeout(function () {
      if (document.getElementById('ck-tools')) return;
      var anchor = document.getElementById('content-area') || document.querySelector('.mdx-content');
      if (!anchor) return;
      if (!document.getElementById('ck-style')) {
        var s = document.createElement('style');
        s.id = 'ck-style';
        s.textContent = '#ck-tools{position:absolute;top:6px;right:0;z-index:100;font-family:inherit;}' + '.ck-row{display:inline-flex;align-items:stretch;border:1px solid rgba(0,0,0,0.15);border-radius:8px;overflow:hidden;background:#fff;}' + ':root.dark .ck-row{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12);}' + '.ck-btn{padding:5px 12px;border:none;background:none;cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;color:#374151;}' + ':root.dark .ck-btn{color:#d1d5db;}' + '.ck-btn:hover{background:rgba(0,0,0,0.04);}' + ':root.dark .ck-btn:hover{background:rgba(255,255,255,0.06);}' + '.ck-chevron{padding:5px 8px;border:none;background:none;cursor:pointer;font-size:14px;font-family:inherit;color:#374151;}' + ':root.dark .ck-chevron{color:#d1d5db;}' + '.ck-chevron:hover{background:rgba(0,0,0,0.04);}' + ':root.dark .ck-chevron:hover{background:rgba(255,255,255,0.06);}' + '.ck-divider{width:1px;background:rgba(0,0,0,0.12);flex-shrink:0;}' + ':root.dark .ck-divider{background:rgba(255,255,255,0.12);}' + '.ck-dd{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,0.12);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:4px;display:none;z-index:200;}' + ':root.dark .ck-dd{background:#1f2937;border-color:rgba(255,255,255,0.1);box-shadow:0 4px 16px rgba(0,0,0,0.35);}' + '.ck-item{display:block;width:100%;padding:7px 12px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit;text-align:left;color:#374151;}' + ':root.dark .ck-item{color:#d1d5db;}' + '.ck-item:hover{background:rgba(0,0,0,0.05);}' + ':root.dark .ck-item:hover{background:rgba(255,255,255,0.07);}';
        document.head.appendChild(s);
      }
      var wrap = document.createElement('div');
      wrap.id = 'ck-tools';
      var row = document.createElement('div');
      row.className = 'ck-row';
      var mainBtn = document.createElement('button');
      mainBtn.className = 'ck-btn';
      mainBtn.textContent = 'Copy page';
      var divider = document.createElement('span');
      divider.className = 'ck-divider';
      var chevron = document.createElement('button');
      chevron.className = 'ck-chevron';
      chevron.textContent = '▾';
      var dd = document.createElement('div');
      dd.className = 'ck-dd';
      function closeDD() {
        dd.style.display = 'none';
      }
      function openDD() {
        dd.style.display = 'block';
      }
      chevron.onclick = function (e) {
        e.stopPropagation();
        if (dd.style.display === 'block') {
          closeDD();
        } else {
          openDD();
        }
      };
      document.addEventListener('click', function (e) {
        if (!e.target.closest('#ck-tools')) {
          closeDD();
        }
      });
      document.addEventListener('keydown', function (e) {
        if (e.key === 'Escape') {
          closeDD();
        }
      });
      function makeItem(label, fn) {
        var b = document.createElement('button');
        b.className = 'ck-item';
        b.textContent = label;
        b.onclick = function () {
          fn();
          closeDD();
        };
        return b;
      }
      function getMarkdown() {
        var walk = function (node) {
          if (!node) return '';
          if (node.nodeType === 3) return node.textContent || '';
          if (node.nodeType !== 1) return '';
          var tag = node.tagName.toLowerCase();
          var skip = ['script', 'style', 'svg', 'noscript', 'button', 'iframe'];
          if (skip.indexOf(tag) !== -1) return '';
          if (node.id === 'ck-tools') return '';
          var ch = Array.from(node.childNodes).map(walk).join('');
          if (tag === 'h1') return '\n# ' + ch.trim() + '\n\n';
          if (tag === 'h2') return '\n## ' + ch.trim() + '\n\n';
          if (tag === 'h3') return '\n### ' + ch.trim() + '\n\n';
          if (tag === 'p') return '\n' + ch.trim() + '\n\n';
          if (tag === 'pre') return '\n```\n' + node.textContent.trim() + '\n```\n\n';
          if (tag === 'li') return '- ' + ch.trim() + '\n';
          if (tag === 'code') return '`' + ch.trim() + '`';
          return ch;
        };
        var content = document.querySelector('.mdx-content') || document.getElementById('content-area') || document.body;
        return walk(content).replace(/\n\n\n+/g, '\n\n').trim();
      }
      function copyMd() {
        var md = getMarkdown();
        navigator.clipboard.writeText(md).then(function () {
          mainBtn.textContent = 'Copied!';
          setTimeout(function () {
            mainBtn.textContent = 'Copy page';
          }, 2000);
        });
      }
      function viewMd() {
        var md = getMarkdown();
        var safe = md.split('&').join('&amp;').split('<').join('&lt;').split('>').join('&gt;');
        var html = '<!DOCTYPE html><html><head><meta charset="utf-8"><style>body{font-family:monospace;max-width:860px;margin:40px auto;padding:0 24px;line-height:1.7;white-space:pre-wrap;word-wrap:break-word}</style></head><body>' + safe + '</body></html>';
        window.open(URL.createObjectURL(new Blob([html], {
          type: 'text/html'
        })), '_blank');
      }
      function openClaude() {
        var prompt = 'Can you read this Cekura docs page ' + window.location.href + ' so I can ask you questions?';
        window.open('https://claude.ai/new?q=' + encodeURIComponent(prompt), '_blank');
      }
      mainBtn.onclick = copyMd;
      dd.appendChild(makeItem('Copy page', copyMd));
      dd.appendChild(makeItem('View as Markdown', viewMd));
      dd.appendChild(makeItem('Open in Claude', openClaude));
      row.appendChild(mainBtn);
      row.appendChild(divider);
      row.appendChild(chevron);
      wrap.appendChild(row);
      wrap.appendChild(dd);
      anchor.style.position = 'relative';
      anchor.insertBefore(wrap, anchor.firstChild);
    }, 50);
  }
  return null;
};

<CopyPageButton />

<CardGroup cols={2}>
  <Card title="Cekura with Claude Code" icon="robot" color="#A6A7EA" href="https://youtu.be/uhqsdYiJFhc">
    See how to test and improve your voice agents using Cekura with Claude Code
  </Card>

  <Card title="Getting Started Guide" icon="play" color="#A6A7EA" href="https://www.cekura.ai/intro-guide">
    Master the basics of AI voice agent testing
  </Card>

  <Card title="Advanced Testing Techniques" icon="graduation-cap" color="#A6A7EA" href="https://www.tella.tv/video/advanced-voice-agent-testing-building-evals-2rnz">
    Learn to build sophisticated evaluation flows
  </Card>

  <Card title="Observability Workflow" icon="graduation-cap" color="#A6A7EA" href="https://www.tella.tv/video/building-good-metrics-on-cekura-0taa">
    Learn to create metrics and observe live calls
  </Card>

  <Card title="Observability Overview" icon="chart-line" color="#A6A7EA" href="https://youtu.be/D76sVAbvsfc">
    Plot graphs, build dashboards, and set up alerts to monitor your agents
  </Card>

  <Card title="VAPI Integration Guide" icon="plug" color="#A6A7EA" href="https://youtu.be/z1RGhQ9CUTE">
    Learn how to test agents built on the VAPI platform
  </Card>

  <Card title="Retell Integration Setup" icon="link" color="#A6A7EA" href="https://youtu.be/xLgi9xLOfj4">
    Connect and test your Retell-powered voice agents
  </Card>

  <Card title="LiveKit Integration Guide" icon="https://mintcdn.com/vocera/NnWFOccGgHKr48PP/logo/livekit_icon.svg?fit=max&auto=format&n=NnWFOccGgHKr48PP&q=85&s=d09e88db4d7dbc28d7a9549e3df77e48" color="#A6A7EA" href="https://youtu.be/VxDJPk-BoXo" width="24" height="24" data-path="logo/livekit_icon.svg">
    Enable deep observability for LiveKit agents with SDK integration
  </Card>

  <Card title="Pipecat Integration Guide" icon="microphone" color="#A6A7EA" href="https://youtu.be/MqR5yRJWI0E">
    Enable tracing and testing for agents built on Pipecat
  </Card>

  <Card title="ElevenLabs Integration Guide" icon="waveform" color="#A6A7EA" href="https://youtu.be/o7ZqAGMuYQY">
    Connect and test your ElevenLabs conversational AI agents
  </Card>

  <Card title="Speech Quality Metrics" icon="gauge-high" color="#A6A7EA" href="https://youtu.be/_ntVTPKuFSI">
    Understand and evaluate speech quality metrics for your agents
  </Card>

  <Card title="Self-Improving Agents" icon="arrows-rotate" color="#A6A7EA" href="https://youtu.be/S2ofbIM91qo">
    Learn how to automatically improve your agents from test results
  </Card>

  <Card title="Text Mode Testing" icon="message" color="#A6A7EA" href="https://www.tella.tv/video/testing-voice-agents-via-text-mode-1-44un">
    Test your voice agents efficiently using text mode
  </Card>

  <Card title="Chat Testing Setup" icon="comments" color="#A6A7EA" href="https://www.tella.tv/video/how-to-use-secura-to-test-your-ai-agent-in-chat-mode-9zay">
    Learn how to test your AI agents using chat mode
  </Card>

  <Card title="Call Monitoring" icon="phone" color="#A6A7EA" href="https://www.tella.tv/video/observing-call-via-vocera-abd6">
    Learn how to monitor and analyze calls in real-time
  </Card>

  <Card title="Slack Integration" icon="slack" color="#A6A7EA" href="https://www.tella.tv/video/integrate-slack-for-alerts-346a">
    Set up real-time alerts through Slack integration
  </Card>

  <Card title="A/B Testing" icon="flask" color="#A6A7EA" href="https://www.tella.tv/video/a-b-testing-conversational-agents-6hei">
    Learn how to set up and analyze A/B tests for conversational agents
  </Card>
</CardGroup>

<Note>
  Need help getting started? Contact our support team at [support@cekura.ai](mailto:support@cekura.ai)
</Note>
