Screenshot API

Screenshot API for your phone agent: render pages and send the file to your customer.

Connect Screenshot API to AgentCalls and your agent can capture webpages and custom HTML during or after a call. A caller can ask for a current screenshot of a page, a PDF of an invoice or report, and the agent can share the stored link by text message. For larger jobs, such as capturing a list of product or store pages, the agent can start a bulk job, check its progress, and confirm when results are ready. Connect with your own Screenshot API credentials from the tool's settings.

What your agent can do with Screenshot API

  • Render a webpage or custom HTML to an image, PDF, or video link during a call
  • Start a bulk screenshot job from a list of up to 50 items and report the job reference
  • Check the progress and success or failure counts of a bulk job
  • Send the finished results file or a stored link to the caller by text message

Screenshot API exposes 5 actions. You choose which ones the agent may use and whether each runs during or after the call.

Example calls

Caller asks for a live page capture

  1. Caller

    Hi, I need a screenshot of our holiday menu page as it looks right now. Can you send it to me?

  2. Agent

    Of course. Which page address should I capture?

  3. Caller

    It is brightfoodcafe.co.uk/holiday-menu.

  4. Agent

    Done. I have rendered the page and I am texting you the image link now. Anything else?

Client asks for a bulk job status

  1. Caller

    I sent you a list of 40 store pages yesterday. Is the capture finished?

  2. Agent

    Let me check. The job is at 36 of 40 captures, with 35 successful and one failed.

  3. Caller

    Which one failed?

  4. Agent

    Store 17 timed out. I can start a new job for that page alone if you want, and send you the results file when it is done.

Outbound follow-up with a PDF report

  1. Agent

    Hello Maria, this is calling from Harbor Digital about your monthly site report.

  2. Caller

    Oh yes, is it ready?

  3. Agent

    It is. I rendered the report as a PDF this morning. Would you like me to text the link to this number?

  4. Caller

    Yes, please send it over.

How to connect Screenshot API

  1. 1

    Create your agent

    Sign up to AgentCalls, pick an English or Arabic voice and write what the agent should know and do in plain language.

  2. 2

    Connect Screenshot API

    From Integrations in the dashboard, choose Screenshot API and enter the connection details from your Screenshot API account settings.

  3. 3

    Choose the actions

    In the agent editor, enable the Screenshot API actions the agent may use and set each to run during the call or afterwards. Then test it from your browser.

Questions, answered.

Does this work during the call or after it?

Both. Single renders return a stored file link while the caller is on the line, so the agent can text it straight away. Bulk jobs run in the background, and the agent can check status or share results on a later call.

What do I need to connect Screenshot API?

You need your own Screenshot API account. Copy your credentials from the tool's settings, then add them in the AgentCalls dashboard under Integrations. Integrations are included from the Growth plan.

Are bulk jobs charged by Screenshot API?

Yes. Bulk jobs are paid asynchronous jobs billed through your Screenshot API account, so check your plan there before starting large batches.

Page drafted from the tool's public description and reviewed automatically for accuracy of claims

Put your agent to work with Screenshot API.

Connect in minutes, test from your browser, go live on a number in the US, UK or Gulf. Free to start, no card needed.