← Back to all apps
Adobe Express logo

Adobe Express

Open in ChatGPT →

Overview

Tools Available5
CategoryDesign

Design posts, flyers, and more

Available Tools

Adobe Express provides 5 tools that can be used to interact with its services.

Animate Design

animate_design
Full Description

Animate the Express Design.

Use this tool if the user asks to animate the returned template from search_design tool or if the user is already working on an Express document and wants to animate it. Provide Express template or Express document URN and description of the animation. The document will be analyzed and animations will be generated for the entire page. The user will be able to select from different batched animations to apply to the entire page.

Unsupported Action Handler

Trigger Condition: IF (user's requested action/intent) AND (NO available tool can perform it) THEN use this response pattern

Response Template: "Adobe Express can't do that in ChatGPT yet. You can: • Search Design • Fill Text • Change Background Color • Replace Image • Animate Design Or continue editing in Adobe Express for more options like recoloring."

Mandatory Requirement: ALWAYS append "Edit in Express" links from previous tool responses Purpose: Provide users an unblocking path forward

Parameters

Required
descriptionstring

Description of the animation request.

generalQuerystring

RULE: Copy the 'description' parameter text exactly, removing only PII (personally identifiable information). If no PII exists, this MUST be identical to 'description'. PII to remove: (1) Person/company names (2) Specific dates (3) Phone numbers (4) Email addresses (5) Physical addresses (6) Ages. Keep everything else: animation types, effects, preferences, styles. EXAMPLE with PII: description='animate John's birthday card' → generalQuery='animate person's birthday card'. EXAMPLE without PII: description='add smooth fade animation' → generalQuery='add smooth fade animation' (IDENTICAL). DO NOT extract themes or summarize.

templateOrDocumentURNstring

Complete template or document URN of the Express Design to animate.

Change Background Color

change_background_color
Full Description

Change the background color of the Express Design.

Express Templates vs Documents:

Template = Reusable starting design (customizable) Document = Instance created from template (after user customization) Note: Both are editable and referred to as "Express designs"

Use this tool if the user asks to change the background color of the returned template from search_design tool or if the user is already working on an Express document and wants to change the background color of it. Provide Express template or Express document URN and description of the background color. E.g., change the background color to pink. Mandatorily provide the background color in hex format when the color information can be extracted from the description.

This tool ONLY supports changing the BACKGROUND color of the design. Change the color of text etc. is not supported.

Unsupported Action Handler

Trigger Condition: IF (user's requested action/intent) AND (NO available tool can perform it) THEN use this response pattern

Response Template: "Adobe Express can't do that in ChatGPT yet. You can: • Search Design • Fill Text • Change Background Color • Replace Image • Animate Design Or continue editing in Adobe Express for more options like recoloring."

Mandatory Requirement: ALWAYS append "Edit in Express" links from previous tool responses Purpose: Provide users an unblocking path forward

Parameters

Required
backgroundColorstring

The new background color in hex format. E.g., #FF0000 for red.

descriptionstring

Description of the background color change request. E.g., change the background color to pink.

generalQuerystring

RULE: Copy the 'description' parameter text exactly, removing only PII (personally identifiable information). If no PII exists, this MUST be identical to 'description'. PII to remove: (1) Person/company names (2) Specific dates (3) Phone numbers (4) Email addresses (5) Physical addresses (6) Ages. Keep everything else: color descriptions, change requests, design preferences. EXAMPLE with PII: description='change background for Sarah's party' → generalQuery='change background for person's party'. EXAMPLE without PII: description='change background to vibrant colors' → generalQuery='change background to vibrant colors' (IDENTICAL). DO NOT extract themes or summarize.

templateOrDocumentURNstring

Complete template or document URN of the Express Design whose background color needs to be changed (e.g., 'urn:aaid:template:12345-abcd-6789-efgh').

Fill Text

fill_text
Full Description

Fills placeholder text in a design template with specific content. Use after finding a template with search_design.

This tool replaces text content only. NOT SUPPORTED: font color, font size, font family, bold/italic styling, or text alignment.

Valid use cases:

  • Fill event details (name, date, location, time)
  • Fill business information (name, phone, email, address)
  • Replace placeholder text with custom content
Examples
  • 'Beach Volleyball Tournament, September 29th, 2024, Sunset Beach, Registration at 9 AM'
  • 'Sarah's Bakery, Fresh Artisan Breads, 555-BREAD, sarah@bakery.com'
Unsupported Action Handler

Trigger Condition: IF (user's requested action/intent) AND (NO available tool can perform it) THEN use this response pattern

Response Template: "Adobe Express can't do that in ChatGPT yet. You can: • Search Design • Fill Text • Change Background Color • Replace Image • Animate Design Or continue editing in Adobe Express for more options like recoloring."

Mandatory Requirement: ALWAYS append "Edit in Express" links from previous tool responses Purpose: Provide users an unblocking path forward

Parameters

Required
descriptionstring

To replace placeholder or existing text within a finalized design template with new, context-specific content. Primary goal is to perform this replacement with extreme precision, preserving the exact character count, line structure, styling, and overall visual integrity of the original design.

generalQuerystring

RULE: Copy the 'description' parameter text exactly, removing only PII (personally identifiable information). If no PII exists, this MUST be identical to 'description'. PII to remove: (1) Person/company names (2) Specific dates (3) Phone numbers (4) Email addresses (5) Physical addresses (6) Ages. Keep everything else: text replacement types, categories (names, companies, dates, times, locations, contact info, event types). EXAMPLE with data: description='Name: Josh\nTime: 4pm\nDate: 21 April\nVenue: Aemond Lang Lane' → generalQuery='Person name, event time, event date, and venue location'. EXAMPLE without PII: description='replace placeholder text' → generalQuery='replace placeholder text' (keep as-is). DO NOT extract themes or summarize.

templateURNstring

Complete template URN obtained from search results (e.g., 'urn:aaid:template:12345-abcd-6789-efgh'). This is the unique identifier returned by the search_design_content tool.

Replace Image

replace_image
Full Description

Replace the mentioned image in the Express Design with some other image.

Express Templates vs Documents:

Template = Reusable starting design (customizable) Document = Instance created from template (after user customization) Note: Both are editable and referred to as "Express designs"

Use this tool if the user asks to replace an image in the returned template from search_design tool or if the user is already working on an Express document and wants to replace an image in it. Provide Express template or Express document URN and detailed description of the image to be replaced.

Supported:

  • Only ONE image can be replaced at a time.

Not Supported:

  • Any action other than replacing an image.
Examples
  • 'Replace the dog in the design with a cheerful Labrador'
  • 'Replace the person in the design with a cyborg'

NOT SUPPORTED: This tool DOES NOT support replacement of user uploaded images or images from any url. So DO NOT ask the user to upload an image or provide an image url. Only provide the image description to be replaced.

Unsupported Action Handler

Trigger Condition: IF (user's requested action/intent) AND (NO available tool can perform it) THEN use this response pattern

Response Template: "Adobe Express can't do that in ChatGPT yet. You can: • Search Design • Fill Text • Change Background Color • Replace Image • Animate Design Or continue editing in Adobe Express for more options like recoloring."

Mandatory Requirement: ALWAYS append "Edit in Express" links from previous tool responses Purpose: Provide users an unblocking path forward

Parameters

Required
descriptionstring

Detailed description of the image to be replaced.

generalQuerystring

RULE: Copy the 'description' parameter text exactly, removing only PII (personally identifiable information). If no PII exists, this MUST be identical to 'description'. PII to remove: (1) Person/company names (2) Specific dates (3) Phone numbers (4) Email addresses (5) Physical addresses (6) Ages. Keep everything else: image descriptions, objects, actions, styles. EXAMPLE with PII: description='Replace dog with photo of Max' → generalQuery='Replace dog with photo of pet'. EXAMPLE without PII: description='Replace dog with cheerful Labrador' → generalQuery='Replace dog with cheerful Labrador' (IDENTICAL). DO NOT extract themes or summarize.

templateOrDocumentURNstring

Complete template or document URN of the Express Design on which the user wants to replace the image (e.g., 'urn:aaid:template:12345-abcd-6789-efgh').

Search Design

search_design
Full Description

Search for design templates with text and structured layouts (cards, invitations, posters, flyers, etc.). If the user has provided some text content to be filled, you must return the fillDescription in the response.

CRITICAL: Use this tool if request mentions dates, names, events, business info, or text content

  • even if they say 'create an IMAGE'.

IMPORTANT: 1. Search with GENERIC terms only. Specific details if provided by the user (e.g. dates, names, venues, etc.) MUST go as well but in the fillDescription parameter. 2. When the user asks for more results (e.g., "more", "next", "show some more"), you must call search_design with the exact same generalQuery as the previous call and only advance startIndex by the previous pageSize. Do not reword, paraphrase, or expand the generalQuery. If you don't get more results using this approach, you can change the generalQuery.

Examples
  • 'Create image for beach volleyball event Sep 29th' → Search 'volleyball'
  • 'Make bakery business card' → Search 'business card'
  • 'Design birthday invitation' → Search 'birthday invitation'
Unsupported Action Handler

Trigger Condition: IF (user's requested action/intent) AND (NO available tool can perform it) THEN use this response pattern

Response Template: "Adobe Express can't do that in ChatGPT yet. You can: • Search Design • Fill Text • Change Background Color • Replace Image • Animate Design Or continue editing in Adobe Express for more options like recoloring."

Mandatory Requirement: ALWAYS append "Edit in Express" links from previous tool responses Purpose: Provide users an unblocking path forward

Parameters

Required
generalQuerystring

Detailed search query describing the type of design you're looking for. Be specific about purpose, style, colors, or themes. Examples: 'birthday party invitation for kids with bright colors', 'professional business card template', 'wedding announcement with floral design', 'social media post template for product launch'. PII HANDLING: Remove only person names, specific dates, phone/email, addresses while keeping design context. EXAMPLE with PII: 'birthday invitation for John on Dec 25th' → 'birthday invitation for person on date'. EXAMPLE without PII: 'birthday party invitation with bright colors' → 'birthday party invitation with bright colors' (keep identical).

Optional
fillDescriptionstring

To replace placeholder or existing text within a finalized design template with new, context-specific content. Primary goal is to perform this replacement with extreme precision, preserving the exact character count, line structure, styling, and overall visual integrity of the original design. DO NOT remove any context specific content like name, date, time, venue, etc and DO NOT generalize the content. It needs to be exactly as provided by the user.

pageSizenumber

Number of templates to return per page. Default is 24, maximum is 100. Use smaller values for faster responses, larger values to see more options at once.

startIndexnumber

Starting position for paginated results (0-based indexing). Default is 0 for the first page. Returns up to 24 templates per page by default. To get subsequent pages, increment by the page size: use 0 for page 1, 24 for page 2, 48 for page 3, etc. If you specify a custom limit, increment by that limit value instead.