Chatfuel SDK vs TinTim
TinTim rents you tracking for one WhatsApp number. Chatfuel SDK is the product you sell — your brand, your price, your code.
Side by side
| Feature | TinTim | Chatfuel SDK |
|---|---|---|
| What you get | ||
What it is | A tracked account you rent | An app you own |
Source code | ||
Licence | Proprietary, hosted | MIT |
Where it runs | TinTim’s platform | Vercel, your own server or Docker |
Time to a working setup | Up to 5 business days on the official API | One command |
Your data if you stop paying | Deleted on cancellation | The app and its code stay yours |
| Conversions to Meta | ||
Conversions API | ||
Conversion names published | 3 | 14, plus any name you invent |
Ways to fire one | A phrase in the chat | 7 triggers, including a condition in words |
Different events per ad | Not published | 30 event sets, 50 ads each |
Conversions on the cheapest plan | Escala and up | |
Sale value and currency on the event | ||
Google Ads offline conversions | ||
Reports on what was sent | ||
| Channels and numbers | ||
WhatsApp numbers on one plan | 1 | Unlimited |
Channels | Instagram, WhatsApp, Facebook, TikTok, web widget | |
Entry points covered | Conversations that start in WhatsApp | 17, including comments, story replies and ig.me links |
How the number connects | A QR code by default; the official API by connecting to another tool | Chatfuel — an official Meta partner and WhatsApp BSP |
| The app around it | ||
CRM | “Not a CRM”, in their words | |
Conversation inbox | ||
An AI that answers the chat | ||
Deals board | ||
Bookings | ||
Knowledge base the AI answers from | ||
Flow builder | ||
Instagram publishing | ||
Data export | CSV | CSV, and the database is yours |
| Your brand, your customer | ||
White label | Not offered | |
Your name and logo on it | ||
Your own domain | ||
Your own sign-up and your own price | ||
Reselling it | Their terms forbid transferring the account | Your app, your customers |
Partner terms | Discounts from 65% and a badge | None to join — the code is yours |
| Money and terms | ||
Published price | R$ 197 and R$ 297 a month | $20, then $100 for three bots |
Price for another number | One number to a plan | No bot limit from Agency M |
Agency price | “Consulte as condições” | Published, every tier |
Leaving early | Their terms bill the remaining instalments | No termination penalty |
Trial | 7 days of Escala | A Chatfuel trial and $100 of credits, opened by the wizard |
What each one can tell Meta
Conversions are the whole point of tracking a click-to-WhatsApp ad: they are what Meta optimises on. Here is every conversion each side can report, and everything that can fire one.
| Conversion | TinTim | Chatfuel SDK |
|---|---|---|
| Conversions | ||
| Purchase | ||
| Lead | ||
| Contact | ||
| Qualified lead | ||
| Checkout started | ||
| Added to cart | ||
| Cart abandoned | ||
| Content viewed | ||
| Order created | ||
| Order shipped | ||
| Order delivered | ||
| Order canceled | ||
| Order returned | ||
| Rating given | ||
| Review given | ||
| A name you invent | ||
| What fires them | Something in the conversation has to fire a conversion — this is what each side can watch for. | |
| A phrase in the message | ||
| A property on the contact | ||
| The contact’s status | ||
| The chat is handed to a human | ||
| A booking is made | ||
| The first message of the conversation | ||
| A condition you describe, judged by the AI | ||
When to choose which
Choose TinTim if
- You track one WhatsApp number and want a finished dashboard for it.
- You upload offline conversions to Google Ads by gclid.
- You want conversation-quality auditing scored for you.
- Your clients get a read-only login to their own tracking.
- You want nothing to deploy, and a QR-code connection suits the number.
Choose Chatfuel SDK if
- You run bots for several clients and want them on one balance.
- Your name, your domain and your price go on the product.
- Three conversion names and one trigger are not enough.
- The inbox, the CRM, the bookings and the AI belong in the same app.
- You want the source under MIT, and a coding agent that knows it.
Move a client over
One command scaffolds the app, and the modules you pick are the only ones written. Point it at the client’s bot and the conversions they already report keep reporting.
- Run the wizard, pick the modules, give it the client’s name and logo.
- Connect the client’s bot; the WhatsApp number is already approved through Chatfuel.
- Rebuild the event sets — fourteen names on seven triggers, up to 50 ads each.
- Deploy it on your own domain, and add the auth module when you want them signing in to you.
Questions
For Meta, yes: the conversions you report carry their value, and you can see what was sent. Two things stay theirs — offline conversions uploaded to Google Ads by gclid, and the scored auditing of conversation quality. Everything else a client asks about lives in the app itself: the contacts, the conversations, the deals and the bookings are yours to query.