Skip to content

Daily

Get warned before ZoomInfo credits run out

You get an email when your team has used more than 80% of its ZoomInfo API allowance.

Runs
Daily
Apps
ZoomInfo
AI
Not needed
Access
API key

Send this to your assistant

Create a ClickRuntime automation: every day at 9am, check our ZoomInfo API usage and email me and ops@acme.com if we have used more than 80% of our credits.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

A sales operations manager buys a ZoomInfo contract with a fixed number of credits for the year. Reps export contacts and enrich records freely, and the credit meter goes down quietly until a rep hits a wall in September and cannot export a list for a campaign. Buying more mid-term costs more than renewal pricing, and the manager only learns about the shortfall when a frustrated rep complains.

Each day, the ZoomInfo usage endpoint is called and the credits used are compared with a threshold you set, for example 80 percent of the allotment. If usage is over the line, an email goes out with credits used, credits remaining and the percentage. When usage is under the line, nothing is sent.

For sales ops and revenue leaders who manage seat or credit budgets.

What you get out of it

  • No surprise at the credit wall

    A warning at 80 percent leaves time to slow exports or negotiate more credits calmly. A rep never hits zero in the middle of a campaign, and nobody scrambles on a Friday.

  • Better renewal negotiations

    Knowing your burn rate over the contract term gives you facts about how many credits you actually need. You buy the right amount next time, without paying for a cushion you never use.

  • Spending can be steered

    If one team is using most of the credits, you can coach them toward targeted exports. Credits go to the highest-value work instead of being spent on broad lists nobody follows up.

  • Mid-term upgrades are planned

    If you will run out in October, you can ask for an upgrade in July. Early conversations get better terms than urgent ones, and the vendor knows you are not in a corner.

  • Silent when things are fine

    Because it emails only when usage passes the threshold, the message means something. You do not train yourself to ignore a daily report that says nothing has changed. The report is quiet unless something needs attention.

  • Budget owners stay informed

    Finance can see the ZoomInfo spend curve through the year instead of at renewal. A fixed-credit contract is easier to manage when the usage is visible. The meter can be checked by finance too.

How it works

What happens, step by step

  1. Once a day, ClickRuntime signs in to ZoomInfo and checks how much of each API allowance your team has used.

  2. It compares the usage with the limit and looks for anything above 80%.

  3. If an allowance is over 80%, you get an email showing how much has been used of each limit. Otherwise nothing is sent.

Before it runs live

  • Connect ZoomInfo

What you get

RunsDaily
Get warned before ZoomInfo credits run outtoday, 9:00Succeeded
Email · ZoomInfo creditsZoomInfo API usage is above 80%: recordLimit: 8,420 of 10,000 used

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • 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
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other ZoomInfo steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
credit_usage_monitor.pyexample
from clickruntime import on_trigger, credentials, notify, http

THRESHOLD = 0.8

@on_trigger
def run(event):
    jwt = http.post("https://api.zoominfo.com/authenticate", json={
        "username": credentials.secret("ZOOMINFO_USERNAME"),
        "password": credentials.secret("ZOOMINFO_PASSWORD"),
    }).json()["jwt"]
    usage = http.get("https://api.zoominfo.com/lookup/usage",
                     headers={"Authorization": f"Bearer {jwt}"}).json()
    over = [u for u in usage if u.get("totalLimit") and int(u["currentUsage"]) / int(u["totalLimit"]) > THRESHOLD]
    if not over:
        return {"over": 0}
    lines = [f"{u['limitType']}: {u['currentUsage']} of {u['totalLimit']} used" for u in over]
    body = "ZoomInfo API usage is above 80%:\n" + "\n".join(lines) + "\n\nPlease forward to ops@acme.com."
    notify.email_me("ZoomInfo credits over 80%", body)
    return {"over": len(over)}

FAQ

Common questions

Which credit types does it check?
The ZoomInfo usage endpoint reports usage against your plan's limits. The automation uses the figures it returns, and you set the threshold on the total or on a specific credit type your contract tracks. Ask your account team if access is off.
Do I need special ZoomInfo permissions?
API access has to be enabled on your ZoomInfo account, and the connecting user needs permission to view usage. Admin users typically have it. Check with your ZoomInfo representative if the call is rejected. API access must be enabled in ZoomInfo.
Can I get alerts at several levels?
Yes. Several thresholds, such as 50, 75 and 90 percent, can each trigger a different message. Remembering which levels have already been sent keeps repeats from piling up. Several thresholds can send different messages. Each level can be remembered once sent.
What permissions does it need?
API key. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (daily). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get warned before ZoomInfo credits run out” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.