1ClickImpact
Customer onboarding

One API call.
A real tree
in real ground.

Ten steps from signup to your first verified impact — plans, keys, the sandbox, the API, and everything your customer sees afterwards. Follow it top to bottom, or jump to what you need.

~10 min
To your first API call
1 header
That's the whole auth
$0
To start and test
Plant trees
1 = 1 tree
Clean ocean
lbs of plastic
Capture carbon
lbs of CO₂
Donate money
500 = $5.00
STEP 01

Pick a subscription plan

Your plan sets your API allowance, your branding options, and your per-impact price. No contracts — switch tiers or cancel whenever, and billing adjusts immediately.

Free
$0/mo
Good to test the product
50 free API calls / month
$0.10 per additional call
Sandbox access
Dashboard tracking
Digital certificates
Standard impact emails
Basic public profile
Basic support
Most popular
Basic
$29/mo
Good to get started
1,000 free API calls / month
$0.08 per additional call
Everything in Free, plus:
Co-branded customer emails
Enhanced public profile
Multi-language certificates
Priority support
Sign-up bonus impact
Pro
$99/mo
Good to make impact at scale
5,000 free API calls / month
$0.05 per additional call
Everything in Basic, plus:
Fully branded custom emails
Multi-language + multi-unit emails
Custom widgets & endpoints
Compliance transfer receipts
Lower impact pricing
24/7 priority support

Sandbox access, dashboard tracking, digital certificates, and customer impact emails are included on every plan — including Free.

Impact pricing

You pay for API usage, and for the impact you create. Nothing else.

1 tree
$0.50 $0.40
20% off on Pro
1 food tree
$0.70 $0.60
14% off on Pro
1 lb ocean plastic
$0.50 $0.40
20% off on Pro
1 lb CO₂ captured
$0.70 $0.60
14% off on Pro
$1 donated
$0.15 $0.10
33% off on Pro

Sign-up bonus

Subscribe to a paid plan and we create impact on your behalf right away — applied automatically, nothing to claim.

Trees
Basic 20 · Pro 50
Ocean plastic
Basic 20 lbs · Pro 50 lbs
Carbon
Basic 10 lbs · Pro 25 lbs
You'll see this bonus in your API records

Bonus impact behaves like any other impact — it appears in your dashboard and in /v1/records, flagged as is_bonus_impact: true. So if you spot impact you didn't create on day one, that's where it came from.

Making impact at real scale?

Talk to us before you subscribe. Volume pricing goes well below published Pro rates, and it comes with a dedicated account manager, engineering support, custom integrations, and co-marketing. More on partnership below, or get in touch.

Billing runs on a monthly subscription cycle, and impact is billed against that cycle — which is why the donation_available timestamp follows your billing date, not your API call date.

STEP 02

Get your keys, build in sandbox

Your API keys are waiting in your dashboard and the full documentation is available. Two environments, one header authenticates both.

Prefer no code?

You don't need an API key to get started. Plant trees, capture carbon, and clean oceans straight from Shopify, Zapier (6,000+ apps), or the embeddable Climate Action Badge — no engineering required. See all no-code integrations →

Sandbox
sandbox.1clickimpact.com
Keys prefixed test_
Production
api.1clickimpact.com
Your live key

Sandbox is a full mirror of production. Same endpoints, same shapes, same responses. The differences are deliberate:

No real impact is created, and you are never charged
Customer emails are always disabled, whatever you pass in notify
Certificate URLs aren't issued — those are production-only
GET /v1/carbon returns a realistic mock payload

Build your whole integration here. Confirm your key works with a single call:

Verify your key 200 OK · 84ms
curl https://sandbox.1clickimpact.com/v1/whoami \
  -H "x-api-key: test_YOUR_KEY"
{
  "user_id": "U123",
  "email": "you@yourcompany.com"
}

If that comes back, you're connected.

STEP 03

Test in production, safely

Sandbox covers most of what you need. But sometimes you need to validate the real thing — live email delivery, the actual dashboard, your own analytics pipeline — without paying for impact you didn't mean to create.

Email contact@1clickimpact.com or your account manager with your account email, and we'll temporarily flag you as a Test Account.

While Test Account mode is on
Your calls hit production, not sandbox
Impact appears in your dashboard exactly as in real life
API usage is recorded, so you can validate your metering
Every impact is marked is_test_transaction: true
You are not billed — not for the impact, not for the calls

