Unadhi Guides

Franchise shortlist sheet: each brand's franchise enquiry inbox from its own website, the day your 14-day FDD wait ends, and a call list of current and former franchisees

Updated 27 Oct 2026 · Disclosure: the website contact scraper linked below is an Unadhi product on the Apify Store. This guide is free, and the sheet also works if you copy the details by hand. Current Apify pricing is only on the Store page. This page has no affiliate links and nobody paid to be mentioned. We do not sell, rate or recommend any franchise.

Partner programme opening soon: join the free waitlist. Planned terms are 50% of each referred sale (75% once you have 5+ paying customers), single level, paid through Gumroad only from revenue received.

What you get: one Google Sheet for anyone comparing franchises. The brands tab holds one row per franchise brand with its franchise enquiry inbox, a general inbox, a phone number, the page each was found on and a plain Next step. The fdd tab logs the day you received each brand's Franchise Disclosure Document and works out the first day you may sign or pay (14 calendar days later under the US FTC Franchise Rule), next to the fees and outlet numbers you copy from Items 5, 6, 7, 19 and 20. The calls tab is your list of current and former franchisees to phone before you decide. Formulas are below. The example rows are made up.

The finished sheet

brands tab (example rows are made up)

Brand siteStatusFranchise inboxGeneral inboxPhoneFound onNext step
tutorbrand.exampleokfranchise@tutorbrand.exampleinfo@tutorbrand.example+12125550101tutorbrand.example/franchiseAsk for the FDD at the franchise inbox
cafebrand.exampleokhello@cafebrand.example+12125550102Ask the general inbox who handles franchise enquiries
gymbrand.exampleok+12125550103Call and ask who handles franchise enquiries
cleanbrand.exampleblocked-by-termsCheck the website by hand

fdd tab (example row is made up)

BrandFDD receivedFirst day to sign or payItem 5 initial feeItem 6 royaltyItem 7 total investmentItem 19 earnings info?Item 20 outlets start → end of last yearStatus
tutorbrand.exampleMon 2 Nov 2026Mon 16 Nov 2026(copy from Item 5)(copy from Item 6)(copy from Item 7)Yes(copy from Item 20 Table 1)Reading: do not sign or pay before 16 Nov 2026

Who this is for

What the FTC Franchise Rule says, in the parts this sheet uses

From 16 CFR Part 436 on eCFR, read 27 October 2026:

The Franchise Rule is US federal law and covers franchises to be located in the United States or its territories, unless an exemption in subpart E applies (§ 436.2). If you are buying outside the US, the 14-day rule above does not apply as written, but the same columns are still the right questions to ask. The FTC's own buyer guide also suggests visiting franchised outlets near you and talking to the owners.

Step 1: list the brands and their franchise pages

Make a list of the brands you are considering. For each one, open its website and copy the address of its franchise page (often /franchise, /franchising or /own-a-franchise). If you cannot find one, use the homepage.

Step 2: run the contact scraper on those pages

Open the website contact scraper and paste the franchise page addresses, one per line:

{ "urls": ["https://tutorbrand.example/franchise", "https://cafebrand.example/franchising"], "maxPagesPerSite": 5, "defaultCountry": "US", "checkEmailMx": true }

What it does, as written in the Actor's input schema and code on 27 October 2026:

Export the dataset as CSV. In your sheet use File → Import → Upload, choose "Insert new sheet", untick "Convert text to numbers, dates and formulas" (otherwise +1... numbers lose their plus sign), and rename the tab scrape. The formulas find columns by header name.

Free route

For three or four brands, make a scrape tab with the headers domain, status (type ok), emails/0/email, emails/0/foundOn, emails/1/email, emails/1/foundOn, phones/0/phone and copy the details from each franchise page. The formulas work the same.

Step 3: build the brands tab

Create a tab named brands, put these headers in row 1 and these formulas in row 2, and fill down as many rows as scrape has.

