On a schedule
Get a morning digest of yesterday's Gong calls
One email each morning covers every call from the day before.
- Runs
- On a schedule
- Apps
- Gong
- AI
- Yes, uses the built-in AI allowance
- Access
- read
Send this to your assistant
Create a ClickRuntime automation: every weekday at 8am, summarise all Gong calls from the last 24 hours, grouped by account with key objections and next steps, and email it to me.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A head of customer success starts the day with forty unread Slack messages and no sense of what happened on yesterday's calls. Her team spoke with a dozen accounts. One customer sounded unhappy about an integration, another asked about renewal pricing, and a third mentioned a new stakeholder. None of that reaches her until it turns into an escalation, usually days later.
On the schedule you set, the calls Gong recorded over the last 24 hours are listed and their transcripts fetched. ClickRuntime's built-in AI condenses them into one digest covering who was spoken to, what came up and what is owed. It arrives as a single email, ready to read before the first meeting.
If you would rather read it in a group inbox, the digest can go to a shared address for the whole leadership team.
What you get out of it
One read instead of a dozen recordings
A single email stands in for the call library you will never have time to open. You walk into stand-up knowing what customers actually said yesterday rather than what reps happened to report.
Unhappy accounts surface early
A frustrated tone about an integration or a missed deadline shows up in the digest the next morning. Reaching out within a day often decides whether the customer escalates or stays.
Renewal and expansion signals are not lost
When a customer asks about pricing tiers or extra seats, that mention is gathered with the rest. Account owners get to follow up while the question is fresh, not at the next quarterly review.
New stakeholders get recorded
Names introduced on calls, such as a new finance approver, appear in the digest. That helps your team update the account map before a renewal conversation is run with the wrong person.
Consistent rhythm for the whole team
Everyone gets the same view at the same time each day. Managers stop relying on whoever speaks first in stand-up and start from a shared picture of the previous day.
How it works
What happens, step by step
Every morning at 8, ClickRuntime collects all Gong calls from the last 24 hours.
It fetches the transcript of each call.
AI writes one digest grouped by account, with the key objections and next steps for each.
The digest is emailed to you. If there were no calls, you get a short email saying so.
Before it runs live
- Connect Gong
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Run it at a different time, more or less often, or only on weekdays
- Change what the AI looks for, or how it writes the result
- Add another app, for example also send it to Slack
- Combine it with other Gong steps into one automation
Under the hood
The code that runs this automation
from datetime import datetime, timedelta, timezone
from clickruntime import on_trigger, credentials, notify, http, ai
@on_trigger
def run(event):
auth = (credentials.secret("GONG_ACCESS_KEY"), credentials.secret("GONG_ACCESS_SECRET"))
since = (datetime.now(timezone.utc) - timedelta(hours=24)).isoformat()
resp = http.get("https://api.gong.io/v2/calls", auth=auth, params={"fromDateTime": since})
calls = resp.json().get("calls", []) if resp.status_code != 404 else []
if not calls:
notify.email_me("Gong digest: no calls yesterday", "No Gong calls in the last 24 hours.")
return {"calls": 0}
titles = {c["id"]: c["title"] for c in calls}
transcripts = http.post("https://api.gong.io/v2/calls/transcript", auth=auth,
json={"filter": {"callIds": list(titles)}}).json()["callTranscripts"]
parts = []
for t in transcripts:
text = " ".join(s["text"] for p in t["transcript"] for s in p["sentences"])
parts.append(f"## {titles[t['callId']]}\n{text[:6000]}")
digest = ai.generate("Write a digest of these sales calls grouped by account, with key objections "
"and next steps for each.\n\n" + "\n\n".join(parts), max_output_tokens=1500).text
notify.email_me(f"Gong digest: {len(calls)} calls", digest)
return {"calls": len(calls)}FAQ
Common questions
What time does the digest arrive?
Will weekend calls be included on Monday?
Is the digest based on full transcripts or call titles?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Email weekly call activity per rep
Every Friday I see how many calls each rep had and how long they talked.
See how it worksPost an AI summary of each Gong call to Slack
Shortly after a call is recorded, the channel gets a summary with the action items.
See how it worksGet a daily news digest in Slack
Each morning your team gets a short summary of what's new on the sites and blogs you follow.
See how it worksKeep exploring
Set up “Get a morning digest of yesterday's Gong calls” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.
