Live in 60 seconds, not 60 days.
Paste your restaurant URL. We pull your logo, brand colors, food photography, ordering platform links, and locations. You review and publish.
- Brandfetch pulls your logo + brand colors + typeface match in 5 seconds.
- A polite website scrape grabs food photography, locations, addresses, and phone numbers.
- Google Places place_action_links resolves your DoorDash, Uber Eats, Grubhub, ChowNow URLs.
- Our ownership map derives Postmates from Uber Eats, Seamless from Grubhub, Caviar from DoorDash — even if Google only has one.
Other platforms make you build the page. We refuse.
Every Linktree-style competitor in this space treats setup as your problem. They give you a blank page, a logo upload field, a 3MB image limit, and a "+ Add link" button. Setting up a single-location restaurant takes 30 minutes of busywork. Setting up a 4-location chain takes the better part of a day.
The deep observation that drove DineRoute\'s design is that everything we need is already public. Your logo lives at your domain. Your colors live in your CSS. Your hero photography lives in your homepage img tags. Your ordering URLs live in Google\'s Places database, which Google has been quietly maintaining for years specifically so its own search results can have an "Order Online" button.
The only thing we cannot pull automatically is your Meta Pixel ID and ad-account credentials. Those have to come from you. Everything else is autopilot.
Four data sources, one assembled smart link.
Three of these run in parallel; the fourth is the polish step.
Brandfetch pulls your identity
We hit Brandfetch with your domain and pull your logo (vector if available), brand color palette, and the closest typeface match from your site. Your visual identity, in seconds.
Website scrape for the rest
A respectful Cheerio crawl of your home + locations + about pages picks up hero food photography, address blocks, phone numbers, hours, and your "Order Now" outbound links.
Google Places resolves platforms
Per location, we call Google's Places API with your name + address and pull the place_action_links field, which tells us your DoorDash, Uber Eats, Grubhub, and ChowNow URLs directly.
Ownership map fills the gaps
Google's place_action_links sometimes only lists one platform per network. Because we know Postmates shares store IDs with Uber Eats, Seamless with Grubhub, and Caviar with DoorDash, we derive the additional URLs automatically.
You review + publish
The whole package lands in a draft page. You confirm the photos, tweak any branding, paste in your Meta + Google Ads + GA4 + TikTok IDs, and publish to yours.dineroute.com.
Live in 60 seconds
Your smart link is live with brand-aware design, all the right ordering platforms, and tracking firing from the first click. From URL paste to live page is typically under a minute.
https://malaikitchen.com https://malai.dineroute.com/southlake Live in ~60 seconds "Wait — where is the part where I have to do anything?"
The shortest cost-per-minute case in the product.
Setup time is where every other smart-link platform loses agencies and chains. We made it the headline feature instead of an afterthought.
| Step | DineRoute | Other platforms |
|---|---|---|
| Logo + brand colors | Brandfetch + fallback scrape | Designer hands them to you |
| Hero food photography | Scraped from your site | Custom photoshoot or stock |
| Addresses + phone numbers | Auto from your About page | Manual data entry per location |
| DoorDash / UberEats / Grubhub URLs | Google Places auto-resolved | Manual store hunting on each platform |
| Secondary platforms (Postmates, Seamless, Caviar) | Derived via ownership map | Manual research, often missed |
| Time to live page | ~60 seconds | 4-12 hours of manual setup |
Eight questions about auto-populate.
How long does the auto-populate actually take?
For a single-location restaurant, the full flow from "paste your URL" to "your smart link is live" is typically 45-90 seconds. The Brandfetch + scrape steps happen in parallel and take 15-25 seconds. Google Places resolution adds another 10-20 seconds per location. You spend the rest of the time reviewing the result.
What if you cannot find my logo?
If Brandfetch does not have your brand cached, we fall back to scraping your site's favicon, header img tags, and OG:image meta. If all three fail, we drop in a placeholder logo and you upload your own — takes 5 seconds. We will not publish a smart link with a stranger's logo.
What is "place_action_links" and how does it work?
place_action_links is a field on Google's Place Details API response. It lists action URLs Google has detected for the business — "place_an_order_online", "reserve_a_table", "menu_action_link". For restaurants, this typically includes DoorDash, Uber Eats, ChowNow, and sometimes Toast or direct ordering URLs. It is how the Google Search "Order Online" button knows where to send you.
How do you know Postmates maps to Uber Eats?
Postmates was acquired by Uber in 2020 and now runs on the Uber Eats infrastructure. Postmates store IDs are identical to Uber Eats store IDs — the same restaurant on the same network with a different brand wrapper. We maintain this ownership map (Seamless↔Grubhub, Caviar↔DoorDash, Postmates↔Uber Eats) so we can derive secondary URLs without making extra API calls.
Will you create platform listings for me?
No. We do not create your DoorDash or Uber Eats listings — that is the work of your operations team or your delivery partner manager. We resolve the URLs of listings you already have and route diners to them. If you do not have a DoorDash listing yet, we simply do not show DoorDash on your smart link.
How accurate is the Google Places API for restaurants?
For US restaurants, very. Google has high coverage on platform URLs for any restaurant that has been on the platform for 60+ days. New listings (under 30 days) sometimes lag — we re-run the auto-populate weekly to pick up newly-added platforms.
Can I override what auto-populate found?
Yes. Every field is editable. If you want to use a different hero photo than what we scraped, upload your own. If you want to remove a platform Google found but you no longer use, toggle it off. If your brand color is slightly different from what Brandfetch returned, edit the hex. The auto-populate is a starting point, not a constraint.
What happens when I update my logo or photos on my main website?
You can trigger a re-scan in DineRoute → Settings → Re-run auto-populate. We will pull fresh data and show you a diff before applying. This is how 4-location chains stay in sync across all locations when they refresh their brand identity.
Paste your URL. Watch what happens.
No commitment. If the auto-populate misses something important, we will tell you exactly what we could not find and you decide whether to upload it manually.
No credit card. 14-day trial. Cancel any time.