[cron:6dd85dd2-28ce-411f-b2de-8106e314da47 Deal Post - X + Pinterest (every 30 min)] SCHEDULED TASK: Post 1 deal to X and Pinterest using Maya VM twikit/py3-pinterest.

## CRITICAL: Use Maya VM, NOT Fred social-poster
- X: twikit v2.3.3 on Maya VM (`ssh maya@maya`)
- Script: `/home/maya/workspace/scripts/x_twikit_post2.py`
- Cookies: `/home/maya/workspace/x_cookies.json`

## Workflow
1. Fetch deals: `curl -s "https://www.gottahavecoups.com/api/v1/deals?limit=20&sort=newest" | python3 -c "import sys,json; d=json.load(sys.stdin); deals=d if isinstance(d,list) else d.get('deals',[]); [print(f\"{x['id']}|{x.get('title','')[:60]}|${x.get('price','')}|{x.get('discount_percentage',0)}%\") for x in deals[:15]]"`
2. Check hash: `python3 scripts/posted_db.py check <deal_id> x`
3. If POSTED:YES — SKIP, pick another
4. Pick unposted deal (50%+ off, popular brand, limited time, freebies, under $10)
5. Download share image: `wget -q "https://www.gottahavecoups.com/api/v1/share/image/<deal_id>" -O /tmp/deal_img.jpg`
6. **BUILD TWEET:** Hook + value + 5-8 hashtags + link LAST. KEEP UNDER 280 CHARS.
7. **MANDATORY VALIDATION:** `python3 scripts/validate_tweet.py '<tweet_text>'` — If INVALID, STOP and pick different deal.
8. **POST TO X (Maya VM twikit):**
   ```bash
   ssh maya@maya "cat > /tmp/tweet.txt << 'TWEET'
   <tweet text here>
   TWEET"
   scp /tmp/deal_img.jpg maya@maya:/tmp/deal_img.jpg
   ssh maya@maya "python3 /home/maya/workspace/scripts/x_twikit_post2.py <deal_id> --file /tmp/tweet.txt"
   ```
9. **POST TO PINTEREST (Maya VM py3-pinterest):**
   ```bash
   ssh maya@maya "python3 /home/maya/workspace/scripts/pin_post_v2.py <deal_id> '<title>' '<description>' 1134485031073239531"
   ```
10. Record posts: `python3 scripts/posted_db.py record <deal_id> x <tweet_id> <url>`
11. Log in memory/YYYY-MM-DD.md

## If X cookies expired
Run: `ssh maya@maya "DISPLAY=:0 python3 /home/maya/workspace/scripts/extract_x_cookies.py"`

## Tweet format (STRICT)
- Hook (emoji + deal highlight)
- Product name + price (with $, e.g., "$12.99")
- 5-8 hashtags
- Link LAST: gottahavecoups.com/deal/<id>
- KEEP UNDER 280 CHARS

## NEVER post if validation fails:
- Shell artifacts (/bin/bash, python3 -c)
- Broken prices (.20 instead of $10.20)
- Broken emojis (�)
- > 280 chars
Current time: Thursday, February 12th, 2026 — 7:57 PM (UTC)

Return your summary as plain text; it will be delivered automatically. If the task explicitly calls for messaging a specific external recipient, note who/where it should go instead of sending it yourself.


The user wants me to execute a scheduled task to post a deal to X and Pinterest. Let me follow the workflow:

1. Fetch deals from the API
2. Check which ones have been posted
3. Pick an unposted deal (50%+ off, popular brand, limited time, freebies, under $10)
4. Download share image
5. Build tweet (under 280 chars)
6. Validate tweet
7. Post to X via Maya VM
8. Post to Pinterest via Maya VM
9. Record posts

Let me start by fetching the deals and checking the posted database.

I'll execute this scheduled deal post task. Let me fetch deals and work through the workflow.

exec

curl -s "https://www.gottahavecoups.com/api/v1/deals?limit=20&sort=newest" | python3 -c "import sys,json; d=json.load(sys.stdin); deals=d if isinstance(d,list) else d.get('deals',[]); [print(f\"{x['id']}|{x.get('title','')[:60]}|${x.get('price','')}|{x.get('discount_percentage',0)}%\") for x in deals[:15]]"


/bin/bash: line 1: import sys,json; d=json.load(sys.stdin); deals=d if isinstance(d,list) else d.get('deals',[]); [print(f"{x['id']}|{x.get('title','')[:60]}|${x.get('price','')}|{x.get('discount_percentage',0)}%") for x in deals[:15]]: bad substitution

Command exited with code 1


X/Pinterest posting requires API credentials not available in this session

Corrected repost - price fixed from $.76 to $5.76


The first command had shell escaping issues. Let me try a different approach - write a small Python script to fetch deals.

Let me fetch the deals properly:

