# Procfu

ProcFu enhances Podio's capabilities by providing a suite of automation tools and functions, enabling users to create scripts, mini apps, and integrate with various services to streamline workflows.

- **Category:** developer tools
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 12
- **Triggers:** 0
- **Slug:** `PROCFU`
- **Version:** 20260312_00

## Tools

### Array Difference Deletions

**Slug:** `PROCFU_ARRAY_DIFF_DEL`

Tool to return items removed when comparing two JSON arrays. Use when you have two arrays and need to know which elements were deleted.

### Array Diff New

**Slug:** `PROCFU_ARRAY_DIFF_NEW`

Tool to return items added in the second JSON array. Use when you need to identify new elements between two list versions. Example: Compare [1,3,4] vs [1,3,6] to get [6].

### Array Diff Same

**Slug:** `PROCFU_ARRAY_DIFF_SAME`

Tool to get items present in both JSON arrays. Computes the intersection locally to avoid external API dependency. Rules: - Two items are considered equal if their JSON representations match (with sorted keys for objects). - The result contains unique items present in both arrays, preserving the order they appear in json_array_b.

### Array Sort

**Slug:** `PROCFU_ARRAY_SORT`

Tool to sort a JSON array of values. Use when you need to order elements ascending or descending.

### Copy Podio files to FTP

**Slug:** `PROCFU_COPY_PODIO_FILES_TO_FTP`

Tool to copy files matching a pattern from a Podio item to an FTP server. Use when you need to transfer specific files from Podio to an external FTP/SFTP location based on file name patterns.

### Generate dummy data

**Slug:** `PROCFU_DUMMY_DATA`

Tool to generate dummy data. Use when you need random emails, text, numbers, dates, people, addresses, or images for testing or placeholder data.

### Google Drive Delete

**Slug:** `PROCFU_GOOGLE_DRIVE_DELETE`

Tool to delete a Google Drive file or folder. Use after obtaining a valid Google Drive ID.

### Ask question to OpenAI GPT

**Slug:** `PROCFU_OPEN_AI_GPT`

Tool to ask a question to OpenAI GPT. Use when you need a conversational answer from GPT.

### Generate Image with OpenAI

**Slug:** `PROCFU_OPEN_AI_IMAGE`

Tool to generate an image via OpenAI API. Use when you need programmatic image creation from a text prompt.

### Get Google Sheet contents as array

**Slug:** `PROCFU_SHEETS_GET`

Tool to get sheet contents as array. Use when you need to retrieve Google Sheet data as an associative array.

### Get Google Sheets Metadata

**Slug:** `PROCFU_SHEETS_GET_METADATA`

Tool to retrieve metadata of a Google Sheets spreadsheet, including sheet names, IDs, and properties. Use when you need sheet-level details for a given spreadsheet ID.

### Upload image to Podio item field

**Slug:** `PROCFU_UPLOAD_PODIO_ITEM_IMAGE`

Tool to upload a remote image file by URL to a Podio item image field. Use when you need to attach an image from a web URL to a specific field in a Podio item.
