Re: How do I set a campaign for access through the SOAP API?
Sorry for the delay--it's been a busy couple of days here. 🙂
In terms of setting up a trigger campaign to run with Gravity Forms, you're going to want to select the "Campaign is Requested" trigger (the lightning bolt-arrow-esque icon):
When you drag the trigger over, you'll see three examples on the drop-down; you're going to want "Web Service API".
So, in a lot of ways, it's like setting up a form trigger from a default Marketo form. You'll need to put something in your flow step (for this example, I literally just put a wait step) in order to be able to activate it and see it from the Gravity Forms-Marketo connector. You can always change it later to whatever actions you need.
When you go back to your "Marketo Feeds" setting in Gravity Forms, you'll see the option to add the trigger campaign you created:
From there, simply map your Marketo fields to your Gravity fields. If you need to use non-standard fields that you've created, you'll need those fields' API names.