When you're ready to go live, tell us and we'll switch the flag off. Nothing in your code needs to change.

STEP 04

The API in 60 seconds

REST over HTTPS. JSON in, JSON out. One header for auth. No SDK required — though we're glad to help you wire one up.

Create impact

POST /v1/plant_tree Plants trees 1 = 1 tree
POST /v1/clean_ocean Removes ocean plastic waste lbs
POST /v1/capture_carbon Captures CO₂ lbs
POST /v1/donate_money Donates to a vetted cause 500 = $5.00
POST /v1/cancel_impact Reverses an impact, for refund flows

All four creation endpoints share the same optional fields — integrate one and you've integrated all of them:

customer_email
Attribute the impact to a customer — unlocks their tracking view
customer_name
Display name (requires customer_email)
category
"food" on trees, or a cause ID on donations
notify
Send the impact email to that customer (defaults to true)
metadata
Up to 20 key/value pairs of your own — order IDs, campaigns, SKUs. This is how our records tie back to yours.
plant_tree · a complete call
curl -X POST https://sandbox.1clickimpact.com/v1/plant_tree \
  -H "x-api-key: test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 5,
    "customer_email": "customer@example.com",
    "customer_name": "Alex Rivera",
    "category": "food",
    "notify": true,
    "metadata": { "order_id": "ORD-456" }
  }'
{
  "user_id": "U123",
  "tree_planted": 5,
  "time_utc": "2026-07-29T20:34:04.429Z"
}
Keep these two values

user_id and time_utc together are the permanent key to that impact's tracking record. Store them against your order.

Refunds are handled cleanly

POST /v1/cancel_impact takes the user_id and time_utc of the original impact, removes it from your totals, and reverses the billing. It's idempotent, so retries are safe, and the original record is preserved for audit. Impact already delivered to a nonprofit can't be cancelled by API — reach out and we'll sort it.

Read your data

GET/v1/trackThe complete lifecycle of one impact event — see what it returns
GET/v1/impactLifetime totals — your own impact vs. impact for customers
GET/v1/impact/dailyDaily time series, date-filterable — drop straight into a chart
GET/v1/recordsYour full impact history, filterable and paginated
GET/v1/customer_recordsPer-customer impact history
GET/v1/customersEvery customer with impact attributed to them
GET/v1/projectsAll verified projects — images, coordinates, UN SDGs, partners
GET/v1/whoamiVerify a key
GET/v1/carbon?url=…Carbon footprint of any website — A+ to F rating, CO₂ per view, green hosting. Good raw material for a lead-gen tool.
Two links your developers will want

Full API reference · OpenAPI spec

The OpenAPI spec generates a typed client in your language in one command — and it's the fastest way to hand this integration to an AI coding assistant.

STEP 05
Live planting sessions

Watch your trees go into the ground. Ask the farmer a question.

Pass one extra field and you unlock the thing nobody else offers.

"category": "food"

Food trees are fruit- and nut-bearing trees planted with farming communities. They don't just sequester carbon — they produce food and ongoing income for the families who tend them, year after year.

Join the session liveWatch your trees go into the ground in real time, over video.
Meet the farmersAsk them questions directly. See the land and the seedlings.
Get the recordingSessions are recorded and the video lands on the impact record.
Two extra fieldslive_session_date and impact_video on /v1/track.

Any platform can send a certificate. Almost none can put your customer on a video call with the farmer planting their tree. That's the story that makes impact feel real instead of administrative — use it in your emails, your marketing, and your customer comms.

Omit category and you get standard reforestation trees. Both are verified and tracked identically — food trees simply carry the deeper community story. Ask us about upcoming session dates, or see the impact we've made so far.

STEP 06

What your customer sees after the call

The moment your call succeeds, two things exist: a tracking link and a certificate. Your customer gets both immediately.

But the record isn't static. It fills in as the real-world impact progresses — and both of you can watch it complete. Every stage below is a real field on GET /v1/track.

impact_initiated
Your API call lands
Impact type, quantity, timestamp, and any metadata you sent. The tracking link and certificate go out to your customer right now.
donation_available
Funds clear
Your monthly subscription cycle settles and the money becomes available to send onward.
donation_sent · assigned_agent
Money is transferred to a named partner
The exact date it was sent, and exactly who received it — the nonprofit or planting organization executing the work.
project_location · location_map
The work gets a place on Earth
The project, the region, the implementing partners, and an embeddable map of the exact site.
impact_completed · impact_video
It's in the ground
When the planting or cleanup actually happened — plus the live session recording, for food trees.
certificate
Shareable proof
A verified digital certificate your customer can share. Multi-language on Basic and Pro.

