Create Proposals From Call Transcripts

OpenAIgoogle_docsSlack

Transform client call transcripts into structured business proposals saved in Google Docs, and instantly notify your sales team via Slack.

Business ProposalsCall TranscriptsGoogle DocsSlack Notifications

The Proposal Generation Workflow creates polished business proposals from raw client call transcripts. By submitting the client's company name and call details, you quickly get a structured, professional document ready for review and sending.

It does 6 things:

  1. Receives input data containing the client company name and call transcript via a webhook trigger.
  2. Uses a triage engine to assess if the request is a test or production run and prepares data accordingly.
  3. Transforms real call transcripts into a detailed proposal with sections like Executive Summary, Scope of Work, Timeline, Investment, and Next Steps using an AI model.
  4. Cleans up and passes the proposal title and content forward for document creation.
  5. Creates a new Google Doc in a specified folder, inserting the proposal content with an appropriate title.
  6. Sends a Slack notification with a direct link to the newly created proposal for quick access.

What You Need

To run this workflow, ensure you have the following prerequisites in place:

RequirementDescription
Needle AccountA Needle platform account to build and run this workflow.
Google DocsGoogle account with access to Google Docs and a designated folder.
Google Docs ConnectorConfigured in Needle with access rights to your target folder.
Slack ConnectorSlack account and connector setup with permissions to post messages in your desired channel.
Webhook TriggerAPI access or a web form to trigger the webhook with the necessary input data.

Input Data Requirements

When triggering the webhook, you must provide the following fields:

FieldTypeDescription
Client_Company_NameStringThe name of the prospective client or company.
Call_TranscriptStringThe raw text transcript of the sales or discovery call.

How The Flow Works

  1. Webhook Trigger: This is the entry point where the workflow receives the proposal request, including the client's name and the call transcript.
  2. Triage Engine: Determines if the request is in test mode or production mode. In test mode, it returns a fixed mock proposal. In production, it forwards the real transcript and client details down the pipeline.
  3. AI Proposal Writer: Analyzes the transcript when in production mode, then composes a neatly formatted business proposal and scope of work with clear sections like Executive Summary, Deliverables, Timeline, Investment, and Next Steps. In test mode, it passes the mock data along unchanged.
  4. Code Cleanup Step: Ensures that the proposal title and content are properly passed along, applying defaults if any content is missing.
  5. Google Docs Creator: Generates a new Google Document titled with the client's name, saving it in the dedicated folder. The document contains the formatted proposal for easy access and further editing.
  6. Slack Notification: Sends a message to a specified Slack channel that includes a link to the newly created Google Doc, prompting team members to review and finalize the proposal.

Output

At the end of this workflow, you receive a polished, well-structured proposal document in Google Docs, stored in the designated folder, along with a Slack message notifying your team. This allows for immediate review and client delivery.

Notes

  1. Make sure to update the Google Drive folder ID and Slack channel ID within the workflow nodes to match your organization's environment.
  2. The workflow distinguishes test versus production based on the Test_Mode flag. Setting this incorrectly may result in mock proposals instead of real ones.
  3. The AI agent assumes the call transcript provides sufficient detail. Vague transcripts may produce incomplete proposals.
  4. Always review the generated proposals for any missing pricing details and adjust them as needed before sending them to clients.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .