Skip to main content

For ideation in the community - wondering how best to import ideas (we currently use another tool to capture ideas and feedback). Is it possible to import everything and who has voted?

Additionally is it possible to vote on someone’s behalf? We hear a lot from our customers that they want a product feature, so want to reduce the barrier of having to ask them to go in and vote and instead do it for them. Is this possible?

I’m curious as to what the GS team will recommend, but all of that should be possible through the API. 

https://api2-us-west-2.insided.com/docs/community/#tag/Ideas

It’ll take a bit of effort setting it up, but let’s say you can export your current ideas to a spreadsheet, you could do a one-time bulk upload that creates them all using the Submit Idea operation. 

And you could do something similar to apply the votes you already have. 

Each will take some vlookup type work to find the corresponding userIds for the users who submitted/voted. 

And yes, you can vote on someone’s behalf via that API as well. 

I use Zapier for a lot things that I want to do through the API, setting up simple automations for ad hoc use cases like this. If I needed this, I’d build 

  1. Spreadsheet 
    1. UserId or email of user I need to vote on behalf of
    2. Id of the idea they need to vote for
  2. Zapier automation
    1. Trigger = New spreadsheet row (available for google sheets, likely also excel)
    2. Action = API Request that runs this Vote Idea operation

Tip: Often times I’ll have email handy and not the user’s community userId. So I build a lot of my Zaps to just provide the email address. Then I add a middle step using the Find a User action pre-built in Zapier (also an API operation). It returns their userId so I can use in the API Request step, saving me the many clicks it would take to go into Control > User Overview > Search > Find the userId via their profile, etc. 


Thank you so much @DannyPancratz this is so helpful!


Reply