Skip to content
ChatfuelSDK

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

FeatureTinTimChatfuel SDK
What you get
What it is
A tracked account you rentAn app you own
Source code
Licence
Proprietary, hostedMIT
Where it runs
TinTim’s platformVercel, your own server or Docker
Time to a working setup
Up to 5 business days on the official APIOne command
Your data if you stop paying
Deleted on cancellationThe app and its code stay yours
Conversions to Meta
Conversions API
Conversion names published
314, plus any name you invent
Ways to fire one
A phrase in the chat7 triggers, including a condition in words
Different events per ad
Not published30 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
1Unlimited
Channels
WhatsAppInstagram, WhatsApp, Facebook, TikTok, web widget
Entry points covered
Conversations that start in WhatsApp17, including comments, story replies and ig.me links
How the number connects
A QR code by default; the official API by connecting to another toolChatfuel — 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
CSVCSV, 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 accountYour app, your customers
Partner terms
Discounts from 65% and a badgeNone 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 planNo bot limit from Agency M
Agency price
“Consulte as condições”Published, every tier
Leaving early
Their terms bill the remaining instalmentsNo termination penalty
Trial
7 days of EscalaA 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.

ConversionTinTimChatfuel 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 themSomething 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.

Start with one command

npx @chatfuel/wizard