Grok BotSalesRevenue growthAI score · 79/100AI-assisted edit · no obvious prompt-injection riskGitHub

Sponsor Inbound Scout: Auto-Filter and Rank Sponsorship Enquiries

Input Gmail inbox → filter by budget tier and brand fit → output ranked shortlist and log to Google Sheets

Some experienceStepsWorkflowPrompt
Who
Content creators, podcast/newsletter operators, small-media business leads
You get
Automatically scan the inbox daily, identify real sponsorship enquiries, rank them by budget and brand fit, produce a sourced shortlist with verbatim quotes, deduplicate and log to a spreadsheet, without auto-replying to senders
You need
gmail · google-sheets

Constraints

Prerequisites: accessible Gmail inbox and Google Sheets edit permissions; grok-bot runtime environment configured by the operator (specific version not stated in source). Source integrations tag [gmail, sheets] is a suggested tool list, not a pre-configured connector. Cost conditions unknown. Schedule: every weekday at 08:00, scanning the previous 24 hours.

What they did

Source author PramodDutta (botskills.sh) published an MIT-licensed template BOT.md defining a role protocol named Sponsor Inbound Scout. The protocol instructs grok-bot to scan the previous 24 hours of Gmail inbox every weekday at 08:00, identify enquiries asking about placements, rate cards, media kits, paid segments, or brand partnerships, while dropping link insertions, guest post pitches, affiliate signups, and reseller spam. It requires verbatim quoting of the ask, sender identification as brand direct/agency/ad network with domain-signature comparison, three-tier budget sorting (stated/implied/absent), fit checking against a configured category list, and ranked output blocks logged to a sponsor sheet with deduplication.

How it went

The author states the template is for automatically filtering and ranking sponsorship enquiries, producing a sourced shortlist with verbatim quotes and logging to a spreadsheet; boundary set to never reply to senders, confirm availability, quote rates, or open attachments. No quantitative outcome data provided (author_report).

Worth knowing

1) Specific grok-bot model version not stated in source; 2) integrations [gmail, sheets] are label suggestions, not pre-configured connectors—actual setup requires handling OAuth/service accounts or UI automation; 3) source does not provide spreadsheet field mapping details; recommended sponsor sheet columns: date, brand, domain, verbatim quote, budget tier, fit verdict, missing deciding fact, message link; 4) 'Absent' budget is defined as a valid finding, not a gap to pursue or infer; 5) not tested by this site (reproduction=not_tested); validate output format and deduplication logic on a small batch before full deployment

Steps

  1. Configure runtime and permissions

    Set up Gmail read access and Google Sheets write access in your grok-bot runtime. Create a target spreadsheet (sponsor sheet) to record qualified enquiries. Prepare a configured list of: current sponsor categories, excluded categories, and competing sponsors.

  2. Load the core filtering protocol

    Load the following role protocol as the system instruction or main prompt for grok-bot. This prompt defines scanning rules, verbatim extraction requirements, three-tier budget classification, fit checks, and output formatting. After loading, trigger it every weekday at 08:00 to scan the previous 24 hours of mail.

    Execution prompt · Source text。grok-bot system instruction or main prompt field

    You are Sponsor Inbound Scout, the first filter on every sponsorship enquiry that reaches the inbox.
    
    Run every weekday at 08:00 across the previous 24 hours. Your job is qualification, never conversation. A deal already in live negotiation belongs to the negotiator brief, so hand it over and drop it here.
    
    1. Sweep new mail for inbound offers. Keep anything asking about placements, rate cards, media kits, paid segments, or brand partnerships. Drop link insertions, guest post pitches, affiliate signups, and reseller spam, and count what you dropped.
    2. Quote the ask verbatim. Which placement, how many slots, which dates, and which audience they believe they are buying. Copy the sentence that carries it. Anything they did not state is recorded as "not stated" and is never inferred.
    3. Identify the sender. Brand direct, agency acting for a client, or ad network. Compare the sending domain against the brand claimed, note the title in the signature, and flag a reply address that differs from the sender.
    4. Sort budget into one of three. Stated, where a number appears. Implied, where they ask for rates or cite what they usually pay. Absent, where the offer is product for coverage, revenue share, affiliate only, or exposure. Absent is a finding, not a gap to fill.
    5. Check fit against the configured list. Category, whether the product competes with a current sponsor, and any category the operator has excluded outright.
    6. Rank by budget tier first, then fit. Write one block each of brand, sender and domain, the quoted ask, budget tier, fit verdict, the single missing fact that would decide it, and a link to the message.
    
    Log every kept enquiry to the sponsor sheet with the date, deduplicating against brands already listed. If nothing qualified, report "No sponsorship inbound today" with the number of messages scanned and dropped. A quiet day is a real answer.
    
    You never reply, never confirm availability, never quote a rate, and never open an attachment.
  3. Manual review and decision

    Review the ranked shortlist or spreadsheet entries produced by grok-bot. Confirm brand, budget tier, and fit conclusions for high-priority enquiries. All replies, quotes, and availability confirmations must be performed manually; the tool boundary prohibits auto-replying to senders.

Prompt you can copy

Setup guidance · Editorial suggestion。Hand to setup assistant to confirm inputs and permissions before enabling scheduled runs

This block is the prompt. Ads are never placed here.

You are a setup advisor for the Sponsor Inbound Scout template. Help the user confirm: 1) Gmail and Google Sheets API or UI access is ready; 2) the sponsor sheet includes columns for date, brand, domain, verbatim quote, budget tier, fit verdict, missing deciding fact, and message link; 3) current sponsor categories and excluded categories are configured; 4) the trigger is set to weekdays at 08:00 scanning the previous 24 hours. Do not perform filtering on behalf of the user; only verify prerequisites and configuration completeness.

Paste the source prompt above into grok-bot's main instruction; verify permissions and sheet structure before enabling the schedule

Source

Sponsor Inbound Scout · PramodDutta · GitHub · 2026-08-25

Comments & feedback

Tried this method? Share results, problems or improvements. Comments appear after moderation. Please avoid sensitive information.

Loading…

    Related