Forum Discussion

ChrisNewsome's avatar
ChrisNewsome
Qrew Captain
6 years ago

Create a ""Contact Us"" form on website, create Record in QBase, Auto-email response

So I would have thought this would be a common question, but I can't find an answer anywhere on these forums, so here it is.

We use QBase as our CRM. I'd like to integrate a "Contact Us" form on our website that would then create the customer's record in QBase automatically. From there, I would create an automation that would create a task to call the customer for an appointment. Here's ideally how it would work:

1. Customer enters their info into the website
2. A record is created in Qbase containing their info
3. A task is created to contact them for an appointment
4. An email thanking the customer is automatically generated and sent.

I can't get past step 2 so far. I used this form creation wizard I found:

https://login.quickbase.com/db/6mztyxu8?act=DBPage&pagename=formWizard.html&_ga=2.154279416.1119470619.1565032774-2045215432.1565032774

and input the app token, etc., but I get an error when I test it out on my website:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<qdbapi>
<action>API_AddRecord</action>
<errcode>22</errcode>
<errtext>Sign-in required</errtext>
<errdetail>The page you have requested can be viewed only by users who have signed in. Please sign in to proceed.</errdetail>
</qdbapi>

I could find no real helpful information about this error. Obviously my customers can't be logged in to Qbase to use the form. I found some rough info about API login, but I'm not certain that is the correct path for this use-case. Any help out there?

17 Replies

  • To condense this - Ryan is saying that when your customer is submitting a new record from the website - that you just set up a basic Quick Base notification to send them back a response. This would be an 'open' email notification that would go to someone who is not a user. 

    The catch to this is that you will need to actually capture/log the persons email from the site. So when they're submitting via your website - one of your fields should be an email, and you log that to Quick Base. When the record is successfully added to your system - you fire off a notification to the email listed in that field, and you've got your 'thank you'

    Chayce Duncan | Director of Strategic Solutions
    (720) 739-1406 | chayceduncan@quandarycg.com
    Quandary Knowledge Base
    • RyanStanford1's avatar
      RyanStanford1
      Qrew Captain
      Thanks Chayce! You read my mind, that's exactly what I was trying to say.
  • Let me look into that one... I think there's a setting that makes it open to all, but then it may require hard coding the email, which wouldn't work in this case obviously.
  • OK i found a small issue with this... it's not passing the address through from the web form to the record. I originally had "street address", "City", "St" fields (based on what the wizard generated), but I changed that to just a blanket "address" field because only the city and state were coming through... and now nothing comes in. Any ideas where to look? My address field is just 1 field, it generates a map with all the info.
  • i think i figured it out... the wizard pulled the generic field ID, instead of the specific street field ID.