MH MediaHarvester Web Context API

No-Code

Zapier Automations

Build no-code workflows for brand enrichment, client slides, company research and logo delivery.

Zapier Make n8n Sheets
01 Zapier connection
02 Make workflow
03 n8n template
04 Google Slides branding recipe

How it works

From input to useful output in three steps

integrations/zapier
Trigger

Capture a domain

Start from a form, CRM event, spreadsheet row or webhook.

domain field
Enrich

Call the same API

Use Zapier, Make or n8n to retrieve brand data, screenshots or workflow outputs.

X-API-Key header
Deliver

Write to the business tool

Update CRM fields, create slides, fill a sheet or notify a channel.

workflow action

Example workflow

No-code trigger to brand workflow

Trigger receives

A new form, CRM deal, spreadsheet row or client domain.

MediaHarvester returns

Brand data, logo URLs, screenshots, styleguide and workflow output.

Automation creates

A CRM update, branded slide deck, enriched spreadsheet or Slack message.

Header: X-API-Key: mh-localhost-dev-key
Action: Retrieve Brand Data
Input: domain

Built for

Teams that can use this immediately

Operations teams

Challenge: Developers should not own every enrichment workflow.

Solution: Use no-code templates for repeatable jobs.

Impact: Teams ship workflows faster.

Agencies

Challenge: Client setup repeats every week.

Solution: Trigger brand kits from forms.

Impact: Less copy-paste setup.

RevOps

Challenge: CRM fields drift and stay empty.

Solution: Enrich records automatically.

Impact: Cleaner records with less manual work.

01

Move enrichment into business workflows

Trigger brand retrieval from forms, CRM updates, spreadsheets or deal creation events.

02

Create branded collateral automatically

Use the client presentation workflow to replace logo and name placeholders in proposal decks.

03

Keep developers in control

All templates call the same documented API and can be replaced by SDK/MCP calls when workflows become code.

Implementation FAQ

Questions teams ask before building Zapier Automations

12 answers
What does Zapier Automations help me build?

It turns No-code brand intelligence workflows for Zapier, Make and n8n. into a repeatable workflow. The first practical outcome is zapier connection.

Which API should I call first?

Start with integrations/zapier. The workflow section shows the supporting endpoints to add when you need more context, evidence or visual assets.

What input do I need from my user?

The smallest useful input is shown in the example workflow: A new form, CRM deal, spreadsheet row or client domain. Ask only for the domain, URL, email, ticker or descriptor that the selected endpoint actually needs.

What should I store from the response?

Store the normalized result together with source URLs, confidence or access state, and the time it was fetched. This keeps later refreshes and human review explainable.

Can I use this from a backend, CLI or AI agent?

Yes. The REST endpoint, TypeScript and Python SDKs, CLI and MCP tools use the same local API contract. No-code templates are available for business workflows.

How do I keep the result current?

Use maxAgeMs where the endpoint supports it, or schedule the relevant crawl or workflow. Refresh facts that can change and cache stable assets such as logos more aggressively.

What happens when the website blocks access?

The API reports blocked, verification_required, login_required, robots_disallowed or permission_required instead of treating an empty page as a successful result.

How should I handle missing fields?

Keep the UI usable with optional fields, sensible placeholders and manual overrides. A missing logo, address or classification should not prevent the rest of the workflow from completing.

Who is this workflow designed for?

The examples focus on operations teams, agencies, revops, but the API response is general enough to use in custom applications.

Can I review the result before publishing it?

Yes. Show extracted values, source URLs and generated visual previews in an approval step before changing customer-facing content or records.

Is batch processing supported?

Use the batch, crawl or workflow endpoint shown for the capability when available. For smaller integrations, process a controlled list and record individual failures rather than failing the whole job.

How do I try the complete example locally?

Open the linked playground from this page or call integrations/zapier at http://127.0.0.1:8013 with X-API-Key: mh-localhost-dev-key. The example payload on this page is ready to adapt.

Related use cases

Explore adjacent workflows