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

# August 2026

> Plays, meeting preparation, and approved changes from chat.

export const ChangelogNavigation = ({year = "2026", month = "latest", counts = {}}) => {
  const periods = ["2026-10", "2026-09", "2026-08", "2026-07", "2026-06", "2026-05", "2026-04", "2026-03", "2026-02", "2026-01", "2025-12", "2025-11", "2025-10", "2025-09"];
  const years = [...new Set(periods.map(period => period.slice(0, 4)))];
  const [selectedYear, setSelectedYear] = useState(year);
  const [selectedMonth, setSelectedMonth] = useState(month);
  const [selectedKind, setSelectedKind] = useState("feature");
  const destination = selectedMonth === "latest" ? "/changelog" : `/updates/${selectedYear}-${selectedMonth}`;
  const kinds = {
    feature: "Feature Releases",
    improvement: "Improvements",
    fix: "Fixes"
  };
  useEffect(() => {
    const requestedKind = new URLSearchParams(window.location.search).get("type");
    if (["feature", "improvement", "fix"].includes(requestedKind)) setSelectedKind(requestedKind);
  }, []);
  useEffect(() => {
    const groups = Array.from(document.querySelectorAll(".mdx-content .update-container"));
    const visible = groups.filter(group => group.querySelector(`[data-release-kind="${selectedKind}"]`));
    groups.forEach(group => {
      group.toggleAttribute("data-release-first", group === visible[0]);
      group.toggleAttribute("data-release-last", group === visible[visible.length - 1]);
    });
  }, [selectedKind]);
  return <>
    <nav className="release-browser" aria-label="Browse product updates" data-release-filter={selectedKind}>
      <a href={selectedKind === "feature" ? "/changelog" : `/changelog?type=${selectedKind}`} aria-current={month === "latest" ? "page" : undefined}>Latest updates</a>
      <label className="release-kind-filter">
        <span>Update type</span>
        <select value={selectedKind} onChange={event => setSelectedKind(event.target.value)}>
          {Object.entries(kinds).map(([value, label]) => <option key={value} value={value}>{label}</option>)}
        </select>
      </label>
      <form action={destination} className="release-period-form">
        <input type="hidden" name="type" value={selectedKind} />
        <label>
          <span>Year</span>
          <select value={selectedYear} onChange={event => {
    const nextYear = event.target.value;
    setSelectedYear(nextYear);
    setSelectedMonth(periods.find(period => period.startsWith(nextYear)).slice(5));
  }}>
            {years.map(value => <option key={value} value={value}>{value}</option>)}
          </select>
        </label>
        <label>
          <span>Month</span>
          <select value={selectedMonth} onChange={event => setSelectedMonth(event.target.value)}>
            {selectedYear === years[0] ? <option value="latest">Latest updates</option> : null}
            {periods.filter(period => period.startsWith(selectedYear)).map(period => <option key={period} value={period.slice(5)}>{new Date(`${period}-01T12:00:00Z`).toLocaleDateString("en-US", {
    month: "long",
    timeZone: "UTC"
  })}</option>)}
          </select>
        </label>
        <button type="submit" aria-label="View selected updates">View</button>
      </form>
    </nav>
    {counts[selectedKind] === 0 ? <p className="release-empty" role="status">No {kinds[selectedKind].toLowerCase()} in this period. Choose another update type or month.</p> : null}
    </>;
};

export const ReleaseReadButton = ({children}) => <div className="release-read-button">{children}</div>;

export const ReleaseLabels = ({tags}) => <span className="release-labels" data-release-kind={tags.includes("Feature release") ? "feature" : tags.includes("Bug fix") ? "fix" : "improvement"}>{tags.map(tag => <span key={tag} className={`release-label release-label-${tag.toLowerCase().replaceAll(" ", "-")}`}>{tag}</span>)}</span>;

<ChangelogNavigation key="2026-08" year="2026" month="08" counts={{"feature": 5, "improvement": 15, "fix": 10}} />

<div className="release-feed" hidden />

