Cold email domain shortlists to Slack from an Airtable wishlist

By General Input

When a new brand hits your Airtable domain wishlist, get 3 to 5 available, brandable domain picks posted to Slack with a rationale and checkout link for each.

Integrations

  • Airtable
  • Primeforge
  • Slack

Type

Agentic Task

Categories

  • Sales
  • Operations

Build an agent workflow that turns new rows in an Airtable "Domain Wishlist" base into a reviewable cold email domain shortlist in Slack, using Primeforge to check availability.

Trigger: poll Airtable for new records on the Domain Wishlist table. Each row represents one client brand that needs warmup domains and has fields like brand name, industry, and preferred TLDs (for example .com, .co, .io).

When a new row fires, the agent should do the following:

1) Read the Airtable record fields. If the row references sibling context (like existing domains for the same client already in the base), call Airtable List Records on the same table to pull that context so it can avoid duplicating strings the client already owns.

2) Brainstorm 8 to 12 candidate domain variants that fit the brand and cold email best practices. Rules to follow: keep them short (ideally under 15 characters), brandable and easy to say, avoid the client's primary corporate domain (cold email warmup domains should be shadow domains, not the main brand), respect the preferred TLDs from the row, and lean toward evocative or industry-adjacent words rather than exact-match keyword stuffing. Flag any variant whose root string is trademark-heavy (obviously overlaps with a well-known brand) and drop it from the candidate list.

3) For each surviving candidate, call Primeforge Search Domains to check availability and price. Filter the results to only those actually available and priced within a reasonable range for cold email warmup domains (default cap around $30/year, but make this tunable).

4) Rank the available candidates by fit: shorter and more brandable first, closer semantic match to the client's industry second, lower price as a tiebreaker. Take the top 3 to 5.

5) Post a single Slack message to the configured review channel using Slack Send a Message. The message should list each shortlisted domain with its price, a one-line rationale for why it's a good fit, and the Primeforge checkout link so a human can review and purchase. Below the shortlist, include a short section for any candidates that were skipped because they looked too close to a trademark, so the reviewer knows what was considered and rejected.

The workflow stops at the Slack message. It does not attempt to complete purchase; Primeforge checkout is a Stripe-style flow that a human completes from the link. If Primeforge returns no available candidates at all, the Slack message should say so and include a second batch of freshly brainstormed variants to try on the next run.

Keep the Slack copy scannable: bold the domain, show price on the same line, keep each rationale to one short sentence.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes