- Native integration: install once, drop pre-built modules into any scenario
- HTTP module: call any Context.dev endpoint, including ones not yet exposed as native modules
Install Context.dev for Make
Open the Make marketplace listing and add the integration to your account.
Install the native integration
- Open the Context.dev integration on Make.
- Click Install and authorize Context.dev in your Make account.
- Paste your Context.dev API key from the dashboard.
Available modules
Once installed, the following modules appear under Context.dev in Make’s module picker:| Module | Input | Output | Underlying endpoint |
|---|---|---|---|
| Retrieve Brand Data | Domain, email, or ticker | Brand record (logos, colors, company data) | /brand/retrieve, /brand/retrieve-by-email, /brand/retrieve-by-ticker |
| NAICS Classification | Domain or company name | NAICS code(s) with confidence | /web/naics |
| Transaction Enrichment | Merchant descriptor, MCC, location | Merchant brand with logo and industry | /brand/transaction_identifier |
| AI Products Extraction | Domain | Product catalog with pricing and features | /brand/ai/products |
| Screenshot Capture | URL | Hosted screenshot URL | /web/screenshot |
| Styleguide Extraction | Domain | Design system (colors, fonts, components) | /web/styleguide |
Walkthrough: brand a Google Slides presentation
The scenario fetches a brand record from Context.dev and pipes the logo and company name into a Google Slides template. A similar pattern is covered in Branded Campaign Assets.1. Design a Google Slides template
Create a Google Slides template with placeholders for the brand logo and name. Wrap each placeholder in double curly braces, e.g.{{client_logo}} and {{client_name}}. For logo placement, insert a shape where you want the logo to appear, then add text inside it with the placeholder (e.g. {{client_logo}}). The shape acts as a bounding box: the image module added in step 4 will replace it with the resized logo while preserving aspect ratio.

2. Set up the Make scenario
Start with a trigger that captures new client signups or form submissions (Google Forms, Typeform, etc.) and pipe its domain output into the Context.dev module.
3. Add the Google Slides module
Add the Google Slides Create a Presentation from a Template module. Select your template and map the text placeholders to the corresponding fields from the trigger and Context.dev modules:{{client_name}}→ company name from the form orbrand.titlefrom Context.dev{{client_logo}}→ leave unmapped, so it stays as literal placeholder text that step 4’s image module can find and replace
The Google Slides template must have placeholders wrapped in double curly braces before you add this module. If you edit the template afterward, delete and re-add the module (or change the presentation ID) so Make refreshes the field list.

4. Replace the logo placeholder
Add the Upload an Image to a Presentation module. Select the presentation created in the previous step; the module finds the{{client_logo}} placeholder text left in place by step 3 and swaps it for the image. For the Image URL field, map brand.logos[1].url from the Context.dev module (Make arrays start at 1, so index 1 is the primary logo).
5. Optional final step
A common closer is a notification: a Slack message to the team, a Notion entry, or a record in your project management tool linking to the new presentation.6. Test and activate
Run the scenario a few times against test inputs. Once the output looks right, activate the scenario.Result
A few presentations generated through the scenario for a fictional Pied Piper client:



HTTP module fallback
For endpoints not yet exposed as a native module, use Make’s HTTP module:Configure the request
- URL:
https://api.context.dev/v1/brand/retrieve - Method:
GET - Query string:
domain→ mapped from the trigger - Headers:
Authorization: Bearer YOUR_API_KEY
Transform brand data inside Make
Make’s built-in functions handle the common reshapes without a Code module.Extract a domain from an email
; to separate function arguments, and its arrays are 1-indexed: index 1 is the part before the @, index 2 is the domain.
Flatten brand fields for downstream modules
Fall back when a field is missing
Handle errors
Make routes errors through dedicated error-handler branches:Pick the error type
DataError: invalid request formatRuntimeError: API errors (400, 408, 429, 500, etc.)ConnectionError: network issues
Example workflows
Enrich new HubSpot contacts
Monitor competitors daily
Process transactions in real time
Pricing
Context.dev API calls cost the same whether they go through Make or a direct HTTP call. Make charges per operation (including HTTP module calls). Caching reduces both bills.Next steps
Make documentation
Make basics: scenarios, modules, and triggers.
Make HTTP module guide
Reference for the HTTP module used above.
Context.dev API Reference
Endpoint reference for every Make module and HTTP call.
Zapier Integration
The same workflows on Zapier.