ColHeaderFormula (row 2)
ABrand site=IFERROR(INDEX(scrape!$A2:$ZZ2, MATCH("domain", scrape!$A$1:$ZZ$1, 0)), "")
BStatus=IFERROR(INDEX(scrape!$A2:$ZZ2, MATCH("status", scrape!$A$1:$ZZ$1, 0)), "")
CFranchise inbox=IFERROR(INDEX(FILTER(scrape!$A2:$ZZ2, REGEXMATCH(scrape!$A$1:$ZZ$1, "^emails/\d+/email$"), REGEXMATCH(TO_TEXT(scrape!$A2:$ZZ2), "(?i)franchis|partner")), 1), "")
DGeneral inbox=IFERROR(INDEX(FILTER(scrape!$A2:$ZZ2, REGEXMATCH(scrape!$A$1:$ZZ$1, "^emails/\d+/email$"), scrape!$A2:$ZZ2<>"", scrape!$A2:$ZZ2<>C2), 1), "")
EPhone=IFERROR(INDEX(scrape!$A2:$ZZ2, MATCH("phones/0/phone", scrape!$A$1:$ZZ$1, 0)), "")
FFound on=IFERROR(INDEX(scrape!$A2:$ZZ2, MATCH(SUBSTITUTE(INDEX(scrape!$A$1:$ZZ$1, MATCH(C2, scrape!$A2:$ZZ2, 0)), "/email", "/foundOn"), scrape!$A$1:$ZZ$1, 0)), "")
GNext step=IFS(B2<>"ok", "Check the website by hand", C2<>"", "Ask for the FDD at the franchise inbox", D2<>"", "Ask the general inbox who handles franchise enquiries", E2<>"", "Call and ask who handles franchise enquiries", TRUE, "Use the enquiry form on the franchise page")

Column C looks for an inbox with "franchis" or "partner" in it. Column F finds which emails/N/email header holds that inbox, swaps it for emails/N/foundOn and returns the page. Many brands only take enquiries through a form; that is what the last next step is for.

Step 4: the fdd tab

Headers in row 1: Brand, FDD received, First day to sign or pay, Revised agreement received, First day to sign revised agreement, Item 5 initial fee, Item 6 royalty, Item 7 total investment, Item 19 earnings info?, Item 20 outlets start → end of last year, Item 20 left last year, Status. Type dates as dates.

ColHeaderFormula (row 2)
CFirst day to sign or pay=IF(B2="", "", B2+14)
EFirst day to sign revised agreement=IF(D2="", "", D2+7)
LStatus=IFS(B2="", "Ask for the FDD", TODAY()<C2, "Reading: do not sign or pay before "&TEXT(C2, "d mmm yyyy"), AND(D2<>"", TODAY()<E2), "Revised agreement: do not sign before "&TEXT(E2, "d mmm yyyy"), COUNTIF(calls!A:A, A2)<3, "Call more franchisees first", TRUE, "Ready to talk to your lawyer and accountant")

Step 5: the calls tab

Headers: Brand, Name, City and state, Phone, Current or former, Called on, What they said, Would they buy it again?. Copy the names and phone numbers from Item 20 of each FDD: a few current franchisees and, more important, the franchisees who left last year. Then add a summary in a tab named plan, cell A1:

=QUERY(calls!A2:H, "select A, E, count(B) where A is not null group by A, E label A 'Brand', E 'Current or former', count(B) 'Called'", 0)

Partner programme opening soon

Partner programme opening soon: join the free waitlist. Planned terms are 50% of each referred sale (75% once you have 5+ paying customers), single level, paid through Gumroad only from revenue received.

Frequently asked questions

When can I sign a franchise agreement or pay a deposit?

Under the US FTC Franchise Rule, not until at least 14 calendar days after you received the franchisor's current disclosure document (16 CFR 436.2(a)). The sheet adds 14 days to the date you log.

Where do I find people to ask about a franchise?

Item 20 of the disclosure document must list current franchisees with outlet phone numbers and the franchisees who left the system in the last completed fiscal year.

Does the scraper find franchising@ addresses?

No. By default it keeps only role mailboxes on its list, and franchising@ is not on it, so it is dropped and counted in personalEmailsDropped. franchise@ and partners@ are kept.

What does the Unadhi Actor cost?

No Actor fee during launch. You pay Apify only for the usage of each run; Apify's free plan includes $5 of usage a month.

Not legal or investment advice. This guide does not rate or recommend any franchise. Read the whole disclosure document and get independent legal and accounting advice before you sign or pay anything. Spotted an error? Write to mininglife7@gmail.com and we correct it.

Sources

Related

← All guides

Unadhi Guides are free, independent explainers. We correct errors as soon as we find them: write to mininglife7@gmail.com.