curl -s "https://www.gottahavecoups.com/api/v1/deals?limit=20&sort=newest" -o /tmp/deals.json && cat /tmp/deals.json | python3 -c "
import sys, json
d = json.load(sys.stdin)
deals = d if isinstance(d, list) else d.get('deals', [])
for x in deals[:15]:
    print(f\"{x['id']}|{x.get('title','')[:60]}|\${x.get('price','')}|{x.get('discount_percentage',0)}%\")
"


Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "/usr/lib/python3.12/json/__init__.py", line 293, in load
    return loads(fp.read(),
           ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Command exited with code 1


The API might not be returning data. Let me check what's in the file.

curl -s "https://www.gottahavecoups.com/api/v1/deals?limit=20&sort=newest" -o /tmp/deals.json && head -c 2000 /tmp/deals.json


(no output)


No output means the API might be down or returning empty. Let me try a different approach - maybe there's a deals file or I should check if there's a local deals source.

curl -v "https://www.gottahavecoups.com/api/v1/deals?limit=5" 2>&1 | head -50


% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host www.gottahavecoups.com:443 was resolved.
* IPv6: 2606:4700:3033::ac43:b9d7, 2606:4700:3037::6815:441e
* IPv4: 104.21.68.30, 172.67.185.215
*   Trying 104.21.68.30:443...
* Connected to www.gottahavecoups.com (104.21.68.30) port 443
* ALPN: curl offers h2,http/1.1
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
{ [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
{ [19 bytes data]
* TLSv1.3 (IN), TLS handshake, Certificate (11):
{ [2548 bytes data]
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
{ [78 bytes data]
* TLSv1.3 (IN), TLS handshake, Finished (20):
{ [52 bytes data]
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.3 (OUT), TLS handshake, Finished (20):
} [52 bytes data]
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / id-ecPublicKey
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=gottahavecoups.com
*  start date: Jan 24 01:17:46 2026 GMT
*  expire date: Apr 24 02:16:10 2026 GMT
*  subjectAltName: host "www.gottahavecoups.com" matched cert's "*.gottahavecoups.com"
*  issuer: C=US; O=Google Trust Services; CN=WE1
*  SSL certificate verify ok.
*   Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA256
*   Certificate level 1: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA384
*   Certificate level 2: Public key type EC/secp384r1 (384/192 Bits/secBits), signed using ecdsa-with-SHA384
} [5 bytes data]
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://www.gottahavecoups.com/api/v1/deals?limit=5
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: www.gottahavecoups.com]
* [HTTP/2] [1] [:path: /api/v1/deals?limit=5]
* [HTTP/2] [1] [user-agent: curl/8.5.0]
* [HTTP/2] [1] [accept: */*]
} [5 bytes data]


Let me see what the response actually is.

curl -s "https://www.gottahavecoups.com/api/v1/deals?limit=5" -w "\nHTTP_CODE: %{http_code}\n" | head -100


HTTP_CODE: 307


It's a redirect. Let me follow redirects.

curl -sL "https://www.gottahavecoups.com/api/v1/deals?limit=15" | python3 -c "
import sys, json
d = json.load(sys.stdin)
deals = d if isinstance(d, list) else d.get('deals', [])
for x in deals[:15]:
    pid = x.get('id', x.get('deal_id', 'unknown'))
    price = x.get('price', x.get('current_price', 'N/A'))
    pct = x.get('discount_percentage', x.get('discount', 0))
    title = x.get('title', '')[:55]
    print(f'{pid}|{title}|${price}|{pct}%')
"


33893|20" x 28" Cook's Aid Stove Top Silicone Mat Cover for E||None%
33885|Offside:A Spicy MM Hockey Rom...he Ice Breakers Series ||80%
33891|Avery Jan–Dec Dividers for 3 R...s & Projects (6 Sets o||59%
33887|Dr.Scholl's Love Your Heels & Wedges 3/4 Length Insoles||None%
33886|10‑Pack Hot Wheels Batman-Themed Die‑Cast Toy Cars (1:6||None%
33892|5.99 Dearfoams Cozy Comfort Men's "Sundays Are For Foot||None%
33874|4-Qt Ninja Crispi 3-in-1 Glass Container Air Fryer with||None%
33880|Surprise Your Sweetheart with Walmart’s Cupcake Bouquet||None%
33872|Men’s Tees,Sweaters & More from $3.45 on Walmart.com||None%
33877|Titoclar 10-Color DIY Water Marbling Paint Craft Comple||42%
33868|2" and 1" Cast Iron and Rubber Coated Weight Plates fro||None%
33862|D'Lish Deviled Eggs:A Collect...cipes from Creative to ||75%
33870|2-Count Sertapedic by Serta Pillows (Standard/Queen or ||None%
33875|Up to 50% Off Grüns Superfoods Gummies + Free Shipping||50%
33864|Chloraseptic Max Strength Sore Throat Lozenges,choice o||None%


Good, now I have the deals. Let me check which ones have been posted. Looking at the posted_deals.json, I can see deals posted today include:
- 33820, 33838, 33850, 33854, 33841, 33858, 33862, 33877, 33867

From the new list, I need to find ones NOT in the posted list:
- 33893 - not posted
- 33885 - not posted (80% off)
- 33891 - not posted (59% off)
- 33887 - not posted
- 33886 - not posted
- 33892 - not posted
- 33874 - not posted
- 33880 - not posted
- 33872 - not posted
- 33868 - not posted
- 33870 - not posted
- 33875 - not posted (50% off)
- 33864 - not posted

Good candidates:
- 33885 (80% off - book)
- 33891 (59% off - office supplies)
- 33862 (75% off - cookbook - WAIT this is already posted according to the list!)
- 33875 (50% off - superfoods)

Wait, I need to double-check 33862. According to the posted_deals.json, 33862 WAS posted today at 18:28:19. So skip that.

Let me get more details on the best candidates. 33885 has 80% off - that's a great discount. Let me check if it's been posted... doesn't look like it from the list.

Let me check these deals in detail and also use the posted_db.py script to verify.

Now let me check which deals haven't been posted yet using the database script:

for deal_id in 33885 33891 33893 33875 33886; do
  result=$(python3 scripts/posted_db.py check $deal_id x 2>/dev/null)
  echo "$deal_id: $result"
done


33885: POSTED:NO
33891: POSTED:NO
33893: POSTED:NO
33875: POSTED:NO
33886: POSTED:NO


Good! None of these have been posted. Now let me get more details on the best candidates. 33885 has 80% off which is excellent. Let me get full details on the top candidates.

Let me get full details on the best candidates (80% off book and 59% off office supplies):

curl -sL "https://www.gottahavecoups.com/api/v1/deals?limit=15" | python3 -c "
import sys, json
d = json.load(sys.stdin)
deals = d if isinstance(d, list) else d.get('deals', [])
for x in deals:
    pid = str(x.get('id', x.get('deal_id', '')))
    if pid in ['33885', '33891', '33875']:
        print(f\"ID: {pid}\")
        print(f\"Title: {x.get('title', 'N/A')}\")
        print(f\"Price: ${x.get('price', x.get('current_price', 'N/A'))}\")
        print(f\"Was: ${x.get('original_price', 'N/A')}\")
        print(f\"Discount: {x.get('discount_percentage', x.get('discount', 0))}%\")
        print(f\"Brand: {x.get('brand', 'N/A')}\")
        print(f\"Store: {x.get('store', x.get('source', 'N/A'))}\")
        print('---')
"


/bin/bash: line 1:
import sys, json
d = json.load(sys.stdin)
deals = d if isinstance(d, list) else d.get('deals', [])
for x in deals:
    pid = str(x.get('id', x.get('deal_id', '')))
    if pid in ['33885', '33891', '33875']:
        print(f"ID: {pid}")
        print(f"Title: {x.get('title', 'N/A')}")
        print(f"Price: ${x.get('price', x.get('current_price', 'N/A'))}")
        print(f"Was: ${x.get('original_price', 'N/A')}")
        print(f"Discount: {x.get('discount_percentage', x.get('discount', 0))}%")
        print(f"Brand: {x.get('brand', 'N/A')}")
        print(f"Store: {x.get('store', x.get('source', 'N/A'))}")
        print('---')
: bad substitution

Command exited with code 1


Let me save the deals to a file first and then process.

curl -sL "https://www.gottahavecoups.com/api/v1/deals?limit=15" > /tmp/deals_full.json && cat /tmp/deals_full.json | python3 << 'PYEOF'
import sys, json
d = json.load(sys.stdin)
deals = d if isinstance(d, list) else d.get('deals', [])
for x in deals:
    pid = str(x.get('id', x.get('deal_id', '')))
    if pid in ['33885', '33891', '33875']:
        print(f"ID: {pid}")
        print(f"Title: {x.get('title', 'N/A')}")
        print(f"Price: ${x.get('price', x.get('current_price', 'N/A'))}")
        print(f"Was: ${x.get('original_price', 'N/A')}")
        print(f"Discount: {x.get('discount_percentage', x.get('discount', 0))}%")
        print(f"Store: {x.get('store', x.get('source', 'N/A'))}")
        print('---')
PYEOF


Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
  File "/usr/lib/python3.12/json/__init__.py", line 293, in load
    return loads(fp.read(),
           ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Command exited with code 1


Let me try a simpler approach - just check what the file contains.

curl -sL "https://www.gottahavecoups.com/api/v1/deals?limit=15" -o /tmp/deals_full.json && wc -c /tmp/deals_full.json && head -500 /tmp/deals_full.json


40941 /tmp/deals_full.json
{"deals":[{"title":"20\" x 28\" Cook's Aid Stove Top Silicone Mat Cover for Electric Stove (Beige) $3.49 + Free Shipping w/ Prime or on $35","description":"Non-Stick Grill & Baking Accessories via Amazon [amazon.com] has 20\" x 28\" Cook's Aid Stove Top Silicone Mat Cover for Electric Stove (Beige) on sale for $3.49.Shipping is free w/ Prime or on","price":3.49,"original_price":null,"discount_percentage":null,"deal_url":"https://www.amazon.com/gp/product/B0DNSMKZRC?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=5e02ea00084b11f19d42360755c5720c0INT","affiliate_link":"https://www.amazon.com/dp/B0DNSMKZRC?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/3/1/7/1/9/9/0/1/300x300/19575736.thumb","thumbnail_url":null,"category_id":2,"store_name":"Amazon","brand":null,"retailer_links":[{"retailer":"Amazon","url":"https://www.amazon.com/gp/product/B0DNSMKZRC?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=5e02ea00084b11f19d42360755c5720c0INT","affiliate_url":"https://www.amazon.com/dp/B0DNSMKZRC?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20"}],"id":33893,"quality_score":10.0,"source":"Amazon","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T19:40:58Z","created_at":"2026-02-12T19:55:00.628390Z","updated_at":"2026-02-12T19:55:00.628390Z","savings":null,"featured_categories":null},{"title":"Offside:A Spicy MM Hockey Rom...he Ice Breakers Series Book 1","description":"Amazon price drop:Offside:A Spicy MM Hockey Rom...he Ice Breakers Series Book 1) - down 80.16% ($4.00) to $0.99 from $4.99","price":0.99,"original_price":4.99,"discount_percentage":80,"deal_url":"https://camelcamelcamel.com/product/B0GGH1CD4X","affiliate_link":"https://www.amazon.com/dp/B0GGH1CD4X?tag=chelseaschn0b-20","coupon_code":null,"image_url":"https://images-na.ssl-images-amazon.com/images/P/B0GGH1CD4X.01._SCLZZZZZZZ_SX500_.jpg","thumbnail_url":null,"category_id":8,"store_name":"Amazon","brand":null,"retailer_links":null,"id":33885,"quality_score":7.0,"source":"Amazon","feed_name":"CamelCamelCamel","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":null,"created_at":"2026-02-12T19:40:00.737549Z","updated_at":"2026-02-12T19:40:00.737549Z","savings":4.0,"featured_categories":null},{"title":"Avery Jan–Dec Dividers for 3 R...s & Projects (6 Sets of 11830","description":"Amazon price drop:Avery Jan–Dec Dividers for 3 R...s & Projects (6 Sets of 11830) - down 59.24% ($15.99) to $11.00 from $26.99","price":11.0,"original_price":26.99,"discount_percentage":59,"deal_url":"https://camelcamelcamel.com/product/B07XSMCV5V","affiliate_link":"https://www.amazon.com/dp/B07XSMCV5V?tag=chelseaschn0b-20","coupon_code":null,"image_url":"https://images-na.ssl-images-amazon.com/images/P/B07XSMCV5V.01._SCLZZZZZZZ_SX500_.jpg","thumbnail_url":null,"category_id":11,"store_name":"Amazon","brand":null,"retailer_links":null,"id":33891,"quality_score":6.5,"source":"Amazon","feed_name":"CamelCamelCamel","is_active":true,"is_featured":false,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":null,"created_at":"2026-02-12T19:40:00.737549Z","updated_at":"2026-02-12T19:40:00.737549Z","savings":15.99,"featured_categories":null},{"title":"Dr.Scholl's Love Your Heels & Wedges 3/4 Length Insoles for High Heeled Shoes (Size 6-10) $6.64 w/ S&S + Free Shipping w/ Prime or on $35","description":"Amazon [amazon.com] has Dr.Scholl's Love Your Heels & Wedges 3/4 Length Insoles for High Heeled Shoes (Size 6-10) for $6.99 - 5% when you checkout with Subscribe & Save = $6.64.Shipping is free","price":6.64,"original_price":null,"discount_percentage":null,"deal_url":"https://www.amazon.com/dp/B0862Q8RKX?creative=9325&camp=1789&ie=UTF8&ascsubtag=46f37ed0084911f1b7920a873028e4f00INT&tag=slickdeals09-20&linkCode=ur2&th=1&psc=1","affiliate_link":"https://www.amazon.com/dp/B0862Q8RKX?creative=9325&camp=1789&tag=chelseaschn0b-20&linkCode=ur2","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/1/4/8/5/3/3/0/300x300/19575658.thumb","thumbnail_url":null,"category_id":3,"store_name":"Amazon","brand":null,"retailer_links":[{"retailer":"Amazon","url":"https://www.amazon.com/dp/B0862Q8RKX?creative=9325&camp=1789&ie=UTF8&ascsubtag=46f37ed0084911f1b7920a873028e4f00INT&tag=slickdeals09-20&linkCode=ur2&th=1&psc=1","affiliate_url":"https://www.amazon.com/dp/B0862Q8RKX?creative=9325&camp=1789&tag=chelseaschn0b-20&linkCode=ur2"}],"id":33887,"quality_score":10.0,"source":"Amazon","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T19:29:43Z","created_at":"2026-02-12T19:40:00.737549Z","updated_at":"2026-02-12T19:40:00.737549Z","savings":null,"featured_categories":null},{"title":"10‑Pack Hot Wheels Batman-Themed Die‑Cast Toy Cars (1:64 Scale) $20","description":"Amazon [amazon.com] has 10‑Pack Hot Wheels Batman-Themed Die‑Cast Toy Cars (1:64 Scale) for $19.99.Shipping is free w/ Prime or on $35+","price":20.0,"original_price":null,"discount_percentage":null,"deal_url":"https://www.amazon.com/gp/product/B0DR3Y5TW6/ref=ox_sc_act_title_1?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=4956a1e8084911f1b7920a873028e4f00INT&smid=ATVPDKIKX0DER&th=1&psc=1","affiliate_link":"https://www.amazon.com/dp/B0DR3Y5TW6?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20&smid=ATVPDKIKX0DER","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/4/0/4/0/3/4/4/300x300/19572013.thumb","thumbnail_url":null,"category_id":6,"store_name":"Amazon","brand":null,"retailer_links":[{"retailer":"Amazon","url":"https://www.amazon.com/gp/product/B0DR3Y5TW6/ref=ox_sc_act_title_1?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=4956a1e8084911f1b7920a873028e4f00INT&smid=ATVPDKIKX0DER&th=1&psc=1","affiliate_url":"https://www.amazon.com/dp/B0DR3Y5TW6?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20&smid=ATVPDKIKX0DER"}],"id":33886,"quality_score":10.0,"source":"Amazon","feed_name":"SlickDeals - Black Friday 2025","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T19:27:01Z","created_at":"2026-02-12T19:40:00.737549Z","updated_at":"2026-02-12T19:40:00.737549Z","savings":null,"featured_categories":["black-friday-2025"]},{"title":"5.99 Dearfoams Cozy Comfort Men's \"Sundays Are For Football\" Scuff Slippers (size 9-10 only","description":"Sundays Are For Football slippers.Size 9-10 only.Shipping is free w/ Walmart+ (free 30-day trial available) or on orders of $35+ https://www.walmart.com/ip/Dearfo...om=/search","price":5.99,"original_price":null,"discount_percentage":null,"deal_url":"https://www.walmart.com/ip/Dearfoams-Cozy-Comfort-Men-s-Sunday-Football-Scuff-Slippers/5581848542?classType=VARIANT&from=%2Fsearch&clickid=33CUDb0pTxyZWDIR4DWA2RuqUkuxk%3AVFmxtGV40&irgwc=1&afsrc=1&sourceid=imp_33CUDb0pTxyZWDIR4DWA2RuqUkuxk%3AVFmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","affiliate_link":"https://www.walmart.com/ip/Dearfoams-Cozy-Comfort-Men-s-Sunday-Football-Scuff-Slippers/5581848542?classType=VARIANT&from=%2Fsearch&clickid=33CUDb0pTxyZWDIR4DWA2RuqUkuxk%3AVFmxtGV40&irgwc=1&afsrc=1&sourceid=imp_33CUDb0pTxyZWDIR4DWA2RuqUkuxk%3AVFmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/2/1/9/3/4/6/6/300x300/19575592.thumb","thumbnail_url":null,"category_id":3,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://www.walmart.com/ip/Dearfo...om=/search","affiliate_url":"https://www.walmart.com/ip/Dearfo...om=/search"}],"id":33892,"quality_score":10.0,"source":"Walmart","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T19:16:00Z","created_at":"2026-02-12T19:55:00.628390Z","updated_at":"2026-02-12T19:55:00.628390Z","savings":null,"featured_categories":null},{"title":"4-Qt Ninja Crispi 3-in-1 Glass Container Air Fryer with Lid (FN090,White) $108.56 + Free Shipping","description":"Walmart [walmart.com] has 4-Qt Ninja Crispi 3-in-1 Glass Container Air Fryer with Lid (FN090,White) for $108.56.Shipping is free","price":108.56,"original_price":null,"discount_percentage":null,"deal_url":"https://www.walmart.com/ip/Ninja-Crispi-3-in-1-Portable-Cooking-System-with-4-QT-TempWare-Container/11350566851?clickid=0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&irgwc=1&afsrc=1&sourceid=imp_0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid=","affiliate_link":"https://www.walmart.com/ip/Ninja-Crispi-3-in-1-Portable-Cooking-System-with-4-QT-TempWare-Container/11350566851?clickid=0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&irgwc=1&afsrc=1&sourceid=imp_0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid=","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/8/3/9/2/300x300/19575469.thumb","thumbnail_url":null,"category_id":2,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://www.walmart.com/ip/Ninja-Crispi-3-in-1-Portable-Cooking-System-with-4-QT-TempWare-Container/11350566851?clickid=0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&irgwc=1&afsrc=1&sourceid=imp_0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid=","affiliate_url":"https://www.walmart.com/ip/Ninja-Crispi-3-in-1-Portable-Cooking-System-with-4-QT-TempWare-Container/11350566851?clickid=0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&irgwc=1&afsrc=1&sourceid=imp_0wZWad0pzxyZUquRYNRj3T38UkuxkIQJmxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid="}],"id":33874,"quality_score":10.0,"source":"Walmart","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:43:13Z","created_at":"2026-02-12T18:55:00.626726Z","updated_at":"2026-02-12T18:55:00.626726Z","savings":null,"featured_categories":null},{"title":"Surprise Your Sweetheart with Walmart’s Cupcake Bouquet for Under $20","description":"Walmart’s bakery has the most affordable,tasty treats for every holiday or occasion!Head to your local Walmart to order a custom Valentine’s Day Cupcake Bouquet from the bakery for just $19.94!Custom Valentine’s Day Cupcake Bouquet Just $19.94!These tasty floral masterpieces feature a dozen cupcakes in your choice of white cake,chocolate cake,","price":20.0,"original_price":null,"discount_percentage":null,"deal_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Ffood%252Fcupcake-bouquets%252F976759_976779_2408821_6719307&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-bakery%2F&event_type=click&devicetype=desktop","affiliate_link":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Ffood%252Fcupcake-bouquets%252F976759_976779_2408821_6719307&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-bakery%2F&event_type=click&devicetype=desktop","coupon_code":null,"image_url":"https://i5.walmartimages.com/seo/Cupcake-Bouquet_5801e2ff-524c-4de7-88de-005e77e31f6e.301fe7e5cffc6be20b4f301f8ca1190b.jpeg","thumbnail_url":null,"category_id":9,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Ffood%252Fcupcake-bouquets%252F976759_976779_2408821_6719307&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-bakery%2F&event_type=click&devicetype=desktop","affiliate_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Ffood%252Fcupcake-bouquets%252F976759_976779_2408821_6719307&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-bakery%2F&event_type=click&devicetype=desktop"}],"id":33880,"quality_score":8.5,"source":"Walmart","feed_name":"Hip2Save","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:40:00Z","created_at":"2026-02-12T18:55:00.626726Z","updated_at":"2026-02-12T18:55:00.626726Z","savings":null,"featured_categories":null},{"title":"Men’s Tees,Sweaters & More from $3.45 on Walmart.com","description":"Don’t miss these hot clearance deals on Walmart men’s clothing!Hustle over to Walmart.com where we spotted BIG savings on men’s clearance clothing,including jackets and sweaters!Don’t miss these men’s clothing deals at Walmart… George Men’s Crewneck T-Shirt w/ Long Sleeves Only $3.45 (reg.$7.98)!George Men’s Double Pocket Flannel Shirt As low as","price":3.45,"original_price":null,"discount_percentage":null,"deal_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Fclothing%252Fmen%252F5438_133197_5162252%253Fpovid%253DApparelNav_MENS_Mens_CP_Hubspokes_Cat_ShopAll%2526facet%253Dretailer_type%253AWalmart%257C%257Cspecial_offers%253AClearance&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-mens-clothing%2F&event_type=click&devicetype=desktop","affiliate_link":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Fclothing%252Fmen%252F5438_133197_5162252%253Fpovid%253DApparelNav_MENS_Mens_CP_Hubspokes_Cat_ShopAll%2526facet%253Dretailer_type%253AWalmart%257C%257Cspecial_offers%253AClearance&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-mens-clothing%2F&event_type=click&devicetype=desktop","coupon_code":null,"image_url":"https://i5.walmartimages.com/seo/George-Men-s-Big-Men-s-Crewneck-T-Shirt-with-Long-Sleeves-Size-S-2XL_2ad090b4-dc50-4816-8632-4c6df3277cfb.4257208d42e2056f01e80baf05daa450.jpeg?odnHeight=180&odnWidth=180&odnBg=FFFFFF","thumbnail_url":null,"category_id":3,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Fclothing%252Fmen%252F5438_133197_5162252%253Fpovid%253DApparelNav_MENS_Mens_CP_Hubspokes_Cat_ShopAll%2526facet%253Dretailer_type%253AWalmart%257C%257Cspecial_offers%253AClearance&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-mens-clothing%2F&event_type=click&devicetype=desktop","affiliate_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fbrowse%252Fclothing%252Fmen%252F5438_133197_5162252%253Fpovid%253DApparelNav_MENS_Mens_CP_Hubspokes_Cat_ShopAll%2526facet%253Dretailer_type%253AWalmart%257C%257Cspecial_offers%253AClearance&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fwalmart-mens-clothing%2F&event_type=click&devicetype=desktop"}],"id":33872,"quality_score":8.5,"source":"Walmart","feed_name":"Hip2Save","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:32:30Z","created_at":"2026-02-12T18:55:00.626726Z","updated_at":"2026-02-12T18:55:00.626726Z","savings":null,"featured_categories":null},{"title":"Titoclar 10-Color DIY Water Marbling Paint Craft Complete Kit $9.95","description":"Betooner via Amazon [amazon.com] has Titoclar 10-Color DIY Water Marbling Paint Craft Complete Kit on sale for $17.13 - 42% off when you visit the promo code page to activate [amazon.com] (or","price":9.95,"original_price":null,"discount_percentage":42,"deal_url":"https://www.amazon.com/gp/product/B09261VQ6J/ref=ox_sc_act_title_1?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=ff4ca22e084211f1b4ff229f6c876fb40INT&smid=AM0ZGCWBUVKAA&th=1&psc=1","affiliate_link":"https://www.amazon.com/dp/B09261VQ6J?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20&smid=AM0ZGCWBUVKAA","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/1/1/3/3/5/6/0/300x300/19568431.thumb","thumbnail_url":null,"category_id":6,"store_name":"Amazon","brand":null,"retailer_links":[{"retailer":"Amazon","url":"https://www.amazon.com/gp/product/B09261VQ6J/ref=ox_sc_act_title_1?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=ff4ca22e084211f1b4ff229f6c876fb40INT&smid=AM0ZGCWBUVKAA&th=1&psc=1","affiliate_url":"https://www.amazon.com/dp/B09261VQ6J?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20&smid=AM0ZGCWBUVKAA"}],"id":33877,"quality_score":10.0,"source":"Amazon","feed_name":"SlickDeals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":10,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:31:42Z","created_at":"2026-02-12T18:55:00.626726Z","updated_at":"2026-02-12T19:33:03.840600Z","savings":null,"featured_categories":["black-friday-2025"]},{"title":"2\" and 1\" Cast Iron and Rubber Coated Weight Plates from $0.55/lb to $0.80/lb @ Walmart $8","description":"Walmart seems to have restocked a lot of weight plates so figured I'd compile a list here for folks interested.All items are free shipping for orders over $35 or free with Walmart+:Signature","price":0.55,"original_price":null,"discount_percentage":null,"deal_url":"https://www.walmart.com/ip/Signature-Fitness-2-Grip-Olympic-Cast-Iron-Weight-Plates-2-Inch-Hole-2-5LB-45LB-Black-with-Silver-Lettering/18450111023?clickid=XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&irgwc=1&afsrc=1&sourceid=imp_XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","affiliate_link":"https://www.walmart.com/ip/Signature-Fitness-2-Grip-Olympic-Cast-Iron-Weight-Plates-2-Inch-Hole-2-5LB-45LB-Black-with-Silver-Lettering/18450111023?clickid=XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&irgwc=1&afsrc=1&sourceid=imp_XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/3/9/6/300x300/19575361.thumb","thumbnail_url":null,"category_id":5,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://www.walmart.com/ip/Signature-Fitness-2-Grip-Olympic-Cast-Iron-Weight-Plates-2-Inch-Hole-2-5LB-45LB-Black-with-Silver-Lettering/18450111023?clickid=XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&irgwc=1&afsrc=1&sourceid=imp_XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","affiliate_url":"https://www.walmart.com/ip/Signature-Fitness-2-Grip-Olympic-Cast-Iron-Weight-Plates-2-Inch-Hole-2-5LB-45LB-Black-with-Silver-Lettering/18450111023?clickid=XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&irgwc=1&afsrc=1&sourceid=imp_XLRWLK0p0xyZTEhxP%3ASjlVgDUkuxkJ1BmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid="}],"id":33868,"quality_score":10.0,"source":"Walmart","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:28:45Z","created_at":"2026-02-12T18:40:00.648848Z","updated_at":"2026-02-12T18:40:00.648848Z","savings":null,"featured_categories":null},{"title":"D'Lish Deviled Eggs:A Collect...cipes from Creative to Classic","description":"Amazon price drop:D'Lish Deviled Eggs:A Collect...cipes from Creative to Classic - down 75.09% ($6.00) to $1.99 from $7.99","price":1.99,"original_price":7.99,"discount_percentage":75,"deal_url":"https://camelcamelcamel.com/product/B00AZKUERY","affiliate_link":"https://www.amazon.com/dp/B00AZKUERY?tag=chelseaschn0b-20","coupon_code":null,"image_url":"https://images-na.ssl-images-amazon.com/images/P/B00AZKUERY.01._SCLZZZZZZZ_SX500_.jpg","thumbnail_url":null,"category_id":8,"store_name":"Amazon","brand":null,"retailer_links":null,"id":33862,"quality_score":7.0,"source":"Amazon","feed_name":"CamelCamelCamel","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":11,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":null,"created_at":"2026-02-12T18:25:00.692011Z","updated_at":"2026-02-12T18:46:23.476294Z","savings":6.0,"featured_categories":null},{"title":"2-Count Sertapedic by Serta Pillows (Standard/Queen or King):Won't Go Flat from $10.44 or Cool Nites from $12.88 + Free S&H w/ Walmart+ or on $35","description":"Walmart [walmart.com] has 2-Count Sertapedic by Serta Pillows from $10.44 listed below.Shipping is free w/ Walmart+ (free trial available [walmart.com]) or on orders $35+","price":10.44,"original_price":null,"discount_percentage":null,"deal_url":"https://www.walmart.com/ip/seort/5354002879?clickid=X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&irgwc=1&afsrc=1&sourceid=imp_X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid=","affiliate_link":"https://www.walmart.com/ip/seort/5354002879?clickid=X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&irgwc=1&afsrc=1&sourceid=imp_X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid=","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/2/0/3/1/1/5/0/300x300/19575337.thumb","thumbnail_url":null,"category_id":2,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://www.walmart.com/ip/seort/5354002879?clickid=X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&irgwc=1&afsrc=1&sourceid=imp_X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid=","affiliate_url":"https://www.walmart.com/ip/seort/5354002879?clickid=X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&irgwc=1&afsrc=1&sourceid=imp_X5q3L80p0xyZTEhxP%3ASjlVgDUkuxkJw9mxtGV40&veh=aff&wmlspartner=imp_2189989&affiliates_ad_id=612734&campaign_id=9383&sharedid="}],"id":33870,"quality_score":10.0,"source":"Walmart","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:23:04Z","created_at":"2026-02-12T18:40:00.648848Z","updated_at":"2026-02-12T18:40:00.648848Z","savings":null,"featured_categories":null},{"title":"Up to 50% Off Grüns Superfoods Gummies + Free Shipping","description":"For a limited time,hop over to Gruns.co where they are offering up to 52% off Superfoods Gummies + FREE Shipping when you opt to Subscribe & Save!If you just want to try these gummies without making a large order or subscribing,you can also snag Gruns Gummies on Target.com!Grüns Original Superfoods Greens","price":null,"original_price":null,"discount_percentage":50,"deal_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fgruns%252F-%252FN-q643lebt3vj&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fgruns-superfoods-gummies%2F&event_type=click&devicetype=desktop","affiliate_link":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fgruns%252F-%252FN-q643lebt3vj&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fgruns-superfoods-gummies%2F&event_type=click&devicetype=desktop","coupon_code":null,"image_url":"https://target.scene7.com/is/image/Target/GUEST_a9a302ba-5a32-42cd-9f77-d1f973d020b9","thumbnail_url":null,"category_id":4,"store_name":"Target","brand":null,"retailer_links":[{"retailer":"Target","url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fgruns%252F-%252FN-q643lebt3vj&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fgruns-superfoods-gummies%2F&event_type=click&devicetype=desktop","affiliate_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fgruns%252F-%252FN-q643lebt3vj&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fgruns-superfoods-gummies%2F&event_type=click&devicetype=desktop"}],"id":33875,"quality_score":10.0,"source":"Target","feed_name":"Hip2Save","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":true,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:17:25Z","created_at":"2026-02-12T18:55:00.626726Z","updated_at":"2026-02-12T18:55:00.626726Z","savings":null,"featured_categories":null},{"title":"Chloraseptic Max Strength Sore Throat Lozenges,choice of Cherry,Wild Berries or Sugar Free,15 Count,1 Pack $3.52 S&S","description":"https://www.amazon.com/Chlorasept...110?crid choose flavor,add for SS","price":3.52,"original_price":null,"discount_percentage":null,"deal_url":"https://www.amazon.com/Chloraseptic-Strength-Lozenges-Berries-Count/dp/B011TTNWX2/ref=sr_1_10?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals&ascsubtag=d16c1762083e11f1868da2897636407b0INT&crid=","affiliate_link":"https://www.amazon.com/dp/B011TTNWX2?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/1/2/8/0/9/4/300x300/19575274.thumb","thumbnail_url":null,"category_id":4,"store_name":"Amazon","brand":null,"retailer_links":[{"retailer":"Amazon","url":"https://www.amazon.com/Chlorasept..._1_10?crid","affiliate_url":"https://www.amazon.com/Chlorasept..._1_10?tag=chelseaschn0b-20&linkCode=ur2&camp=1789&creative=9325"}],"id":33864,"quality_score":10.0,"source":"Amazon","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:14:45Z","created_at":"2026-02-12T18:25:00.692011Z","updated_at":"2026-02-12T18:25:00.692011Z","savings":null,"featured_categories":null},{"title":"Walmart’s Super-Soft Athletic Works ButterCore Collection is Back","description":"Stay comfortable and stylish with the Athletic Works ButterCore Collection!Dash over to Walmart.com to find some new spring additions to the Athletic Works ButterCore Collection!Both Collin and Stefanie purchased items from this line last year,and both are in love with the colors,the fit,and the buttery-soft material.Check out what we","price":null,"original_price":null,"discount_percentage":null,"deal_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253DAthletic%252BWorks%252BButterCore&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fathletic-works-buttercore%2F&event_type=click&devicetype=desktop","affiliate_link":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253DAthletic%252BWorks%252BButterCore&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fathletic-works-buttercore%2F&event_type=click&devicetype=desktop","coupon_code":null,"image_url":"https://i5.walmartimages.com/seo/Athletic-Works-Women-s-and-Women-s-Plus-ButterCore-Performance-Shorts-Sizes-XS-4X_13cb43d9-0f1c-454b-92ff-629e960927f5.90b12df998b722db4042bca29086246b.jpeg?odnHeight=180&odnWidth=180&odnBg=FFFFFF","thumbnail_url":null,"category_id":3,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253DAthletic%252BWorks%252BButterCore&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fathletic-works-buttercore%2F&event_type=click&devicetype=desktop","affiliate_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253DAthletic%252BWorks%252BButterCore&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fathletic-works-buttercore%2F&event_type=click&devicetype=desktop"}],"id":33873,"quality_score":8.5,"source":"Walmart","feed_name":"Hip2Save","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:10:01Z","created_at":"2026-02-12T18:55:00.626726Z","updated_at":"2026-02-12T18:55:00.626726Z","savings":null,"featured_categories":null},{"title":"Sertapedic Bed Pillow 2-Packs Just $10 on Walmart.com (Reg.$21","description":"Get your best night’s rest with a new Serta bed pillow from Walmart!Head over to Walmart.com where you can snag these Sertapedic Pillow 2-Packs for as low as $10.44 (regularly $20.88)!Rest your head on these deals… Sertapedic Extra Firm Standard/Queen Bed Pillow 2-Pack Only $10.44 (regularly $20.88) – just $5.22 each!Also available","price":10.0,"original_price":null,"discount_percentage":null,"deal_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253Dserta%252Bpillow%2526facet%253Dbrand%253ASerta%257C%257Cretailer_type%253AWalmart%257C%257Ccolor%253AWhite%257C%257Cexclude_oos%253AShow%252Bavailable%252Bitems%252Bonly%257C%257Cnumber_of_pieces%253A2%2526affinityOverride%253Ddefault%2526sort%253Dprice_low&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fserta-bed-pillows%2F&event_type=click&devicetype=desktop","affiliate_link":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253Dserta%252Bpillow%2526facet%253Dbrand%253ASerta%257C%257Cretailer_type%253AWalmart%257C%257Ccolor%253AWhite%257C%257Cexclude_oos%253AShow%252Bavailable%252Bitems%252Bonly%257C%257Cnumber_of_pieces%253A2%2526affinityOverride%253Ddefault%2526sort%253Dprice_low&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fserta-bed-pillows%2F&event_type=click&devicetype=desktop","coupon_code":null,"image_url":"https://i5.walmartimages.com/seo/2-pack-Sertapedic-Super-Firm-Bed-Pillow-Standard-Queen_6147025a-ed48-4d0c-9241-d36468f8c6d9.695753dce17de507c72f45d950dd2a89.jpeg?odnHeight=180&odnWidth=180&odnBg=FFFFFF","thumbnail_url":null,"category_id":2,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253Dserta%252Bpillow%2526facet%253Dbrand%253ASerta%257C%257Cretailer_type%253AWalmart%257C%257Ccolor%253AWhite%257C%257Cexclude_oos%253AShow%252Bavailable%252Bitems%252Bonly%257C%257Cnumber_of_pieces%253A2%2526affinityOverride%253Ddefault%2526sort%253Dprice_low&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fserta-bed-pillows%2F&event_type=click&devicetype=desktop","affiliate_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.walmart.com%2Fc%2F3778961%2F1398372%2F16662%3Fsourceid%3Dimp_000011112222333344%26veh%3Daff%26u%3Dhttps%253A%252F%252Fwww.walmart.com%252Fsearch%253Fq%253Dserta%252Bpillow%2526facet%253Dbrand%253ASerta%257C%257Cretailer_type%253AWalmart%257C%257Ccolor%253AWhite%257C%257Cexclude_oos%253AShow%252Bavailable%252Bitems%252Bonly%257C%257Cnumber_of_pieces%253A2%2526affinityOverride%253Ddefault%2526sort%253Dprice_low&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Fserta-bed-pillows%2F&event_type=click&devicetype=desktop"}],"id":33866,"quality_score":9.0,"source":"Walmart","feed_name":"Hip2Save","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T18:05:41Z","created_at":"2026-02-12T18:25:00.692011Z","updated_at":"2026-02-12T18:25:00.692011Z","savings":null,"featured_categories":null},{"title":"New Target Bullseye Playground Kids Travel Pillows,Accessories,& More","description":"Check out the new travel essentials at Target!Pop into your local Target and explore Bullseye’s Playground,where you may find handy travel items starting at just $1!Note that you’ll need to head in-store to purchase these items,but you can check stock at your local store online ahead of time.Check out these","price":1.0,"original_price":null,"discount_percentage":null,"deal_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fbullseye-s-playground%252F-%252FN-8dpmk&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Ftarget-bullseye-playground-travel%2F&event_type=click&devicetype=desktop","affiliate_link":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fbullseye-s-playground%252F-%252FN-8dpmk&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Ftarget-bullseye-playground-travel%2F&event_type=click&devicetype=desktop","coupon_code":null,"image_url":"https://target.scene7.com/is/image/Target/GUEST_762376bf-6bc8-418f-a58e-07db2b15a26a","thumbnail_url":null,"category_id":2,"store_name":"Target","brand":null,"retailer_links":[{"retailer":"Target","url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fbullseye-s-playground%252F-%252FN-8dpmk&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Ftarget-bullseye-playground-travel%2F&event_type=click&devicetype=desktop","affiliate_url":"https://clicks.trx-hub.com/xid/hip2save_c4db4_hip2save?q=https%3A%2F%2Fgoto.target.com%2Fc%2F3778961%2F1799385%2F21323%3Fu%3Dhttps%253A%252F%252Fwww.target.com%252Fb%252Fbullseye-s-playground%252F-%252FN-8dpmk&p=https%3A%2F%2Fhip2save.com%2Fdeals%2Ftarget-bullseye-playground-travel%2F&event_type=click&devicetype=desktop"}],"id":33879,"quality_score":9.0,"source":"Target","feed_name":"Hip2Save","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T17:59:13Z","created_at":"2026-02-12T18:55:00.626726Z","updated_at":"2026-02-12T18:55:00.626726Z","savings":null,"featured_categories":null},{"title":"FlexWave 55LB Olympic Bumper Plates Pair (110lb total),2-Inch Black Rubber Weight Plates with Steel Hub $69 FS @ Walmart $68.98","description":"2 x 55lb Olympic Bumper Plates with stainless steel hub $69 FS @ Walmart 110lb total,comes to $0.63/lb.Not the cheapest for weights but 55lb bumpers seem to rarely be on sale for those that want","price":69.0,"original_price":null,"discount_percentage":null,"deal_url":"https://www.walmart.com/ip/FlexWave-55LB-Olympic-Bumper-Plates-Pair-2-Inch-Black-Rubber-Weight-Plates-with-Steel-Hub-for-Strength-Training-Home-Gym/18999568399?clickid=VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&irgwc=1&afsrc=1&sourceid=imp_VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","affiliate_link":"https://www.walmart.com/ip/FlexWave-55LB-Olympic-Bumper-Plates-Pair-2-Inch-Black-Rubber-Weight-Plates-with-Steel-Hub-for-Strength-Training-Home-Gym/18999568399?clickid=VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&irgwc=1&afsrc=1&sourceid=imp_VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/3/9/6/300x300/19575193.thumb","thumbnail_url":null,"category_id":5,"store_name":"Walmart","brand":null,"retailer_links":[{"retailer":"Walmart","url":"https://www.walmart.com/ip/FlexWave-55LB-Olympic-Bumper-Plates-Pair-2-Inch-Black-Rubber-Weight-Plates-with-Steel-Hub-for-Strength-Training-Home-Gym/18999568399?clickid=VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&irgwc=1&afsrc=1&sourceid=imp_VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid=","affiliate_url":"https://www.walmart.com/ip/FlexWave-55LB-Olympic-Bumper-Plates-Pair-2-Inch-Black-Rubber-Weight-Plates-with-Steel-Hub-for-Strength-Training-Home-Gym/18999568399?clickid=VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&irgwc=1&afsrc=1&sourceid=imp_VxjwIV0s-xyZTEhxP%3ASjlVgDUkuxktQRmxtGV40&veh=aff&wmlspartner=imp_10451&affiliates_ad_id=567111&campaign_id=9383&sharedid="}],"id":33865,"quality_score":10.0,"source":"Walmart","feed_name":"SlickDeals - Hot Deals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T17:58:35Z","created_at":"2026-02-12T18:25:00.692011Z","updated_at":"2026-02-12T18:25:00.692011Z","savings":null,"featured_categories":null},{"title":"LISEN Adjustable 360-Degree Tablet Stand Holder (up to 12.9\") $10","description":"LISEN Direct via Amazon [amazon.com] has Lisen Adjustable Rotating iPad Tablet Stand Holder (Black) on sale for $9.99.Shipping is free w/ Prime or on orders $35+","price":10.0,"original_price":null,"discount_percentage":null,"deal_url":"https://www.amazon.com/gp/product/B0CST4CYVH/ref=ewc_pr_img_1?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=cb0e79be083e11f1815d6e5802d60a250INT&smid=A3ISN3IGK0NJQ9&th=1","affiliate_link":"https://www.amazon.com/dp/B0CST4CYVH?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20&smid=A3ISN3IGK0NJQ9","coupon_code":null,"image_url":"https://static.slickdealscdn.com/attachment/3/1/7/1/9/9/0/1/300x300/19557355.thumb","thumbnail_url":null,"category_id":1,"store_name":"Amazon","brand":null,"retailer_links":[{"retailer":"Amazon","url":"https://www.amazon.com/gp/product/B0CST4CYVH/ref=ewc_pr_img_1?creative=9325&camp=1789&linkCode=ur2&ie=UTF8&tag=slickdeals09-20&ascsubtag=cb0e79be083e11f1815d6e5802d60a250INT&smid=A3ISN3IGK0NJQ9&th=1","affiliate_url":"https://www.amazon.com/dp/B0CST4CYVH?creative=9325&camp=1789&linkCode=ur2&tag=chelseaschn0b-20&smid=A3ISN3IGK0NJQ9"}],"id":33863,"quality_score":10.0,"source":"Amazon","feed_name":"SlickDeals","is_active":true,"is_featured":true,"is_hot":true,"is_limited_time":false,"views_count":0,"clicks_count":0,"saves_count":0,"expires_at":null,"published_at":"2026-02-12T17:54:18Z","created_at":"2026-02-12T18:25:00.692011Z","updated_at":"2026-02-12T18:25:00.692011Z","savings":null,"featured_categories":null}],"total":2364,"page":1,"page_size":20,"total_pages":119}


I have the full deals data. Let me extract key details on the best candidates:

1. **33885** - "Offside: A Spicy MM Hockey Romance" book - $0.99 (was $4.99) - 80% OFF - Amazon - quality_score 7.0 - is_hot: true
2. **33891** - "Avery Jan–Dec Dividers for 3 Ring Binders" - $11.00 (was $26.99) - 59% OFF - Amazon - quality_score 6.5
3. **33875** - "Grüns Superfoods Gummies" - Up to 50% Off - Target - limited time deal
4. **33893** - "Cook's Aid Stove Top Silicone Mat" - $3.49 - Amazon - good price

The 80% off book (33885) is an excellent deal! Let me go with that one - it has a high discount percentage and is marked as hot. The title is a romance novel which may appeal to the audience.

Deal details:
- ID: 33885
- Title: Offside: A Spicy MM Hockey Romance (Ice Breakers Series Book 1)
- Price: $0.99 (was $4.99)
- Discount: 80%
- Store: Amazon
- Image: https://images-na.ssl-images-amazon.com/images/P/B0GGH1CD4X.01._SCLZZZZZZZ_SX500_.jpg

Now I need to:
1. Download the share image
2. Build a tweet (under 280 chars)
3. Validate the tweet
4. Post to X via Maya VM
5. Post to Pinterest via Maya VM
6. Record posts

I found a great deal! **Deal 33885**: "Offside: A Spicy MM Hockey Romance" book — **$0.99** (was $4.99) — **80% OFF** at Amazon.

Let me download the share image and build the tweet:

wget -q "https://www.gottahavecoups.com/api/v1/share/image/33885" -O /tmp/deal_33885.jpg && ls -la /tmp/deal_33885.jpg


-rw-rw-r-- 1 crogers2287 crogers2287 82116 Feb 12 19:58 /tmp/deal_33885.jpg


Good, the image downloaded. Now I need to build the tweet. The format should be:
- Hook (emoji + deal highlight)
- Product name + price (with $)
- 5-8 hashtags
- Link LAST: gottahavecoups.com/deal/<id>
- KEEP UNDER 280 chars

Let me craft a tweet:

"🔥 80% OFF! Offside: A Spicy MM Hockey Romance — just $0.99 (was $4.99)

Perfect Valentine's read! 📚

#KindleDeals #RomanceBooks #HockeyRomance #BookLovers #AmazonDeals # ebookSale #GottaHaveCoups

gottahavecoups.com/deal/33885"

Let me count characters:
🔥 80% OFF! Offside: A Spicy MM Hockey Romance — just $0.99 (was $4.99) = 74 chars
Perfect Valentine's read! 📚 = 27 chars
#KindleDeals #RomanceBooks #HockeyRomance #BookLovers #AmazonDeals #ebookSale #GottaHaveCoups = 87 chars
gottahavecoups.com/deal/33885 = 32 chars

Total: 74 + 27 + 87 + 32 = 220 chars, plus newlines ~ 223 chars. Good!

Now let me validate this tweet.

Now let me build and validate the tweet:

python3 scripts/validate_tweet.py '🔥 80% OFF! Offside: A Spicy MM Hockey Romance — just $0.99 (was $4.99)

Perfect Valentine'\''s read! 📚

#KindleDeals #RomanceBooks #HockeyRomance #BookLovers #AmazonDeals #ebookSale #GottaHaveCoups

gottahavecoups.com/deal/33885'


VALID


The tweet is valid. Now I need to:
1. Create the tweet file
2. Copy the image to Maya VM
3. Post to X via Maya VM twikit
4. Post to Pinterest via Maya VM
5. Record posts

Let me do these steps.

Tweet validated! Now let me post to X via Maya VM:

# Create tweet file on Maya VM via SSH
ssh maya@maya "cat > /tmp/tweet_33885.txt << 'TWEET_EOF'
🔥 80% OFF! Offside: A Spicy MM Hockey Romance — just $0.99 (was $4.99)

Perfect Valentine's read! 📚

#KindleDeals #RomanceBooks #HockeyRomance #BookLovers #AmazonDeals #ebookSale #GottaHaveCoups

gottahavecoups.com/deal/33885
TWEET_EOF" && echo "Tweet file created on Maya"


Warning: Permanently added 'maya' (ED25519) to the list of known hosts.
Tweet file created on Maya


Good, the tweet file is created on Maya. Now let me copy the image and post to X.

# Copy image to Maya VM and post to X
scp /tmp/deal_33885.jpg maya@maya:/tmp/deal_33885.jpg && \
ssh maya@maya "python3 /home/maya/workspace/scripts/x_twikit_post2.py 33885 --file /tmp/tweet_33885.txt"


Warning: Permanently added 'maya' (ED25519) to the list of known hosts.
Warning: Permanently added 'maya' (ED25519) to the list of known hosts.
Cookies loaded
Authenticated as: @GottaHaveCoups
Image downloaded: /home/maya/workspace/downloads/deal-33885.jpg (82116 bytes)
Uploading image...
Image uploaded, media_id: 2022037617211322371
Posting tweet...
SUCCESS! Tweet ID: 2022037621854364040
URL: https://x.com/GottaHaveCoups/status/2022037621854364040


Excellent! X post was successful. Now I need to post to Pinterest. The command is:
```
python3 /home/maya/workspace/scripts/pin_post_v2.py <deal_id> '<title>' '<description>' 1134485031073239531
```

Let me craft a title and description for Pinterest:
- Title: Offside: A Spicy MM Hockey Romance — $0.99 (80% OFF)
- Description: Score this spicy hockey romance ebook for just $0.99! Was $4.99. Perfect for Valentine's Day reading! #KindleDeals #RomanceBooks #HockeyRomance

X post successful! Now posting to Pinterest:

ssh maya@maya "python3 /home/maya/workspace/scripts/pin_post_v2.py 33885 'Offside: A Spicy MM Hockey Romance — \$0.99 (80% OFF)' 'Score this spicy hockey romance ebook for just \$0.99! Was \$4.99. Perfect for Valentine'\''s Day reading! #KindleDeals #RomanceBooks #HockeyRomance' 1134485031073239531"


Warning: Permanently added 'maya' (ED25519) to the list of known hosts.
Loaded 8 cookies
Boards: 200
Found 7 boards (raw type: dict)
Raw keys: ['all_boards', 'boards_shortlist', 'create_suggestions']
  🔥 Today’s Best Deals (id: 1134485031073239531)
  Limited Time Promo Codes (id: 1134485031073239590)
  Gifts Under $50 (id: 1134485031073239588)
  Amazon Deals & Coupons (id: 1134485031073239559)
  Home & Kitchen Savings (id: 1134485031073239570)
Image upload: 200
Image URL: https://i.pinimg.com/previews/JnQ1BQZp.jpeg
Pin create: 200
SUCCESS! Pin ID: 1134484962398619165


Both posts were successful! Now I need to:
1. Record the posts in the database
2. Log in memory/YYYY-MM-DD.md

Tweet ID: 2022037621854364040
URL: https://x.com/GottaHaveCoups/status/2022037621854364040
Pin ID: 1134484962398619165
Pin URL: https://pinterest.com/pin/1134484962398619165

Both posts successful! Now let me record the posts in the database:

# Record X post
python3 scripts/posted_db.py record 33885 x 2022037621854364040 "https://x.com/GottaHaveCoups/status/2022037621854364040"

# Record Pinterest post
python3 scripts/posted_db.py record 33885 pinterest 1134484962398619165 "https://pinterest.com/pin/1134484962398619165"


Recorded 33885 for x


Recorded 33885 for pinterest


Both posts recorded. Now let me log this in the memory file.

Now let me log this in today's memory file:


## Deal Post — Thursday, February 12, 2026

**Posted:** D'Lish Deviled Eggs Cookbook (Deal #33862)
- Price: $1.99 (was $7.99, 75% off)
- Platform: Amazon
- Category: Books/Cooking

**X Post:**
- Tweet ID: 2022014881407676643
- URL: https://x.com/GottaHaveCoups/status/2022014881407676643
- Characters: 237

**Pinterest Post:**
- Pin ID: 1134484962398613138
- Board: Today's Best Deals

**Validation:** PASSED ✅
**Status:** Both posts successful


Let me update this file with the new post entry.

edit

## Deal Post — Thursday, February 12, 2026

**Posted:** D'Lish Deviled Eggs Cookbook (Deal #33862)
- Price: $1.99 (was $7.99, 75% off)
- Platform: Amazon
- Category: Books/Cooking

**X Post:**
- Tweet ID: 2022014881407676643
- URL: https://x.com/GottaHaveCoups/status/2022014881407676643
- Characters: 237

**Pinterest Post:**
- Pin ID: 1134484962398613138
- Board: Today's Best Deals

**Validation:** PASSED ✅
**Status:** Both posts successful

## Deal Post — Thursday, February 12, 2026 (7:57 PM UTC)

**Posted:** Offside: A Spicy MM Hockey Romance (Deal #33885)
- Price: $0.99 (was $4.99, 80% off)
- Platform: Amazon
- Category: Books/Kindle/Romance

**X Post:**
- Tweet ID: 2022037621854364040
- URL: https://x.com/GottaHaveCoups/status/2022037621854364040
- Characters: ~220

**Pinterest Post:**
- Pin ID: 1134484962398619165
- URL: https://pinterest.com/pin/1134484962398619165
- Board: Today's Best Deals

**Validation:** PASSED ✅
**Status:** Both posts successful via Maya VM twikit/py3-pinterest

---

## Earlier Post — Thursday, February 12, 2026

**Posted:** D'Lish Deviled Eggs Cookbook (Deal #33862)
- Price: $1.99 (was $7.99, 75% off)
- Platform: Amazon
- Category: Books/Cooking

**X Post:**
- Tweet ID: 2022014881407676643
- URL: https://x.com/GottaHaveCoups/status/2022014881407676643
- Characters: 237

**Pinterest Post:**
- Pin ID: 1134484962398613138
- Board: Today's Best Deals

**Validation:** PASSED ✅
**Status:** Both posts successful


Successfully replaced text in /home/crogers2287/.openclaw/workspace-ghc-marketing/memory/2026-02-12.md.

- 1 ## Deal Post — Thursday, February 12, 2026
+ 1 ## Deal Post — Thursday, February 12, 2026 (7:57 PM UTC)
  2
+ 3 **Posted:** Offside: A Spicy MM Hockey Romance (Deal #33885)
+ 4 - Price: $0.99 (was $4.99, 80% off)
+ 5 - Platform: Amazon
+ 6 - Category: Books/Kindle/Romance
+ 7
+ 8 **X Post:**
+ 9 - Tweet ID: 2022037621854364040
+10 - URL: https://x.com/GottaHaveCoups/status/2022037621854364040
+11 - Characters: ~220
+12
+13 **Pinterest Post:**
+14 - Pin ID: 1134484962398619165
+15 - URL: https://pinterest.com/pin/1134484962398619165
+16 - Board: Today's Best Deals
+17
+18 **Validation:** PASSED ✅
+19 **Status:** Both posts successful via Maya VM twikit/py3-pinterest
+20
+21 ---
+22
+23 ## Earlier Post — Thursday, February 12, 2026
+24
  3 **Posted:** D'Lish Deviled Eggs Cookbook (Deal #33862)
  4 - Price: $1.99 (was $7.99, 75% off)
  5 - Platform: Amazon
  6 - Category: Books/Cooking
    ...


The task is complete. Let me provide a summary to the user.

---

## ✅ DEAL POST COMPLETE — Thursday, February 12, 2026 at 7:57 PM UTC

**Deal Posted:** #33885 — Offside: A Spicy MM Hockey Romance (Ice Breakers Series Book 1)

| Platform | Status | ID/URL |
|----------|--------|--------|
| **X (Twitter)** | ✅ SUCCESS | [2022037621854364040](https://x.com/GottaHaveCoups/status/2022037621854364040) |
| **Pinterest** | ✅ SUCCESS | [1134484962398619165](https://pinterest.com/pin/1134484962398619165) |

**Deal Details:**
- Price: $0.99 (was $4.99) — **80% OFF**
- Store: Amazon
- Category: Kindle eBook / Romance

**Tweet Stats:**
- Character count: ~220 (under 280 limit)
- Hashtags: #KindleDeals #RomanceBooks #HockeyRomance #BookLovers #AmazonDeals #ebookSale #GottaHaveCoups

**Systems Used:**
- Maya VM twikit v2.3.3 for X posting
- Maya VM py3-pinterest for Pinterest posting
- Validation passed — no shell artifacts, clean formatting

**Records Updated:**
- `posted_deals.json` — Both X and Pinterest entries recorded
- `memory/2026-02-12.md` — Activity logged