Frequently Asked Questions
Have a question that’s not answered here? Please put it in the comments below, or email me.
“How do I access or download the book?”
There is no file to download. All the Framer book content is on this website.
When you signed up for a subscription, an account was created with an automatically generated password (check your mail). You can change that password in your account dashboard, where you can also change the status of your subscription, payment settings, etc.
When logged out, you’ll see that most pages in the Framer book are not public. (They have a before their name in the side menu.)
“Is there an educational discount?”
Yes. As a student or teacher, you can get a $30 discount. Email me a picture of your student card, and I’ll send you the discount code.
“$70 is a lot of money in my country. Do you provide a PPP (purchasing power parity) discount?”
Yes, I’ll provide a discount depending on your country. Know that you can’t fake it because I can see where your credit card was issued. Email me for more details.
“Do you provide an invoice?”
Sure do. You’ll receive a PDF invoice directly after signing up.
“Can I get a zero-rated VAT invoice?”
My business is in Belgium, so when you’re based in the EU, I have to add VAT to the price (your country’s local rate). But as a registered business, you’ll have a VAT number; enter it in the order form to pay 0% VAT.
Clients outside of the EU don’t have to pay any tax or VAT.
“Will be book be updated?”
The book is kept up to date with the latest version of Framer. The latest big round of updates was after the launch of Framer Sites because some things started to work differently.
Plus, still more is coming up:
- ‘Framer’s toolbox’ — an overview of the different ways you can build things in Framer, with examples (Interactions & Magic Motion, Overrides, Components)
“What if I don’t like the book?”
If you’re not impressed with the content, just let me know within 30 days of purchase, and I will issue a full refund.
“How do I switch off auto-renewal?”
By default, your subscription renews automatically yearly, at which time you’ll receive a new invoice. Switch off Auto renew on your dashboard’s Subscriptions page if you prefer to pay manually.

“How do I cancel my subscription?”
Go to your Subscriptions page…

… and click the ‘Cancel’ button. It will ask to confirm, and the subscription status will change to ‘Pending Cancellation’.

You’ll still have access until the end of the period you paid for.
“I’m in China. Can I pay with WePay or Alipay?”
I’ve looked into it, but it doesn’t seem possible.
- WeChat Pay: The payment processors I’m using, Stripe and PayPal, don’t accept it.
- Alipay: Stripe accepts it, but only when the webshop’s currency is the same as its location’s. I’m selling in USD but based in Europe, so I’m unable to accept Alipay payments through Stripe.
“Where’s the Framer Classic book?”
I moved it to a subdomain: classic.framerbook.com.
25 comments on “Frequently Asked Questions”
Leave a Reply
You must be logged in to post a comment.
Not sure where to make requests – but I’d love a section on working with SVGs in code. I have a folder with a bunch of Icons i’m exporting from canvas, I’d love to be able to use them in code.
Noted. It’ll not be soon, though.
In case you haven’t yet seen it: there’s a section in Meng To’s course about using SVG code in Code Components.
Update: there’s now a whole chapter about animating SVGs in Framer Motion.
I would vote for SVG too.. I have now my SVG library in place in a nice code component, but my next step, change the fill of the SVG by, for example, using states or a whileTap, is unfortunately not working yet… Would love to make that request too…Thank you!
That should be possible in Framer Motion. Check out the new SVG animations chapter.
Hello, I purchased the book to understand the logic behind “Magic Motion” but I see there is no section about it, are you planning to update the book with that concept? I find particularly difficult/impossible to emulate with Framer Motion most of the “Framer Motion” tutorials
Yes, I plan to add more about Framer Motion 2 when it’s out of beta.
⚠️ Update September 22: Check the new section: Framer Motion.
I’m about to finish a more general ‘Framer Motion’ section, which will be more about how to start a React project (Create React App, CodeSandbox, deployment,…) and about Motion APIs that are not present in Framer (useViewportScroll, animating SVGs…). More about the current Framer Motion APIs can already be found in Animation (there’s a Motion version of every example).
About Framer Motion 2
There are two new APIs: Automatic animation and AnimateSharedLayout.
It’s AnimateSharedLayout that drives the Magic Motion transitions in Framer.
Maybe these examples (by Matt Perry) can get you started:
layoutId
), App Store demo (layoutId
s on more elements + uses routing)I translated two of these demos also to a Framer project, to check if this stuff already works with frames. (Not yet, it seems, both APIs only work with Motion elements)
Thank you for sharing all of this information Tes, very interesting and helpful. Do you have an idea when Framer Motion 2 would be out of beta?
No idea. Matt tweeted a few days ago that some extra work is needed to make it compatible with the other APIs (like, for instance, dragging).
Hello Tes Mat, I love this book … so much better than the framer docs! I really respect what you have created here!
I didn’t see a place to contact you directly so I am posting this here. I was noticing this site isn’t using react … I am a react full stack dev and was wondering if you have considered converting it from wp to a full blown react front end. You could leverage all that awesome power to do things like: Bring in all of your code sandbox examples to be live in the site; Dynamically switch between Framer Code and Motion Code examples; . You have my email in my account info … feel free to contact … I would love to help in any way I can.
Mailed you!
Hi,
What languages do I need to be familiar with before I can start reading this book? I know HTML and CSS but not any other languages.
Thanks,
Ankit
That should work. We use JavaScript, of course (and bits of React), but things are explained as we go along.
Hey tes — will you be updating the book for all the changes that Framer introduced last week? Thanks!
Yes! I’m updating all the projects, and after that, I’ll update the corresponding code examples and texts. (Plus: there will be some new chapters.)
As a starter: I just updated the free collection of Example animations.
Very nice, thanks Tes 🙂
Does The Framer Book also contain some projects to build (web or app) ?
Not really. It’s mostly explanations of all the details with (simple) example projects that show each technique.
The closest thing to building something is probably the part in which you build a segmented control code component.
Okay thanks for confirming. I’ll further check the TOC.
Hi Tes! Hands down for the best resource for learning. I have one suggestion – have you ever thought about “night mode” of this website? :)) I believe you have another things to do but sometimes it’s killing my eyes when I learn code in the night after work 🙂
Thanks again!
Stepan
Thank you! Night mode: Yeah, that would be cool, but I wouldn’t know where to start. I coded up this WordPress theme myself, starting from a common website template, but… with a lot of CSS troubles.
But anyway, I plan to move the course to a different website eventually anyway, so I’ll look for a better theme then.
Hi, I tried to download the framer book but I get a file not found on the download link via here and on email.
Hi, You should be able to directly download it from Dropbox with that link.
But I just added a second link to the file’s page on Dropbox. Please try again.
Hi, thanks for adding a second link. Unfortunately I don’t see that second link… it never goes to any dropbox. but when i click on the initial link, it looks like a wordpress error. and says “file not found. go to shop”. which redirects to here: https://framerbook.com/shop/
Oops, it probably only adds it to new sales.
I’ve mailed you the link.