And through GET /v1/projects/:project_id, the record connects to the full project profile: photographs from the site, the partner organization, country, GPS coordinates, the UN Sustainable Development Goals it advances, and the community work behind it — in English, German, Spanish, French, and Dutch.

Chain of custody, end to end

Money in → funds cleared → transferred to a named partner on a named date → planted at these coordinates on this date → here are the photos, the map, and the video. Nothing about it is a black box.

STEP 07

Emails: ours, yours, or none

Every impact endpoint takes a notify flag. It decides who tells the customer.

notify: true
We send it

Your customer gets a branded email with their tracking link and certificate. One API call, no email work on your side. This is the default.

notify: false
You send it

We stay silent. Put the impact inside your own order confirmation, lifecycle campaigns, or app — you still get the tracking link and certificate back to embed.

Choose deliberately. The impact email is often the most forwarded and most screenshotted artifact of the whole experience.

Custom email templates

We'll design it for youSend your brand — logo, colors, fonts, tone — and our designer produces a few sample templates for you to pick from and refine.
Or bring your ownSend us your template and we'll implement it.
FreeOur standard template
BasicCo-branded — your identity alongside ours
ProFully branded and customizable, plus multi-language and multi-unit support
STEP 08

Build the whole experience inside your product

The impact endpoints create impact. The analytics endpoints let you rebuild everything you see on our website inside your platform — your brand, your UI, no redirect out to us.

An impact dashboardLifetime totals, split between your company's own impact and impact created for customers./v1/impact
Trend chartsA clean daily time series, date-range filterable, ready to render./v1/impact/daily
Customer impact profilesAny customer logs into your product and sees everything they've contributed./v1/customer_records
Impact feeds and activity logsPaginated, filterable by impact type and date range./v1/records
Native tracking pagesEvery lifecycle field, so you can render your own tracking UI./v1/track
A project galleryImages, descriptions, coordinates, partner orgs, and UN SDG tags for every project./v1/projects
Certificates in your own designPull the certificate and impact data, render it your way./v1/track
A website carbon calculatorAn A+ to F rating for any URL — a ready-made lead magnet./v1/carbon

Not everything needs to be built. If you want impact live before your next sprint, the Shopify app, the Climate Action Badge, and our other no-code integrations run on the same API and the same dashboard.

Pagination is cursor-based — 10 records per page by default, up to 1,000 — with start_date and end_date filters throughout.

The principle

Anything you can see on our website should be able to live on your platform. If there's a view you want and can't build with today's endpoints, tell us — that's exactly the feedback that shapes the roadmap. On Pro, custom endpoints built for your use case are part of the plan.

STEP 09

Let's make it a partnership

If you'd like to formalize this, we're glad to. A short partnership document — a page or two — outlining that we're building together and what each side brings.

Volume discountsPricing tailored to your usage, well below published rates.
A blog articleYour sustainability program, written up on our site.
Brand placementAcross our platform wherever it fits — partner pages, case studies, integrations.
Social amplificationYour impact milestones and launches, shared to our channels.
Co-marketingJoint announcements, case studies, and launch coordination.
Dedicated teamA personal account manager and engineering support.
Your logo, on the ground — our favorite one

Once your impact volume passes a certain threshold, we brief our planting partners in the field about your brand directly. They'll print your logo on a banner, carry it to the planting site, and capture photos and video while your trees go into the ground.

Real farmers. Real land. Your logo genuinely there — not a stock photo, not a composite. You get the footage back to use however you like: campaigns, social, sustainability reports, investor decks, your website.

It is very difficult to buy marketing material more credible than this. Ask us where the threshold sits for your impact type — it's closer than most people expect.

Tell us what would be most valuable on your side and we'll draft something around it. Start the conversation.

STEP 10

Your go-live checklist

Tick these off and you're live. Your progress is saved in this browser — nowhere else.

0 / 11
Start anywhere — the order is a suggestion.

Questions are welcome. Early ones especially.

An edge case, a workflow you're not sure how to model, an endpoint you wish existed — just ask. We'd rather hear from you now than have you build around something we could fix in a day.

Support
contact@1clickimpact.com
Plans & pricing
Free · Basic · Pro
Book time with us
30 minutes, any topic