Process funding round news and record it in Airtable with investor matching. Use when user shares a round announcement, news article, tweet, or says "log this round", "record this funding", or "round intel".
Process a funding round news item and record it in Airtable. This is the manual version of the Round Intel Bot that monitors #round-intel on Slack. The user will drop a news article, tweet, Slack message, or any text about a startup raising a round. Input: $ARGUMENTS
The user will provide one of:
If the content contains URLs to articles, fetch and read them for additional context.
Check if the news describes:
Extract ALL of the following from the content. If a field is not available, leave it as "n/d" (not determined).
| Field | Description | Notes |
|---|---|---|
| Company | Company name | Exact name as written |
| Funding Type | Round stage | Must be one of: Pre-Seed, Seed, Pre-Seed Extension, Seed Extension, Series A, Series A Extension, Series B, Series C, Series D, Debt, Unknown Round, Venture - Series Unknown |
| Amount (USD M) | Round size in millions USD | If in BRL (R$), divide by 5.5. If in EUR, multiply by 1.1. |
| Post-Money (USD M) | Post-money valuation | Often not disclosed |
| Pre-Money (USD M) | Pre-money valuation | = Post-Money minus Amount |
| Investors | All investors mentioned | VCs, angels, corporate investors. Include ALL names. |
| Announced Date | Date of the news/announcement | NOT today's date - use the article/post publication date |
| Geography | Company HQ country | |
| Industry | Sector/vertical |
Search for the company and investors in Canary's data:
canary_search_all with company name (limit 10)Report what was found:
For each investor mentioned, search the VCs table (applzVFsEjbLjz5hm, tblkhKAljlIgjoWPL):
Report: "[Investor Name]: Found (record ID) / Not found (will create new)"
## Round Intel: [Company Name]
**Round:** [Funding Type] of $[Amount]M [@ $[Post-Money]M post-money]
**Investors:** [Investor 1, Investor 2, ...]
**Announced:** [Date]
**Geography:** [Country] | **Industry:** [Sector]
### Canary Context
- **Company in Airtable:** [Yes - link / No - will record without company link]
- **Pipeline status:** [Stage or "Not in pipeline"]
- **Portfolio company:** [Yes/No]
- **Prior touchpoints:** [count or "None"]
### Investor Matching
| Investor | Status |
|----------|--------|
| [Name] | Found in Airtable / New - will create |
| ... | ... |
### Airtable Action
Will create a Funding History Round record in Companies base:
- Company: [linked record or unlinked]
- Investors: [linked records]
- Amount: $[X]M
- Funding Type: [type]
- Monitored Round: Yes
Ask: "Want me to record this round in Airtable?"
Table: Funding History Rounds (applzVFsEjbLjz5hm, tblA4lUZW1EcpLGhd)
| Field | Field ID | Value |
|---|---|---|
| Company | fldTT0CC0i9DC3fnV | [company record ID] (linked record, array) |
| Investors | fld7JfTRh9GTPLOpD | [investor record IDs] (linked records, array) |
| Amount (USD M) | fldv5EqI4HaEqUdvx | number |
| Post-Money (USD M) | fld0FXh1XlxMmLEX4 | number |
| Pre-Money (USD M) | fldKKoiGi7m6Oiklv | number |
| Announced Date | fld465KSP9tv8Hd5t | date (YYYY-MM-DD) |
| Monitored Round | fldA1VEhSWwuFNa1n | checkbox (true) |
| Funding Type | fldiCmq8NN5WO9ZFP | singleSelect |
| Public Info | fldglqjFgNL4NTi3M | checkbox (false) |
| Rounds Insights | fldeAGBW1A4ma8YkN | checkbox (false) |
Use typecast: true when creating the record.
For any investor NOT found in the VCs table, create a new record:
Then use the new record ID when linking to the round.
Ask: "Want me to post this to #round-intel?"
If yes, post to #round-intel (C0AKU8BJN6T):
:money_with_wings: Round Intel: *[Company Name]*
- [Funding Type] de $[Amount]M [@ $[Post-Money]M post]
- Investors: [list]
- Anunciado em [date]
- [Geography] | [Industry]
[Airtable round record link] | [Airtable company record link]