<Update label="August 29, 2026" rss={{ title: "Updates for August 29, 2026", description: "Prepare account research with calendar and company context: Give Skills access to upcoming meetings and company research by choosing calendar and Quivly Enrichment tools in Add Tools.\n\nUse Public API product usage in Plays: Plays can now use product usage sent directly through Quivly's Public API." }}>
  ## [Prepare account research with calendar and company context](/updates/releases/2026-08-29-prepare-account-research-with-calendar-and-company-context) <ReleaseLabels tags={["Improvement"]} />

  Give Skills access to upcoming meetings and company research by choosing calendar and Quivly Enrichment tools in Add Tools.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-29-prepare-account-research-with-calendar-and-company-context)
  </ReleaseReadButton>

  ## [Use Public API product usage in Plays](/updates/releases/2026-08-29-use-public-api-product-usage-in-plays) <ReleaseLabels tags={["Improvement"]} />

  Plays can now use product usage sent directly through Quivly's Public API.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-29-use-public-api-product-usage-in-plays)
  </ReleaseReadButton>
</Update>

<Update label="August 28, 2026" rss={{ title: "Updates for August 28, 2026", description: "Check revenue coverage and keep dashboard views consistent: Revenue charts now distinguish missing revenue data from a confirmed zero.\n\nManage Plays and Workflows together: Find Plays and Workflows together in Agents." }}>
  ## [Check revenue coverage and keep dashboard views consistent](/updates/releases/2026-08-28-check-revenue-coverage-and-keep-dashboard-views-consistent) <ReleaseLabels tags={["Bug fix"]} />

  Revenue charts now distinguish missing revenue data from a confirmed zero.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-28-check-revenue-coverage-and-keep-dashboard-views-consistent)
  </ReleaseReadButton>

  ## [Manage Plays and Workflows together](/updates/releases/2026-08-28-manage-plays-and-workflows-together) <ReleaseLabels tags={["Bug fix"]} />

  Find Plays and Workflows together in Agents.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-28-manage-plays-and-workflows-together)
  </ReleaseReadButton>
</Update>

<Update label="August 27, 2026" rss={{ title: "Updates for August 27, 2026", description: "Get account answers when a source is unavailable: When Slack temporarily limits access, Ask Quivly can continue using imported conversations and information it has already gathered.\n\nMonitor accounts and prepare next steps with Plays: Create a Play to monitor an account or customer segment with your team's instructions, schedule, and connected sources.\n\nResearch companies and stakeholders with Quivly Enrichment: Quivly can now look up external company and people information to fill gaps in account research." }}>
  ## [Get account answers when a source is unavailable](/updates/releases/2026-08-27-get-account-answers-when-a-source-is-unavailable) <ReleaseLabels tags={["Bug fix"]} />

  When Slack temporarily limits access, Ask Quivly can continue using imported conversations and information it has already gathered.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-27-get-account-answers-when-a-source-is-unavailable)
  </ReleaseReadButton>

  ## [Monitor accounts and prepare next steps with Plays](/updates/releases/2026-08-27-monitor-accounts-and-prepare-next-steps-with-plays) <ReleaseLabels tags={["Feature release"]} />

  Create a Play to monitor an account or customer segment with your team's instructions, schedule, and connected sources.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-27-monitor-accounts-and-prepare-next-steps-with-plays)
  </ReleaseReadButton>

  ## [Research companies and stakeholders with Quivly Enrichment](/updates/releases/2026-08-27-research-companies-and-stakeholders-with-quivly-enrichment) <ReleaseLabels tags={["Feature release"]} />

  Quivly can now look up external company and people information to fill gaps in account research.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-27-research-companies-and-stakeholders-with-quivly-enrichment)
  </ReleaseReadButton>
</Update>

<Update label="August 26, 2026" rss={{ title: "Take approved actions in connected apps", description: "Take approved actions in connected apps: Ask Quivly or the Slack agent to prepare a change in a connected app, such as creating a Linear project or drafting an email." }}>
  ## [Take approved actions in connected apps](/updates/releases/2026-08-26-take-approved-actions-in-connected-apps) <ReleaseLabels tags={["Bug fix"]} />

  Ask Quivly or the Slack agent to prepare a change in a connected app, such as creating a Linear project or drafting an email.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-26-take-approved-actions-in-connected-apps)
  </ReleaseReadButton>
