If you use Showit & Dubsado… you’ve got a pretty awesome tech stack. Between the power of Showit to create a beautiful website that draws your ideal clientele in, to Dubsado to shepherd them from lead to paying client, you’ve got it all. But sometimes they don’t play so nicely together- like when you need your Showit page to grow as your Dubsado form gets longer. I’m here to tell you how I solved exactly that- making showit pages grow with Dubsado form content! Note that this solution REQUIRES the Advanced Blog Subscription on Showit.
Now, stick with me for a minute, because explaining this is going to take some work. The first thing you need to know is that the WordPress Blog pages linked with Showit are the only type of content that can force canvases to grow automatically with content, that’s why the blog is the key to our success with those pesky Dubsado scheduler/form combos or lead captures with lots of questions or even public proposals with conditional logic!
The second thing to know is that in order to make this solution work, the basis of my blog is built on CATEGORIES. When you go to the “blog” link on my website, you’re actually going to a category page of blog posts that are ACTUALLY blogs. I also have blog categories that I use to run the SHOP on my website, and now I’ve added a new category of pages specifically for FORMS. If I didn’t have these in separate categories, then you would see shop listings, forms, and blogs all mixed up together on one page, which would obviously be confusing.
Now that you’ve got the background knowledge, here are your next steps:
- Go to your WordPress Blog. Go to Posts > Categories
- Create a category for your actual blogs (hint: you will NOT be able to name this category “blog”, but you could do “Blogs”)
- Create a category for your forms. You can name this anything that makes sense to you. I named mine “Contact”
- Bulk select all of your current blogs and add them to the category you just created in step 1.1.
- Head back to your Showit design. Go down to where your blog design pages are under “Blog Templates”. You’ll want to create the design for your contact page here. My advice? Click the “Select New Blog Template” and just copy your current contact page to the blog area (so you don’t have to do a ton of design work!)
- Name the page to match the category your created for forms in step 1.2
- Click the page name so that you can access the page settings. Click the “Template Info” section in the righthand toolbar.
- Change the “WordPress Template” to “Custom”
- Set the Custom Template Name to “single-cat-CATEGORYNAME”. So in my example above where I named my WordPress category “Contact”, I would set the custom template name to “single-cat-contact”
- Now it’s time to change up your design just a smidge. Where your Dubsado form is currently embedded- DELETE it! Instead, insert a paragraph text box. The text box can be empty. The contents do not matter. Make sure that you set the width of the box to the width that you want your contact form to be when it’s published. Do this for both desktop AND mobile!
- Once your paragraph text box is placed and it’s the width that it should be, head to the “Text Properties” section in the righthand menu. Set the WordPress placeholder to “Post Content”.
- Finally, adjust your canvas size (on both desktop AND mobile). I recommend having about 100 pixels of space UNDER the paragraph text box.
- Go to the Blog Template page you ACTUALLY use for your blogs. Click the “Template Info” section in the righthand toolbar.
- Change the “WordPress Template” to “Custom”
- Set the Custom Template Name to “single-cat-CATEGORYNAME”. So in my example above where I named my WordPress category “Blogs”, I would set the custom template name to “single-cat-blogs”
- Update your navigation bar “Blog” URL to https://YOURURL.com/category/CATEGORYNAME/
So in this example, mine would be https://caitpotter.com/category/blogs/
- Okay now we’re going to go back to WordPress. Create a new post and name the blog whatever you would like your URL to be for a client reaching out to you. Mine is “Discovery Call”.
- Insert an HTML block. Copy & paste in the code from your Dubsado lead capture/scheduler/public proposal.
- In the righthand WordPress Menu, go the “Post” tab. Scroll down to the “Categories” section and select the new category we just created in step 1.2.
- Click “Preview” to make sure that everything is showing correctly design-wise. Once you’re satisfied, hit publish! Your forms will now grow with the Dubsado content as needed!