Custom Client GPTs

Consistent Brand Voice & Adherence to Brand Guidelines

Fine-tuned models can create copy that matches a brand’s voice and style.

On the left below is the standard model & on the right is the model trained on the brand voice & guidelines. Both models received the same instructions.

Which one do you think stuck closer to the brand? Which one is going to take less work before its ready for client review?

The Costs
—————-
1. This training was done with 10 data examples & for less than $1.
2. It uses GPT 4o Mini. The generation of 10 Google Ads headlines cost: 0.008 cents.


Submitted Brand Voice & Guidelines
——————————————–
Defined Brand Voice
1. Bold and Adventurous: Always trying new flavor combinations.
2. Fun Science Talk: Uses science words in a playful way to describe frozen treats.
3. Mix of Old and New: Combines childhood memories with new ideas.
4. Slightly Sarcastic: Uses gentle, self-aware humor.
5. Earth-Friendly: Often talks about sustainability and eco-friendly practices.

Brand Guidelines
Word Choice:
1. Call flavors “experiments” or “discoveries”
2. Use “creamologist” instead of “ice cream maker”
3. Call the store a “laboratory” or “flavor lab”

How to Write:
1. Mix short, snappy sentences with longer ones
2. Use at least one science word in every paragraph
3. End each product description with a question

Tone:
1. Sound excited and amazed, like each flavor is a new discovery
2. Use mild, family-friendly jokes about cold or science

What to Focus On:
1. Describe how the frozen treat looks, smells, and tastes
2. Talk about where ingredients come from and how they’re eco-friendly
3. Tell short, made-up stories about how each flavor was “discovered”

What Not to Do:
1. Never say “ice cream” – use creative alternatives
2. Don’t mention competitors or regular ice cream shops
3. Avoid overly cute or sweet language

Phrases to Use:
1. “Breakthrough in frozen delight technology”
2. “Quantum leap in flavor particles”
3. “Taste bud revolution”
4. “Eco-friendly brain freeze”

How Things Should Look:
1. Use colors like bright blue, neon green, and bright purple
2. Include science pictures like test tubes, atoms, and DNA in branding
3. Show nutrition facts as a “compound analysis”

How to Talk to Customers:
1. Call customers “fellow flavor explorers” or “taste pioneers”
2. Ask customers to share their own flavor ideas as “hypotheses”
3. Describe eating as “conducting a taste experiment”

Strategic Thinking Practice Project for Junior Team Members

Project Title: Launch Campaign for Niche Product Line

Objective: Develop and execute a paid search campaign strategy for a new niche product line within a specific market segment, aiming to increase brand awareness and drive initial sales.

Scope:

  • Product Focus: A niche product line recently launched by the company, targeting a specific consumer group.
  • Target Market: Focus on one or two key markets where the product is expected to have high demand based on preliminary market research.
  • Budget: Defined starting budget with scope for adjustment based on early performance indicators.
  • Duration: 3-month campaign period with weekly reviews and adjustments.

Key Learning Areas:

  1. Market Research:
    • Conduct detailed market research to understand the target audience, including demographics, search behaviors, and preferences.
    • Analyze competitors in the niche market to identify gaps and opportunities.
  2. Keyword Strategy:
    • Develop a keyword strategy that targets the specific niche audience, utilizing both broad and long-tail keywords.
    • Use AI tools for keyword research and selection to maximize reach and efficiency.
  3. Ad Copy Creation:
    • Craft compelling ad copy that resonates with the niche audience, highlighting unique product features and benefits.
    • Experiment with different ad formats and messaging themes to test audience response.
  4. Campaign Setup and Management:
    • Set up the campaign in chosen paid search platforms, configuring targeting options, bidding strategies, and ad scheduling based on the strategic plan.
    • Monitor campaign performance closely, making necessary adjustments to bids, keywords, and ad copy based on data analysis.
  5. Performance Analysis and Reporting:
    • Utilize analytics tools to track campaign performance, focusing on metrics such as CTR, conversion rate, and ROI.
    • Prepare weekly performance reports detailing key insights, learnings, and adjustments made, to be reviewed with the mentor or team leader.
  6. Strategic Review and Optimization:
    • Conduct a comprehensive mid-campaign review to evaluate strategy effectiveness, incorporating feedback for optimization.
    • Explore advanced targeting and retargeting strategies to enhance audience engagement and conversion rates.

Outcome:

  • A comprehensive report detailing the entire process from planning to execution, including strategy rationale, campaign performance analysis, challenges faced, and key learnings.
  • A final presentation to the team, sharing insights, successes, and recommendations for future campaigns based on the project’s outcomes.

This project aims to provide junior members with hands-on experience in developing and managing a strategic paid search campaign, from concept to completion, fostering their strategic thinking and practical skills in paid search marketing.

Processing Inbound Faxed Purchased Orders Automatically with ChatGPT


Overview

In this blog post, we will explore an implementation for receiving purchase orders via fax (mFax), sending them to the ChatGPT API having them processed into a format that we can use, and then automatically import them into software such as QuickBooks.

If you are already receiving purchase orders for your fax it will be necessary to get them into a digital format using a service such as eFax which in addition to sending faxes via PDF can also allow us to connect via API to retrieve them programmatically. For ChatGPT we will be using the vision functionality. At the time of this writing is a very economical solution and alternative to some of the more expensive OCR software available today.

Existing Solutions often are expensive and require quite technical implementations here is a discussion about the pros and cons of different solutions for NetSuite as an example: Reddit Discussion.

What do you need?

  1. mFax Business account – $150 / month (pricing)
  2. ChatGPT API account – $20 / month (pricing) + API usage

Implementation Outline

  1. Sign up for both mFax Business & ChatGPT.
  2. Run a Python script to retrieve the latest fax.
  3. Send the latest fax to ChatGPT & ask it to process into a set format that Quickbooks / NetSuite can read.
  4. Receive the processed information.
  5. Send the processed information to Quickbooks / NetSuite

2. Run a Python script to retrieve the latest fax

Below is an example Python script that we would use to retrieve the latest fax from mFax:

import requests

# Replace 'your_api_key_here' with your actual Documo API key
api_key = 'your_api_key_here'
headers = {'Authorization': f'Bearer {api_key}'}

# Endpoint for listing received faxes, sorted by date in descending order to get the latest
list_url = 'https://api.documo.com/v1/faxes?sort=-received&limit=1'

list_response = requests.get(list_url, headers=headers)
if list_response.status_code == 200:
    latest_fax_id = list_response.json()['data'][0]['id']  # Assuming at least one fax is available
    print(f"Latest fax ID: {latest_fax_id}")

    # Endpoint to download the fax in PDF format
    download_url = f'https://api.documo.com/v1/faxes/{latest_fax_id}/content'
    download_response = requests.get(download_url, headers=headers, stream=True)

    if download_response.status_code == 200:
        with open(f'{latest_fax_id}.pdf', 'wb') as f:
            f.write(download_response.content)
        print(f"Fax {latest_fax_id} downloaded as PDF.")
    else:
        print("Failed to download fax. Status code:", download_response.status_code)
else:
    print("Failed to retrieve faxes. Status code:", list_response.status_code)

3. Send the Fax to ChatGPT Ask for a Readable Format

In this step we will be utilizing the ChatGPT API. Well it is possible to use the assistant API for this step it is relatively unnecessary for a simple direct task such as this.

Here is the example code for sending a PDF to Chachi PT and asking it to transcribe it into a format that will be readable by QuickBooks or NetSuite.