</Update>

<Update label="August 25, 2026" rss={{ title: "Updates for August 25, 2026", description: "Update custom fields through Quivly: Ask Quivly to update writable custom fields using their names or labels.\n\nKeep Slack delivery and CRM context current: Slack messages now use the right connection when your workspace has more than one." }}>
  ## [Update custom fields through Quivly](/updates/releases/2026-08-25-update-custom-fields-through-quivly) <ReleaseLabels tags={["Improvement"]} />

  Ask Quivly to update writable custom fields using their names or labels.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-25-update-custom-fields-through-quivly)
  </ReleaseReadButton>

  ## [Keep Slack delivery and CRM context current](/updates/releases/2026-08-25-keep-slack-delivery-and-crm-context-current) <ReleaseLabels tags={["Bug fix"]} />

  Slack messages now use the right connection when your workspace has more than one.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-25-keep-slack-delivery-and-crm-context-current)
  </ReleaseReadButton>
</Update>

<Update label="August 19, 2026" rss={{ title: "Updates for August 19, 2026", description: "Review account follow-ups directly in Slack: Slack action cards now include the first recommended next steps alongside the supporting evidence.\n\nCheck notebook previews and call matches: Notebook approval previews show the actual title, and Granola call matching no longer attaches a call to an account because their names share only one word." }}>
  ## [Review account follow-ups directly in Slack](/updates/releases/2026-08-19-review-account-follow-ups-directly-in-slack) <ReleaseLabels tags={["Improvement"]} />

  Slack action cards now include the first recommended next steps alongside the supporting evidence.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-19-review-account-follow-ups-directly-in-slack)
  </ReleaseReadButton>

  ## [Check notebook previews and call matches](/updates/releases/2026-08-19-check-notebook-previews-and-call-matches) <ReleaseLabels tags={["Bug fix"]} />

  Notebook approval previews show the actual title, and Granola call matching no longer attaches a call to an account because their names share only one word.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-19-check-notebook-previews-and-call-matches)
  </ReleaseReadButton>
</Update>

<Update label="August 18, 2026" rss={{ title: "Updates for August 18, 2026", description: "Configure agent steps with the right app inputs: The workflow builder helps you fill in the details your connected app needs.\n\nKeep available account answers after interruptions: Slack answers recover from interrupted delivery with the complete response.\n\nSchedule messages and manage Slack follow-ups with agents: Choose Slack in an App Action step to schedule or update a message, upload a file, or add and remove reactions." }}>
  ## [Configure agent steps with the right app inputs](/updates/releases/2026-08-18-configure-agent-steps-with-the-right-app-inputs) <ReleaseLabels tags={["Improvement"]} />

  The workflow builder helps you fill in the details your connected app needs.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-18-configure-agent-steps-with-the-right-app-inputs)
  </ReleaseReadButton>

  ## [Keep available account answers after interruptions](/updates/releases/2026-08-18-keep-available-account-answers-after-interruptions) <ReleaseLabels tags={["Bug fix"]} />

  Slack answers recover from interrupted delivery with the complete response.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-18-keep-available-account-answers-after-interruptions)
  </ReleaseReadButton>

  ## [Schedule messages and manage Slack follow-ups with agents](/updates/releases/2026-08-18-schedule-messages-and-manage-slack-follow-ups-with-agents) <ReleaseLabels tags={["Improvement"]} />

  Choose Slack in an App Action step to schedule or update a message, upload a file, or add and remove reactions.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-18-schedule-messages-and-manage-slack-follow-ups-with-agents)
  </ReleaseReadButton>
</Update>

