GuidesBookings & calendar6 min read

Embed a tattoo request form on your own website: Wix, Squarespace, WordPress

Updated October 7, 2026

In short

The Taddoo request form embeds into any website as a short HTML snippet: copy it in the app under Settings, Integrations, Embed on website, and paste it into the HTML block of Wix, Squarespace, WordPress or any other site builder. The form takes on your site's design, asks for idea, body part, size, reference images and preferred day, and every request lands sorted as a project in the app, with a push notification. A normal contact form sends you an email instead, which you then have to read, retype and file yourself.

Key takeaways
  • A contact form on your website gives you an email. A request form gives you a complete project: idea, body part, size, reference images, preferred day, contact, sorted in the app.
  • Embedding takes five minutes: copy the code in the app, paste it into your site builder's HTML block, done. No plugin, no developer.
  • The form takes on your site's design, speaks the client's language and shows no Taddoo header. Only a small logo at the bottom, and not even that on the App Pro plan.
  • Website and link in bio use the same form. Whether a request comes from Instagram or from your website, it lands in the same place.
  • If your site builder does not allow HTML, you add a button with the link to the form instead. Same result, one click more.
Contents
  1. Contact form or request form: the difference
  2. How to embed the form
  3. What the form looks like on your website
  4. What you cannot embed on the website
  5. Website and link in bio together

Many tattoo artists have their own website: a portfolio, a few lines about their style, a contact form. The form is usually the site builder's default block, and it does exactly one thing: it sends you an email. Name, email address, a text field. What is missing is everything you need for a reply: the body part, the size, a reference image, a preferred day. You ask, the client answers, you ask again. Three emails before you even know whether the project suits you.

This guide shows how to embed the Taddoo request form on your own website, what changes compared to the normal contact form, and where the limits are.

Contact form or request form: the difference

Both look similar on the website, a few fields and a send button. The difference is what happens behind them.

Site builder contact formTaddoo request form
What the client fills inName, email, free textIdea, body part from your list, size, up to six reference images, preferred day from your free days, contact
What you receiveAn email in your inboxA project in the app, with push, next to all other requests
Follow-up questionsAlmost always needed (body part, size, image)Rarely, because the mandatory fields catch that
Next stepType a reply by email, enter the appointment by handBooking link with deposit in one tap from the project, appointment lands in the calendar
LanguageThe language of your websiteThe client's language, automatically
Client dataStays in the emailThe client is created in your records, with the whole history

In short: the contact form gives you a message. The request form gives you a sorted project from which the appointment is created directly. How the form works on the link in bio is covered in Organising Instagram requests; this guide is about the route via your own website.

How to embed the form

  1. In the Taddoo app: Settings, Integrations, Embed on website. There you find a short HTML snippet (an iframe). If you have several forms, you pick the one you want at the top.
  2. Copy or share the code, for example with your web designer.
  3. Add an HTML block in your site builder and paste the code. Where that block lives is listed below per builder.
  4. Publish the page and test it once yourself: click through the form, upload an image, send. The request appears in the app.

Requirements: your Taddoo page is public, the form is switched on, and your website runs on https. That is all.

Wix

In the editor, go to Add, then Embed, then Embed HTML. Paste the code into the field and drag the block to the width you want. Wix shows the form right in the preview.

Squarespace

Add a block on the page and choose Code. Paste the code and leave the block set to HTML. Squarespace only renders code blocks on the published page, not in the editor.

WordPress

In the block editor, insert a Custom HTML block and paste the code into it. With Elementor or Divi, use the HTML widget. No plugin needed.

Jimdo, Webflow, Framer, Shopify

Jimdo has an HTML widget, Webflow and Framer an Embed block, Shopify a Custom Liquid section. The rule is the same everywhere: paste the code, publish. The Embed on website page in the app shows the clicks for each builder.

What the form looks like on your website

The embedded form has no Taddoo header and no back link, it takes on your site's font and colours and speaks the client's language. Image upload and the success message run inside your website; only links such as the privacy policy open in a new tab. The frame is 900 pixels tall, longer steps scroll inside it; on the phone it is never taller than the screen. A small Taddoo logo sits at the bottom, and not even that on the App Pro plan.

What you cannot embed on the website

  • Booking links with deposit: the payment runs on its own page so Stripe can secure it. You link to it instead.
  • Flash bookings with payment: same reason. You link to the flash page as a button.
  • The artist page as a whole: the link in bio is its own address at taddoo.com/@yourname and belongs in the Instagram bio, not in a frame.

You do not have to choose. The link in bio is the route from Instagram, the website the route from search and referrals. Both use the same form, all requests land in the same place. If you like, link the website from the booking page as an external link, so the route from Instagram stays short. More on this setup in Linktree alternative for tattoo artists.

FAQ

Frequently asked questions

Do I need a developer to embed the form?

No. The code is a single HTML snippet that you paste into your site builder's HTML block. Wix, Squarespace, WordPress, Jimdo, Webflow, Framer and Shopify all have such a block. If someone else maintains your website, you simply forward the code; the app has a share button for that.

What is the difference between the embedded form and my website's contact form?

Your website's contact form sends you an email with a name and free text. The embedded request form asks for idea, body part, size, reference images and preferred day, and the request lands as a project in the app, with push, next to all requests from Instagram. From there you send the booking link with deposit in one tap, and the appointment lands in the calendar.

Can people tell the form is from Taddoo?

Hardly. The form has no Taddoo header, no back link, and takes on your site's design. A small Taddoo logo sits at the bottom; on the App Pro plan not even that.

Does the form work on the phone?

Yes. On the phone the frame is never taller than the screen, there is no sideways scrolling, and image upload works as it does on the link in bio.

Can I embed several forms, for example one per style?

Yes. Every form has its own code. On the Embed on website page you pick at the top which form you want to copy.

Can I also embed the deposit or the flash page?

No. Booking links with deposit and flash bookings with payment run on their own pages so the payment is secured. You link to them from your website, for example as a button.

By the Taddoo team, built by artists and booking managers for artists. Published September 29, 2026, last updated October 7, 2026.

Keep reading

Related articles

Less admin. More tattooing.

Booking link, deposits, receipts and digital consent in one place. 7 days free, cancel anytime.