Analysing past phone call conversations can unlock insights about the contacts our your outreach strategy. With the call recordings API, you can now automate the analysis with any external tool you want. A typical flow includes:
  1. Call is performed by an Amplemarket user
  2. When the call finishes, Amplemarket triggers a webhook to an orchestration tool, such as Zapier
  3. The orchestration tool can use the get recording endpoint with the webhook-provided id to retrieve the audio of the call
  4. Then, it uploads to a temporary storage location accessible on the web, such as Google Drive
  5. Send the resulting URL from the temporary location to the third-party call analysis service
Phone call recordings typically contain sensitive data. Make sure you store the recording securely to prevent access from unauthorized parties

Real-life Zapier example

  1. Catch Raw Hook – Wait for a webhook from Amplemarket when a call happens
  2. Run Javascript – Parse and format the webhook JSON into usable key–value pairs
  3. Delay – Wait for the call to finish and the recording to be ready
  4. Custom Request – Call Amplemarket’s API to get the call recording file
  5. Upload File – Save that recording to Google Drive
  6. Formatter – Turn the Google Drive link into a direct-download link
  7. Custom Request – Send the audio file to a transcription service (AssemblyAI in this case)
  8. Delay – Wait for transcription to complete
  9. Custom Request – Retrieve the completed transcript
  10. AI Analysis – Use an LLM to extract insights and summaries from the transcript
  11. Custom Request – Send the AI-powered insights to Amplemarket, adding the lead to a specific sequence with a custom variable {{call_personalization}}

Example configuration of the request to retrieve the phone call audio recording

Full Zapier flow