Provision cold email domains and mailboxes from Airtable briefs
When a new campaign brief lands in Airtable, pick brandable shadow domains within your budget, buy them, spin up mailboxes, and post a Slack summary.
Build an agent workflow that provisions cold email infrastructure whenever a new campaign brief is created in Airtable. Trigger: Airtable poll trigger on the new_record event for the campaign briefs table in a designated base. The brief columns the agent should read are target industry, sender brand or persona, desired TLD list, number of domains needed, number of mailboxes per domain, spend cap in USD, and the destination InfraForge workspace.
When a brief lands, the agent should: (1) generate a large batch of brandable candidate root domains that stay clearly separate from the sender's primary brand, weighted toward the requested TLDs; (2) call InfraForge Bulk Check Domain Availability in chunks of at most 100 to find which candidates are actually available and their prices; (3) rank the available candidates by brandability, length, and TLD preference and select up to the requested number, stopping as soon as adding one more would exceed the spend cap; (4) purchase the shortlist via InfraForge Buy Domains into the target workspace; (5) call InfraForge Generate Mailboxes on each purchased domain to create the requested number of mailboxes, using a naming strategy inferred from the sender brand or persona in the brief.
After provisioning, the agent should send a Slack message using the Slack Send a Message operation to a channel configured on the workflow. The message must include the list of domains purchased, mailboxes created per domain, total spend, and a note if the requested count could not be met within the cap. The judgement lives in domain shortlisting and mailbox naming, which is why this is an agent workflow and not deterministic code. Enforce the max spend cap strictly to prevent runaway purchases.
Integrations: Airtable (poll trigger, new_record), InfraForge (Bulk Check Domain Availability, Buy Domains, Generate Mailboxes), Slack (Send a Message). Category: sales.
Additional information
What does this prompt do?
- Watches an Airtable base for new campaign briefs and reads the target industry, sender brand or persona, preferred domain endings, number of domains, mailboxes per domain, and spend cap.
- Brainstorms brandable shadow domain candidates that stay clear of your primary brand, then checks which ones are actually available for purchase.
- Buys the best picks up to your budget and count, spins up the requested mailboxes on each domain using a naming style inferred from the brief.
- Posts a Slack summary of the domains purchased, mailbox counts, and total spend so you can confirm before the campaign kicks off.
What do I need to use this?
- An Airtable base with a campaign briefs table containing target industry, sender brand, preferred domain endings, domain count, mailboxes per domain, and a spend cap.
- An InfraForge account with credit available for domain and mailbox purchases.
- A Slack workspace and a channel where the summary should be posted.
How can I customize it?
- Adjust which brief fields drive the decision, for example adding an avoid-list of keywords, a preferred word length, or a target mailbox-per-domain ratio.
- Tune the domain shortlisting rules, such as favoring shorter names, specific endings like .com or .co, or a certain tone like playful versus corporate.
- Send the summary to a different channel, direct message the requester, or add an approval step before purchases run.
Frequently asked questions
Why buy separate domains instead of sending from my main one?
How does the spend cap actually work?
Can I control which domain endings it uses?
How are the mailboxes named?
What happens if too few domains are available?
Related templates
Stop hand picking cold email domains for every campaign.
Drop a brief into Airtable and Geni handles the shortlist, the purchase, and the mailbox provisioning end to end.