<Update label="August 13, 2026" rss={{ title: "Choose where the Slack agent responds", description: "Choose where the Slack agent responds: Control the Slack agent separately in direct messages, internal channels, and customer channels." }}>
  ## [Choose where the Slack agent responds](/updates/releases/2026-08-13-choose-where-the-slack-agent-responds) <ReleaseLabels tags={["Improvement"]} />

  Control the Slack agent separately in direct messages, internal channels, and customer channels.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-13-choose-where-the-slack-agent-responds)
  </ReleaseReadButton>
</Update>

<Update label="August 12, 2026" rss={{ title: "Manage more of a project from Slack", description: "Manage more of a project from Slack: Create a project with its first tasks in one approval." }}>
  ## [Manage more of a project from Slack](/updates/releases/2026-08-12-manage-more-of-a-project-from-slack) <ReleaseLabels tags={["Improvement"]} />

  Create a project with its first tasks in one approval.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-12-manage-more-of-a-project-from-slack)
  </ReleaseReadButton>
</Update>

<Update label="August 11, 2026" rss={{ title: "Updates for August 11, 2026", description: "Prepare for customer meetings from Google Calendar: Connect Google Calendar to see customer meetings alongside emails and call recordings in Communications.\n\nApprove proposed changes in Ask Quivly: Ask Quivly on the web can prepare changes to tasks, projects, customers, and other records for your review." }}>
  ## [Prepare for customer meetings from Google Calendar](/updates/releases/2026-08-11-prepare-for-customer-meetings-from-google-calendar) <ReleaseLabels tags={["Feature release"]} />

  Connect Google Calendar to see customer meetings alongside emails and call recordings in Communications.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-11-prepare-for-customer-meetings-from-google-calendar)
  </ReleaseReadButton>

  ## [Approve proposed changes in Ask Quivly](/updates/releases/2026-08-11-approve-proposed-changes-in-ask-quivly) <ReleaseLabels tags={["Feature release"]} />

  Ask Quivly on the web can prepare changes to tasks, projects, customers, and other records for your review.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-11-approve-proposed-changes-in-ask-quivly)
  </ReleaseReadButton>
</Update>

<Update label="August 6, 2026" rss={{ title: "Find the right product guidance in Quivly", description: "Find the right product guidance in Quivly: Ask Quivly now searches the product documentation when you need help using a feature." }}>
  ## [Find the right product guidance in Quivly](/updates/releases/2026-08-06-find-the-right-product-guidance-in-quivly) <ReleaseLabels tags={["Improvement"]} />

  Ask Quivly now searches the product documentation when you need help using a feature.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-06-find-the-right-product-guidance-in-quivly)
  </ReleaseReadButton>
</Update>

<Update label="August 5, 2026" rss={{ title: "Updates for August 5, 2026", description: "Bring more useful CRM and product data into your accounts: Bring monthly and annual recurring revenue and renewal dates from an Attio company list into existing customer accounts.\n\nPreview product usage metrics before publishing: PostHog setup previews the metric names a property will create from recent events and warns when a property would produce too many distinct metrics.\n\nKeep billing and connected data up to date: Stripe billing now checks existing subscriptions and invoices against their latest state each day, so cancellations and payment changes can reach the customer record after the original import.\n\nGet answers with the right Slack context: Slack conversations start with the right thread context, and a missing optional Slack permission no longer prevents an answer." }}>
  ## [Bring more useful CRM and product data into your accounts](/updates/releases/2026-08-05-bring-more-useful-crm-and-product-data-into-your-accounts) <ReleaseLabels tags={["Improvement"]} />

  Bring monthly and annual recurring revenue and renewal dates from an Attio company list into existing customer accounts.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-05-bring-more-useful-crm-and-product-data-into-your-accounts)
  </ReleaseReadButton>

  ## [Preview product usage metrics before publishing](/updates/releases/2026-08-05-preview-product-usage-metrics-before-publishing) <ReleaseLabels tags={["Improvement"]} />

  PostHog setup previews the metric names a property will create from recent events and warns when a property would produce too many distinct metrics.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-05-preview-product-usage-metrics-before-publishing)
  </ReleaseReadButton>

  ## [Keep billing and connected data up to date](/updates/releases/2026-08-05-keep-billing-and-connected-data-up-to-date) <ReleaseLabels tags={["Improvement"]} />

  Stripe billing now checks existing subscriptions and invoices against their latest state each day, so cancellations and payment changes can reach the customer record after the original import.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-05-keep-billing-and-connected-data-up-to-date)
  </ReleaseReadButton>

  ## [Get answers with the right Slack context](/updates/releases/2026-08-05-get-answers-with-the-right-slack-context) <ReleaseLabels tags={["Bug fix"]} />

  Slack conversations start with the right thread context, and a missing optional Slack permission no longer prevents an answer.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-05-get-answers-with-the-right-slack-context)
  </ReleaseReadButton>
</Update>

<Update label="August 3, 2026" rss={{ title: "Updates for August 3, 2026", description: "Create and update work from Slack with your approval: Ask Quivly in Slack to create a project, task, milestone, notebook, customer record, or Skill draft.\n\nRun workflows when a field changes: Use Fields to monitor and the changed to condition on a Record updated trigger to run an agent only when a relevant value changes.\n\nCatch workflow setup problems before publishing: You can create a public Slack channel directly from a channel picker.\n\nHealth score changes recalculate when you publish: Confirm and publish your health-score settings to apply the new rules to customer scores.\n\nUse connected recordings and accurate segment counts: Connected call recorders are detected more reliably, including Granola connections that have not started syncing.\n\nRead full Slack threads with fewer duplicate replies: Quivly now reads the full Slack thread, including messages it did not answer, and keeps the speakers attached to their messages." }}>
  ## [Create and update work from Slack with your approval](/updates/releases/2026-08-03-create-and-update-work-from-slack-with-your-approval) <ReleaseLabels tags={["Feature release"]} />

  Ask Quivly in Slack to create a project, task, milestone, notebook, customer record, or Skill draft.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-03-create-and-update-work-from-slack-with-your-approval)
  </ReleaseReadButton>

  ## [Run workflows when a field changes](/updates/releases/2026-08-03-run-workflows-when-a-field-changes) <ReleaseLabels tags={["Improvement"]} />

  Use Fields to monitor and the changed to condition on a Record updated trigger to run an agent only when a relevant value changes.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-03-run-workflows-when-a-field-changes)
  </ReleaseReadButton>

  ## [Catch workflow setup problems before publishing](/updates/releases/2026-08-03-catch-workflow-setup-problems-before-publishing) <ReleaseLabels tags={["Improvement"]} />

  You can create a public Slack channel directly from a channel picker.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-03-catch-workflow-setup-problems-before-publishing)
  </ReleaseReadButton>

  ## [Health score changes recalculate when you publish](/updates/releases/2026-08-03-health-score-changes-recalculate-when-you-publish) <ReleaseLabels tags={["Improvement"]} />

  Confirm and publish your health-score settings to apply the new rules to customer scores.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-03-health-score-changes-recalculate-when-you-publish)
  </ReleaseReadButton>

  ## [Use connected recordings and accurate segment counts](/updates/releases/2026-08-03-use-connected-recordings-and-accurate-segment-counts) <ReleaseLabels tags={["Bug fix"]} />

  Connected call recorders are detected more reliably, including Granola connections that have not started syncing.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-03-use-connected-recordings-and-accurate-segment-counts)
  </ReleaseReadButton>

  ## [Read full Slack threads with fewer duplicate replies](/updates/releases/2026-08-03-read-full-slack-threads-with-fewer-duplicate-replies) <ReleaseLabels tags={["Bug fix"]} />

  Quivly now reads the full Slack thread, including messages it did not answer, and keeps the speakers attached to their messages.

  <ReleaseReadButton>
    [Read update](/updates/releases/2026-08-03-read-full-slack-threads-with-fewer-duplicate-replies)
  </ReleaseReadButton>
</Update>

<div className="release-pager" role="navigation" aria-label="More product updates">
  <a href="/updates/2026-09"><span>Newer updates</span><strong>September 2026</strong></a>
  <a href="/updates/2026-07"><span>Older updates</span><strong>July 2026</strong></a>
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.