Skip to main content

AI Prompts & Enrichment

Updated today

The AI Prompts/Enrichment allows you to personalize your email campaigns at scale by generating custom content, enriching lead data, and automating research, all in a few simple steps.

Using AI Prompts in Campaigns

You can use AI prompts directly in the 'Leads' section of a campaign:

  • Next to the lead filters, you'll find an AI icon.

  • Clicking on this icon will open up the AI Prompts Tool.

Using AI Prompts in the CRM

To enrich leads using AI in the CRM, please open a list or a campaign in the CRM:

  • Click the 'Enrich & AI' button in the top right corner

  • Select 'AI' and then select the AI option you prefer.

    • Write an email (~0.5 credits/row): Generate a personalized outreach email for each lead

    • Write an opening line (~0.5 credits/row): Create a custom first line to improve engagement

    • Research a company (~0.5 credits/row): Gather company insights for better personalization

    • Clean or reformat data (~0.5 credits/row): Fix or standardize lead data fields

    • Write your own (~0.5 credits/row): Create a custom AI prompt based on your needs


Writing Custom Prompts

For advanced personalization, you can write your own prompts to generate new variables for your email copy. For example, you could create a prompt that identifies a lead's pain points based on their company description, then use that output as a variable in your emails.

  • Choose 'Write a custom prompt'

  • Use the lightning icon or type {{ to insert variables

  • Choose an existing Output column or create a new column

  • Save the prompt

  • Add a name and description for this prompt for future use

  • You can also toggle on 'Is public' for public use

Selecting Suggestions

If you're new to the tool or need to perform a common task, you can choose an action from the dropdown or select from the existing suggestions:

Email Copywriting

  • Write an email

  • Write an opening line

  • Write a subject line

  • Write a company compliment

Research & Analysis

  • Research a company

  • Summarize a company

  • Find competitors

  • Identify pain points

Data Operations

  • Clean or reformat data

  • Classify or label leads

  • Score leads (ICP fit)

Outreach

  • Write a LinkedIn message

  • Custom prompt - start from scratch

When using suggestions, you can:

  • Check and edit column mapping

  • Edit instructions

  • Choose result column

  • Change AI account and models

Using Templates

The 'Templates' tab allows you to access:

  • Public templates: These cover tasks like cleaning up first names, last names, and company names, among others.

  • Your custom templates: Your saved custom prompts will also be listed here. If the 'Is public' toggle is not enabled, only you can see your custom prompts. You can select 'My templates' to view your custom templates.

Disclaimer: Public prompts in the "Template Hub" are contributions from our community. Instantly does not have direct control over these prompts. We highly recommend testing the results of these prompts thoroughly before incorporating them into your campaigns to ensure they align with your desired outcomes and messaging standards.


Account Options

You can run AI prompts using:

  • Default: Shared Instantly AI account (costs Instantly credits). Click 'Change' to change the AI account or Model

  • Your own personal AI account:

    • Connect an API key from OpenAI, DeepSeek, Anthropic, xAI, Google, or Perplexity in the following Settings tab.

    • Once connected, click 'Change' and select your own AI account. This will charge credits from your personal AI account(OpenAI, etc).

Supported Models

Only the owner of a prompt can change the model version. For publicly available prompts, the model is fixed and cannot be changed by other users.

  • OpenAI: GPT 5.0, GPT 4o, GPT 4.1, GPT 5 mini, GPT 5 nano, O3

  • Anthropic: Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 4.5 Sonnet

  • DeepSeek: R1

  • xAI: Grok 4

  • Google: Gemini 3.0 Pro, Gemini 2.0 Flash, Gemini 3.0 Flash

  • Perplexity: Sonar, Sonar Pro


Advanced options

Before generating results, adjust these settings based on your needs:

  • Conditional Formula: Run prompts if all or any of the selected columns:

    • Equal or do not equal a certain value

    • Contain or do not contain a specific value

    • Are empty or not empty

    • Are greater than or less than a certain value

  • Overwrite output rows if they already exist: Regenerate results for rows that already have output.

  • Auto-update rows: Automatically generate results for newly added leads.

Generating and Reviewing Output

Once you've selected or created your prompt, click "Generate Test Output" to preview the results. Review the output to make sure it aligns with your goals.

If you're satisfied, click "Generate" to populate your lead list with a new variable.

  • Reload the page after some time to see the results.

  • Depending on the prompt length and number of leads, output can take anywhere from a few minutes to several hours to complete.

  • Insert the variable into your email copy

  • Preview the emails to ensure the variable works properly before launching the campaign


Use case 1: Cleaning Company Names with a Template

The "Company Name Cleanup" template converts uppercase text to title case, removes corporate suffixes like LLC, INC, and LTD, and strips out unnecessary punctuation.

After uploading your lead list, follow these steps:

  • Select the template. Choose "Company Name Cleanup" from the template library.

  • Configure the fields:

    • Select the field that contains the company name.

    • Choose an existing output column (Company Name) or create a new one called "Clean Company Name."

    • Check "Overwrite attribute if it already exists" when needed

  • Generate test output. Click "Generate test output" to preview the cleaned company name. Review the result to make sure it looks correct.

  • Generate for all leads. Click "Generate for All Leads" and exit the AI Prompts tool. After a few minutes (depending on your list size), reload your campaign leads page to see the column populated with clean company names.


Use Case 2: Creating a Custom Prompt for Company Pain Points

You can write your own prompts to generate highly targeted content. In this example, we'll create a prompt that identifies a lead's pain points based on their company description.

We recommend thoroughly testing any custom prompt before using it in a live campaign to ensure the output meets your standards.

Create your own AI prompt

  • Create a New Prompt

  • Select a model

  • Define the custom prompt: Write the instructions for what you want the AI to generate.

For example, to identify pain points from a company description, you might start with something like "Identify pain points from company description."

  • Use {{ to insert variables such as "Description" or "Industry."

  • A basic prompt will likely produce output that's too long or too generic. Refine it until the output matches your needs.

  • Here's an example of a more targeted prompt: In brief bullet points not longer than 200 characters total, identify 2 pain points from company description: {{Description}} that digital marketing can solve. Generate diverse responses based on the input variations.

  • Replace "digital marketing" with the service or product you offer.

  • Add "generate diverse responses based on the input variations" to prevent the AI from producing identical outputs.

  • You can also use ChatGPT to help refine your prompt.

Save your prompt

Add a name, description, and any other details, then click Save.

  • Run the prompt. Map the corresponding fields, generate one more test output to confirm everything works, then generate for all leads. Depending on the size of your list, this may take a few minutes to complete.

  • Use the output in your email copy. Once the list is updated, your new variable (e.g., "Challenges") is available to insert directly into your email sequences.

  • Save Prompt

    Once satisfied, Save your prompt. Add more details like prompt name, description, etc., and click save.

Use Custom Prompt

Time to use the custom prompt to create and populate the "Challenges" variable for all leads.

  • Map the corresponding fields, create one more test output to make sure it works, and finally generate the output for all leads.

  • Depending on the size of your list, this may take some time to complete, but in a few minutes, the list will be updated.

  • Insert the variable into your email copy

  • Preview the emails to ensure the variable works properly

Did this answer your question?