# Make Integration

Connect TwitterShots with powerful automation workflows using Make's visual automation platform.

![Make TwitterShots integration](/use-twittershots-to-screenshot-tweet-on-make.com.webp "Make TwitterShots Integration")

[🔗 TwitterShots Make Integration](https://www.make.com/en/integrations/twittershots "TwitterShots Make Integratio")

## Use Cases

![TwitterShots Make Integration](/vierify-TwitterShots-Make-Integration.webp "TwitterShots Make Integration")

### Automate Content Creation

Generate tweet screenshots automatically when new tweets are posted. Perfect for repurposing content across Instagram, TikTok, LinkedIn, and other platforms.

### Streamline Workflows

Save screenshots directly to cloud storage, send to team channels, or integrate with your content management system.

### Bulk Processing

Process multiple tweets at once, generate screenshots in different formats, and organize them automatically based on your workflow needs.

## Features

- Visual no-code automation setup
- Multiple output formats (SVG, PNG, HTML)
- Return screenshot as URL or binary file
- Light/dark theme support
- Customizable aspect ratios (1:1, 4:5, 9:16, 16:9)
- Connect with thousands of apps in Make's ecosystem

## TwitterShots Modules

![twittershots makeintegration 3 modules](/twittershots-make-integration-3-modules.webp "twittershots makeintegration 3 modules")

TwitterShots provides three modules(actions) in Make:

### 1\. Create a Tweet Screenshot (File)

**Action Module** \- Returns the screenshot as a binary file

Use this module when you need to:

- Upload screenshots directly to cloud storage (Google Drive, Dropbox, etc.)
- Send files via email or messaging apps
- Process images with other tools that require file input

### 2\. Create a Tweet Screenshot (URL)

**Action Module** \- Returns the screenshot URL

Use this module when you need to:

- Share links in messages or notifications
- Store URLs in databases or spreadsheets
- Use URLs with apps that accept image URLs

### 3\. Create Tweet Screenshot With API Request

**Universal Module** \- Flexible API request module

Use this module for:

- Custom API configurations
- Advanced use cases requiring direct API control
- When you need more flexibility in request handling

## Getting Started

### Step 1: Create a New Scenario

1. Log in to your Make account
2. Click "Create a new scenario"
3. Set up your trigger module (e.g., Twitter, RSS, Schedule, Webhook)

### Step 2: Add TwitterShots Module

1. Click "Add a module" and search for "**TwitterShots**"
2. Select one of the three modules based on your needs:  
  - **Create a Tweet Screenshot (File)** \- for file outputs
  - **Create a Tweet Screenshot (URL)** \- for URL outputs
  - **Create Tweet Screenshot With API Request** \- for custom API calls

![twittershots makeintegration for tweet screenshot](/twittershots-make-integratuon-for-tweet-screenshot.webp "twittershots makeintegration for tweet screenshot")

### Step 3: Configure Connection

1. Click "Create a connection"
2. Enter your API key from [TwitterShots Account Settings](https://twittershots.com/settings/keys)
3. Click "Save" to create the connection

### Step 4: Configure Parameters

Set up your screenshot preferences:

- **Tweet ID** — The tweet status ID or full URL (e.g., `2012762668986180027` or `https://x.com/elonmusk/status/2012762668986180027`)
- **Theme** — Color theme: `light` (default) or `dark`
- **Format** — Output format: `svg` (default), `png`, or `html`
- **Aspect Ratio** — Image aspect ratio: `auto`, `1:1`, `4:5`, `9:16`, `16:9`
- **Return Type** — For API Request module: `url` (default) or `buffer`

### Step 5: Map Your Data

Map data from previous modules to TwitterShots fields. For example:

- Map tweet ID from a Twitter trigger to the Tweet ID field
- Use data from previous steps to customize theme or format

### Step 6: Test and Run

1. Click "Run once" to test your scenario
2. Review the generated screenshot output
3. Activate your scenario to start automating

## Example Workflows

### 1\. Tweet → Instagram Post

1. **Trigger**: New tweet posted on X (Twitter)
2. **Action 1**: TwitterShots - Create screenshot (File) with 4:5 or 9:16 aspect ratio
3. **Action 2**: Instagram - Upload photo with the screenshot file

### 2\. RSS Feed → Google Drive

1. **Trigger**: New item in RSS feed
2. **Action 1**: TwitterShots - Create screenshot (File) from tweet URL in feed
3. **Action 2**: Google Drive - Upload file to specific folder

### 3\. Webhook → Slack Notification

1. **Trigger**: Webhook receives tweet URL
2. **Action 1**: TwitterShots - Create screenshot (URL)
3. **Action 2**: Slack - Send message with screenshot URL

### 4\. Schedule → Bulk Processing

1. **Trigger**: Schedule (daily/weekly)
2. **Action 1**: Twitter - Search tweets with hashtag
3. **Action 2**: TwitterShots - Create screenshots for each tweet
4. **Action 3**: Google Drive - Save all screenshots to folder

## API Configuration

For advanced users using the API Request module:

**Endpoint**: `https://api.twittershots.com/api/v1/screenshot/{tweetId}`

**Method**: `GET`

**Headers**:

```
X-API-KEY: YOUR_API_KEY
Accept: application/json

```

**Query Parameters**:

- `returnType`: `url` (default) or `buffer`
- `format`: `svg` (default), `png`, `html`
- `theme`: `light` (default), `dark`
- `aspectRatio`: `auto`, `1:1`, `4:5`, `9:16`, `16:9`

**Response Example**:

```json
{
  "url": "https://i.twittershots.com/twitter-screenshots/2026/01/13/tweet-2006418448524464253-e49229b7.png",
  "format": "png",
  "tweetId": "2006418448524464253"
}

```

## Tips & Best Practices

1. **Choose the right module**: Use File module for direct uploads, URL module for sharing links
2. **Use SVG format** for highest quality screenshots that scale perfectly
3. **Set aspect ratios** based on your target platform (4:5 for Instagram, 9:16 for TikTok)
4. **Test scenarios** before activating to ensure proper data mapping
5. **Handle errors** by adding error handling modules in your scenario

## Rate Limits

- Free & Pro: 5 screenshots (trial)
- Pro+: 1,000 screenshots / month
- Business: 6,000 screenshots / month

## Additional Resources

- [TwitterShots API Documentation](/docs/api)
- [Get your API Key](https://twittershots.com/settings/keys)
- [Make Help Center](https://www.make.com/en/help)